上一页 1 2 3 4 5 6 ··· 10 下一页

2019年3月27日

什么时候会发生GC

摘要: 参考:https://blog.csdn.net/qq_38384440/article/details/81710753 阅读全文

posted @ 2019-03-27 09:03 植物大戰僵尸 阅读(327) 评论(0) 推荐(0) 编辑

2019年3月12日

Mybatis 缓存

摘要: mybatis默认开启一级缓存。开启二级缓存也很简单,只需要将POJO实现 Serializable 接口,并在映射文件以及mybatis配置文件开启二级缓存即可。 1、一级缓存的作用域是SqlSession范围,当在同一个sqlSession两次调用同一个Mapper方法时,第一次执行完毕会将数据 阅读全文

posted @ 2019-03-12 11:36 植物大戰僵尸 阅读(123) 评论(0) 推荐(0) 编辑

2019年3月10日

巩固 finalize() 方法

摘要: 1、java gc要回收对象的时候,首先要调用这个类的finalize方法,但是并不是调用这个finalize方法就等同于垃圾回收,只是在gc之前 finalize 方法会被调用,所以基本可以说其被回收了。 2、但由于gc的自动回收机制,并不能保证 finalize 方法会被及时地执行(垃圾对象的回 阅读全文

posted @ 2019-03-10 00:50 植物大戰僵尸 阅读(134) 评论(0) 推荐(0) 编辑

if(3*0.1 == 0.3) =>false

摘要: 关乎到浮点数在内存中表示的问题: 当使用了IEEE 754浮点数格式来存储浮点类型,都会有这种问题,正如在十进制中无法精确表示1/3,二进制也同样无法精确表示1/10,1/5等数值。 双精度浮点数(64位),使用1位符号位、11位指数位、52位尾数位来表示。因此,在64位浮点数情况下,对于十进制0. 阅读全文

posted @ 2019-03-10 00:05 植物大戰僵尸 阅读(385) 评论(2) 推荐(0) 编辑

2019年3月6日

Java 多态

摘要: 多态 —— 代表一个对象有多重特征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。 Java中多态的实现方式: 接口实现 继承父类进行方法重写 同一个类中进行方法重载 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父 阅读全文

posted @ 2019-03-06 19:49 植物大戰僵尸 阅读(122) 评论(0) 推荐(0) 编辑

mysql 索引

摘要: 数据库设计时,考虑哪些列会用于查询,然后为这些列创建一个或多个索引。 除了主键默认生成的主键索引外,还有另外三种索引: UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值 INDEX(普通索引):允许出现相同的索引内容 FULLTEXT INDEX(全文索引) 创建索引SQL语句 当一个 阅读全文

posted @ 2019-03-06 14:14 植物大戰僵尸 阅读(172) 评论(0) 推荐(0) 编辑

ArrayList动态扩容

摘要: 1、ArrayList 的内部实现是一个 Object 数组,当该 ArrayList 的 size 到达当前的容量最大值后,再插入数据就会触发扩容。 2、当使用构造器:public ArrayList() 构造的话,此时ArrayList的容量为0,直到插入了第一条数据,才使用 DEFAULT_C 阅读全文

posted @ 2019-03-06 10:07 植物大戰僵尸 阅读(273) 评论(0) 推荐(0) 编辑

docker run 和 docker start 的区别

摘要: docker run 在第一次运行时使用,其中包含了两个动作: 将镜像放到容器中 启动该容器 即 docker run = docker create + docker start 而 docker start 代表: 重新启动已存在的镜像。也就是说,如果使用这个命令,我们必须事先知道这个容器的ID 阅读全文

posted @ 2019-03-06 00:43 植物大戰僵尸 阅读(287) 评论(0) 推荐(0) 编辑

为什么TCP挥手时不能像握手那样三次完成

摘要: TCP是全双工的,A发起断开连接操作只能说明A不发送任何数据了,B的ACK确认收到断开请求,而B可以选择不断开,继续向A发送数据。(此时服务器是 CLOSE-WAIT 状态,TCP连接出于半关闭状态,即A已经没有数据要发送了,但B若发送数据,A仍要接受,这个状态可能会持续一段时间) 如果服务器段将A 阅读全文

posted @ 2019-03-06 00:32 植物大戰僵尸 阅读(364) 评论(0) 推荐(0) 编辑

2019年3月3日

volatile

摘要: 1、轻量级同步机制 写volatile修饰的变量时直接修改主内存,并让其他线程的工作内存内该变量缓存无效,所以其他线程要再次读取该变量的时候会去对应的主存读取最新的值。 2、禁止进行指令重排序。 https://www.cnblogs.com/dolphin0520/p/3920373.html 阅读全文

posted @ 2019-03-03 12:48 植物大戰僵尸 阅读(196) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页

导航