- 博客(8)
- 收藏
- 关注
原创 使用Mockito模拟异常
我们不仅可以在thenThrow()或者doThrow() 中模拟异常类,还可以模拟异常对象。使用Mockito模拟异常,以MyDictionary类为例进行介绍。如果方法返回类型是void,则使用doThrow来模拟异常。
2022-09-16 10:04:24
7479
原创 面试题:Cookie和Session的区别
(2)session 的生命周期是间隔的,从创建时,开始计时如在 20 分钟,没有访问 session,那么 session 生命周期被销毁,但是,如果在 20 分钟内(如在第 19 分钟)访问过 session,那么,将重新计算 session 的生命周期。3、Session比Cookie更具有安全性(Cookie有安全隐患,通过拦截或本地文件找得到你的cookie后可以进行攻击)(1)cookie 的生命周期是累计的,从创建时,就开始计时,20 分钟后,cookie 生命周期结束。...
2022-08-25 21:30:32
421
转载 http和https
SSL 协议可分为两层:SSL 记录协议(SSL Record Protocol),它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。(无状态的意思是其数据包的发送、传输和接收都是相互独立的。② 服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是 MIME 信息包括服务器信息、实体信息和可能的内容。3、HTTP 和 HTTPS 使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。...
2022-08-25 17:49:56
122
转载 Java当中this和super的区别
2)this()语句调用的是当前类的另一个构造函数而这个另一个构造函数中必然有一个父类的构造器,再使用super()又调用一次父类的构造器, 就相当于调用了两次父类的构造器,编译器不会通过;(1)this访问本类中的属性,如果本类没有这个属性则访问父类中的属性。(1)this访问本类中的方法,如果本类没有这个方法则访问父类中的方法。(2)this() 和super()都只能写在构造函数的第一行;(1)this(参数):调用(转发)的是当前类中的构造器;(2)super.变量:直接调用的是父类中的变量。...
2022-08-12 19:57:30
316
转载 Mybatis报错URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
Mybatis报错URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)4、将报错的那个链接(我这里是http://mybatis.org/dtd/mybatis-3-config.dtd)填写上,点击OK,再点击Apply即可。3、点击Schemas and DTDs,并点击右边的+号。本人是直接复制之前写过的xml文件,然后出现此报错。1、点击File->Settings。原因:(统一资源标识符没有注册).
2022-08-11 18:07:34
1567
原创 Java面试题——String创建了几个对象
在没有优化的情况下且常量池中并不存在a,b,ab,会产生4个对象,分别是常量池中的a,b,ab,new String(),在堆中分配内存,里面存着这字符串"ab"在字符串常量池中的地址,同时str2 存储在栈中,里面存储着指向堆中new String()的地址。另一个对象是:字符串常量池中的对象"ab"。如果以 String str3=“ab"这种方式创建字符串,则产生零个或一个对象,即字符串常量池中的"ab”,栈中的str3中存储着直接指向字符串常量池中的"ab"的地址值。对象4: 常量池中的"b"...
2022-08-03 13:20:04
5014
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人