摘要: 一。volatile是java虚拟机提供的轻量级的同步机制 1.保证可见性 1.1 假如 int number = 0;number变量之前没有添加volatile,没有可见性,不会走到第三步 1.2 number变量之前添加volatile,具有可见性,3秒之后会走到第三步 1 class MyD 阅读全文
posted @ 2021-01-27 17:43 真某人 阅读(79) 评论(0) 推荐(0)
摘要: https://blog.nowcoder.net/n/b87fec187a444e419973d8e644ab51df 阅读全文
posted @ 2021-01-27 17:18 真某人 阅读(77) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-22 17:09 真某人 阅读(27) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-22 13:59 真某人 阅读(71) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-01-22 13:47 真某人 阅读(48) 评论(0) 推荐(0)
摘要: 一。特点: 1.构造器私有化 2.自行创建,并用静态变量保存 3.向外提供这个实例 4.强调这是一个单例,用final修饰 一。饿汉式:在类初始化时直接创建实例对象(线程安全),不管你是否需要这个对象 1.直接实例化饿汉式(简洁直观) 1 public class Singleton1 { 2 pu 阅读全文
posted @ 2021-01-22 13:32 真某人 阅读(104) 评论(0) 推荐(0)
摘要: 1。优势:提高检索效率 本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。 b+树的查找过程如图所示,如果要查找数据项29,那么首先会把磁盘块1由磁盘加载到内存,此时发生一次IO,在内 阅读全文
posted @ 2021-01-22 10:39 真某人 阅读(72) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/3dianpomian/p/5902084.html 阅读全文
posted @ 2021-01-13 17:05 真某人 阅读(106) 评论(0) 推荐(0)
摘要: 来源:https://www.cnblogs.com/leigepython/p/11058902.html pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/ 阅读全文
posted @ 2021-01-13 15:52 真某人 阅读(203) 评论(0) 推荐(0)
摘要: 来源java小当家 第1种方法:提前return,减少else判断 1 // 1.优化前 2 private int handlerPre1(boolean flag) { 3 if(flag){ 4 // TODO 5 return 0; 6 }else{ 7 // TODO 8 return - 阅读全文
posted @ 2021-01-13 13:57 真某人 阅读(247) 评论(0) 推荐(0)