摘要:
**数据做的两件事:** 1. 存数据 2. 检索数据 ## 散列索引 写 vs 读 ## 说明 ** ** **仅作为校招时的《个人笔记》,详细内容请看【参考】部分** ** ** ## 参考 1. DDIA 第三章 阅读全文
posted @ 2023-08-17 19:06
optimjie
阅读(34)
评论(0)
推荐(0)
摘要:
## 从单例模式引出 [单例模式](https://www.cnblogs.com/optimjie/p/17643187.html)一文中,DCL实现单例使用了关键了volatile: ```java class Singleton5 { private Singleton5() { System 阅读全文
posted @ 2023-08-17 02:05
optimjie
阅读(25)
评论(0)
推荐(0)
摘要:
占位 阅读全文
posted @ 2023-08-17 02:04
optimjie
阅读(16)
评论(0)
推荐(0)
摘要:
C/C++:代码 --编译--> 机器码,而不同平台(操作系统和指令集)的机器码是不一样的,所以就不能跨平台 Java:代码 --javac 编译--> 字节码(*.class) --> Java虚拟机 占用空间 描述 实际存储 4byte 魔数 0xCAFEBABE 4byte 版本号 次版本号/ 阅读全文
posted @ 2023-08-17 02:04
optimjie
阅读(21)
评论(0)
推荐(0)
摘要:
## 哪些内存需要回收?即如何判定哪些对象是垃圾 1. 引用计数法 - 做法:为每个对象维护一个引用它的数量cnt,比如放到对象头中,如果新增对他的引用cnt就+1,如果当某个引用失效时cnt就-1 - 缺点:当两个对象互相引用时,无法回收 2. 可达性分析法 - 做法:一系列称为“GC Roots 阅读全文
posted @ 2023-08-17 02:03
optimjie
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号