2.1程序計數器
2.2虛擬機棧
2.3本地方法棧
2.4堆
2.5方法區java
3.1新生代
3.2老年代
3.3永久代程序員
4.1如何肯定垃圾
4.2標記清除算法
4.3複製算法
4.4標記整理算法
4.5分代收集算法算法
5.1強引用
5.2軟引用
5.3弱引用
5.4虛引用spring
6.1分代收集算法
6.2分區收集算法
數據庫
7.1serial垃圾收集器
7.2parnew垃圾收集器
7.3parallel scavenge收集器
7.4serial old收集器
7.5parallel old收集器
7.6CMS收集器緩存
8.1阻塞IO模型
8.2非阻塞IO模型
8.3多路複用IO模型
8.4新號驅動IO模型
8.5異步IO模型
8.6java IO包
8.7java NIO安全
9.1加載
9.2驗證
9.3準備
9.4解析
9.5符號引用
9.6直接引用
9.7類構造器
9.8雙親委派
9.9OSGImybatis
2.1繼承thread類
2.2實現runnable接口
2.3基於線程池的方式多線程
4.1正常運行結束
4.2使用退出標記退出線程
4.3interrupt方法結束線程
4.4stop方法終止線程架構
8.1樂觀鎖
8.2悲觀鎖
8.3自旋鎖
8.4synchronize同步鎖
8.5可重入鎖(遞歸鎖)
8.6公平鎖與非公平鎖
8.7共享鎖與獨佔鎖
8.8重量級鎖
8.9輕量級鎖
9.1線程等待
9.2線程睡眠
9.3線程讓步
9.4線程中斷
9.5線程喚醒
11.1同步鎖
11.2死鎖
12.1線程複用
12.2線程池的組成
12.3拒絕策略
13.1阻塞隊列的主要方法
13.1java中的阻塞隊列
14.1變量可見性
14.2進制重排序
14.3適用場景
17.1概念及特性
17.2原子包
17.3ABA問題
18.1exclusive獨佔鎖資源
18.2share共享資源
18.3同步器的實現是ABA核心
18.4reentrantreadwritelock實現獨佔鎖和共享兩種方式
1.1輕量級
1.2控制反轉
1.3面向切面
1.4容器
1.5框架集合
8.1實例化
8.2IOC依賴注入
8.3setbeanname實現
8.4beanfactoryaware實現
8.5destroy過時自動清理階段
8.6destroy-method自配置清理
9.1概念
9.2AOP核心概念
9.3AOP兩種代理方式
10.1建立獨立的spring應用程序
10.2嵌入的Tomcat無需部署WAR文件
10.3簡化maven配置
10.4自動配置spring
11.1事務
11.2本地事務
11.3分佈式事務
11.4兩階段提交
12.1mybatis的一級緩存原理
12.2二級緩存原理
1.1客戶端註冊
1.2第三方註冊
1.3客戶端發現
1.4服務端發現
2.1請求轉發
2.2相應合併
2.3協議轉換
2.4數據轉換
2.5安全認證
3.1zookeeper配置中心
3.2配置中心數據分類
1.1概念
1.2B+樹
1.3tokudb
1.4mylasm
1.5memory
2.1常見索引原理
2.2限制索引的數目
3.1第一範式
3.2第二範式
3.3第三範式
7.1行級鎖
7.2表級鎖
7.3頁級鎖
10.1cancommit階段
10.2precommit階段
10.3docommit階段
11.1一致性
11.2可用性
11.3分區容忍性