- 博客(22)
- 收藏
- 关注
原创 mysql常见问题
1. You must reset your password using ALTER USER statement before executing this statementalter user user() identified by "root";2.Your password does not satisfy the current policy requirementsset global validate_password_policy=LOW;set global validat
2020-12-03 16:32:27
192
原创 每天一道Java面试题——JavaSE基础(五)Java的异常处理
1.Java中异常分为哪些种类1)按照异常需要处理的时机分为编译时异常 也叫强制性异常 也叫 CheckedException 和运行时异常也叫非强制性异常 也叫 RuntimeException 。只有 java 语言提供了 Checked 异常, Java 认为 Checked异常都是可以被处理的异常,所以 Java 程序必须显式处理Checked 异常。如果程序没有处理 Checked 异常,该程序在编译时就会发生错误无法编译。这体现了 Java 的设计哲学:没有完善错误处理的代码根本没有机会被执行
2020-05-10 17:32:58
294
1
原创 每天一道Java面试题——JavaSE基础(四)
13.String s = “Hello”;s = s + " world!"; 这两行代码执行后,原始的 String 对象中的内容到底变了没有?没有。因为String 被设计成不可变 ( 类,所以它的所有对象都是不可变对象。在这段代码中, s 原先指向一个 String 对象,内容是 " Hello",然后我们对 s 进行了“ 操作,那么 s 所指向的那个对象是否发生了改变呢?答案是没有。这时, s 不指向原来那个对象了,而指向了另一个 String 对象,内容为 “Hello world!”,原来那
2020-05-10 16:41:47
189
原创 每天一道Java面试题——JavaSE基础(三)
8.char型变量中能不能存储一个中文汉字,为什么?char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用字符在字符集中的编号,这是统一个唯一方法),一个char类型占两个字节(16比特),所以放一个中文是没问题的。补充:使用Unicode意味着字符在JVM内部和外部有不同的表现形式,在JVM内部是Unicode,当这个字符被从JVM内部转移到外部时(例如存入文件系统中),需要进行编码转换。所以JAVA中有字节流和字符流,以及在字符流和字节流之间转换的
2020-05-10 16:30:30
283
1
原创 每天一道Java面试题——JavaSE基础(二)
4.两个对象值相同(x.equals(y) == true)但却可有不同的 hashCode这句话对不对?不对,如果两个对象x 和 y 满足 x.equals(y) == true ,它们的哈希码 hash C ode )应当相 同。Java对于 eqauls 方法和 hashCode 方法是这样规定的: :( 如果两个对象相同( equals 方法返回 true ),那么它们的 hashCode 值一定要相同; ;( 如果两个对象的 hashCode 相同,它们并不一定相同。当然,你未必要按照要求去做,
2020-05-10 10:45:14
219
原创 每天一道Java面试题——JavaSE基础(一)
1. Java有没有goto语句?goto是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling Java 之父)编写的《 The JavaProgramming Language 》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 const ,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛...
2020-05-06 21:29:33
278
原创 每天一道Java面试题——如何理解clone对象?
1.为什么要用clone?在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和 A 完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在 Java 语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,...
2020-05-06 21:03:12
261
原创 每天一道Java面试题——面向对象都有哪些特性以及你对这些特性的理解?
1.继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的 类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。2.封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对...
2020-05-06 20:04:35
316
原创 SpringBoot从入门到精通——配置mybatis实现简单的CRUD
1.在resources下创建一个appliction.yml配置文件,并做一些核心的配置。2.创建好的User类,添加一下两个注解,程序在跑的时候可以自动创建无参和全参构造方法,可以省去手写的力气哦。3.最关键的环节,这里包含了对Mybatis框架的核心设置,包含获取数据库连接实例的数据源和决定事务范围和控制的事务管理器4.最后,就可以在dao层实现CRUD操作啦,我为了方便,直接写...
2020-02-18 22:19:19
220
1
原创 IOC入门案例
第一步 导入jar包 (1)jar特点:都有三个jar包 RELEASE.jar RELEASE-javadoc.jar RELEASE-source.jar (2)做spring最基本功能时候,导入四个核心的jar包就可以了 (3)导入支持日志输出的jar包第二步 创建类,在类里面创建方法public class User { public void a...
2020-02-11 23:44:25
137
1
原创 spring的ioc操作
1 把对象的创建交给spring进行管理2 ioc操作两部分 (1)ioc的配置文件方式 (2)ioc的注解方式ioc底层原理1 ioc第层原理使用技术 (1)xml配置文件 (2)dom4j解决xml (3)工厂设计模式 (4)反射2 画图分析ioc实现原理...
2020-02-11 23:43:08
179
1
原创 微信小程序动画实现自定义底部弹出框
话不多说,先上效果图1 首先,在js里写一个函数来实现简单的上滑和下滑动画tapCoupon: function () { console.log(1); console.log(this.data.coupon_height) var ani = wx.createAnimation({ duration: 500,...
2020-02-11 23:32:19
913
2
原创 微信小程序通过js动态获取节点信息
获取某个元素的高度getRect(){ var that = this; wx.createSelectorQuery().select('#advert').boundingClientRect(function(rect){ that.setData({ ad_height:rect.height...
2020-02-11 22:52:24
1354
原创 Ajax
Ajax: 异步 js 和 xml异步刷新:如果网页中某一个地方需要修改,异步刷新可以使:只刷新该需要修改的地方,而页面中其他地方保持不变。例如百度搜索框,视频点赞//实现:js : XMLHttpRequest对象XMLHttpRequest对象的方法:open (方法名(提交方式get|post),服务器地址,true) : 与服务器端建立连接send():get: se...
2020-02-08 20:16:35
163
原创 三层架构
1.三层架构与MVC设计模式的目标一致:对视为了 解耦合,提高代码复用;2.三层组成:表示层 (USL,User Show Layer ; 视图层)前台:对应于MVC中的View ,用于和用户交互,界面的展示jsp js html css jquery 等web前端技术后台: 对用于MVC中Controller, 用于 控制跳转,调用业务逻辑层 Servlet (Sp...
2020-02-08 20:12:29
398
原创 Servlet
符合一定的规范:必须继承 java.servlet.http.HttpServlet重写其中的 doGet() 或 doPost() 方法doGet() //接受 并处理 所有get提交方式的请求doPost() //接受 并处理 所有post提交方式的请求Servlet 要想使用,必须配置web.xml或者@ServletServlet2.5 : web.xmlServl...
2020-02-08 19:59:13
282
原创 MVC设计模式
MVC设计模式:M: Model 模型 (各个功能):一个功能 用JavaBean实现V: View 视图 :用于展示,以及与用户交互。使用html js css jsp jquery 负责页面的显示, 表单,表格C: Controller 控制器:接受请求,将请求跳转到模型进行处理;模型处理完毕后,再将处理的结果返回给请求处。可以用jsp实现,但是一般建议使用Servl...
2020-02-08 19:43:49
129
原创 JavaBean
满足以下两点,就可以称为JavaBeanpublic 修饰的类, public 无参构造所有属性 都是private, 并且提供set/get (如果boolean 则 get 可以替换成is)使用层面,java分类两大类:分装业务逻辑的JavaBean 用于操作一个封装数据的JavaBean (LoginDao.java 封装了登录辑)逻辑 可以将jsp中的JDBC代码,封装到...
2020-02-08 19:40:15
181
原创 JDBC
1.JDBC:JAVA DATABASE CONNCETIVITY(JAVA数据库连接)可以为多种关系型数据库DBMS提供统一的访问方式,用Java来操作数据库JDBC API 主要功能:三件事,具体是通过以下类/接口来实现:DriverManager : 管理jdbc驱动Conncetion : 连接(通过DriverManager产生)Statement (Prepared...
2020-02-08 19:35:18
159
原创 session执行机制
客户端第一次请求服务器服务端会产生一个session对象(用户保存该客户的信息);每个session对象都会有一个唯一的sessionID(用户区分其他session);服务端会又会产生一个cookie,并且该cookie的name=JSESSIONID,value=服务端sessionID的值;然后服务端会在响应客户端的同时将该cookie发送给客户端;至此,客户端...
2020-02-08 18:51:38
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人