上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: https://blog.csdn.net/zhao2018/article/details/86596838 阅读全文
posted @ 2021-12-11 14:52 11111ghm 阅读(32) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-10 15:01 11111ghm 阅读(13) 评论(0) 推荐(0)
摘要: CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术 缺点: 使用Synchronized 虽然保证了数据一致性 但是并发量会降低 使用CAS会兼顾 阅读全文
posted @ 2021-12-10 14:41 11111ghm 阅读(84) 评论(0) 推荐(0)
摘要: 处理器为了考虑程序运行的高效性,采用了指令重排 但是有一点,要考虑数据之间的依赖性(先有谁,后有谁) 可以参考下面关于单例模式的博客,之前还不懂单例模式为啥要加禁止指令重排 也就是说 instance的值此时是不等于null 但是对象还没有初始化 return 了一个空对象 解决方法 阅读全文
posted @ 2021-12-09 10:11 11111ghm 阅读(171) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-07 10:02 11111ghm 阅读(247) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/jockha/article/details/119953108 阅读全文
posted @ 2021-12-04 11:29 11111ghm 阅读(36) 评论(0) 推荐(0)
摘要: String 记录信息被访问的次数 incr 热门商品不能一直处于热门期,维持3天,3天后取消 setex key seconds value //增加、修改键值对并为其设定生命周期 hash 购物车 key为用户id field作为商品id value 作为商品的数量 list(双向列表):微信朋 阅读全文
posted @ 2021-12-02 19:52 11111ghm 阅读(33) 评论(0) 推荐(0)
摘要: jvm垃圾回收算法: 1、“标记–清除”算法;首先标记出所有需要被回收的对象,然后在标记完成后统一回收掉所有被标记的对象。2、复制算法;将内存划分为等大的两块,每次只使用其中的一块。3、“标记–整理”算法;4、分代收集算法。 JVM垃圾回收算法两个概念:新生代:存放生命周期较短的对象的区域。老年代: 阅读全文
posted @ 2021-12-02 16:20 11111ghm 阅读(145) 评论(0) 推荐(0)
摘要: import java.util.Arrays; public class Test01 { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 200; int[] arr 阅读全文
posted @ 2021-12-02 10:34 11111ghm 阅读(41) 评论(0) 推荐(0)
摘要: 先执行父类clinit 然后 子类 clinit 接着父类init 子类init方法 cinit方法包括 静态成员变量的显示赋值 和静态代码块的执行 init方法 包括 非静态成员变量的显示赋值 和非静态代码块 和 构造函数的执行 阅读全文
posted @ 2021-12-01 21:16 11111ghm 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页