java知识体系
2021-04-26 08:50:41 0 举报
AI智能生成
java知识体系
作者其他创作
大纲/内容
数据库
索引
数据结构
二叉树
B-Tree
B+Tree
hash
BitMap
密集/稀疏索引
最左匹配原则
锁
锁分类
事务
ACID
隔离级别
当前读/快照读
next-key锁
行锁+gap锁
语法
group by
having
理论范式
集群策略
Linux
常用命令
多线程与并发
进程、线程
start/run
runnable
线程返回值
主线程等待法
jion()
callable接口
线程状态
sleep/wait
锁池/等待池
notity/notityAll
yield()
interrupt()
synchronized(底层实现)
ReetrantLock(再入锁)
自旋锁/自适应自旋锁
锁消除/锁粗化
happens-before
volatile
CAS
线程池
Executor常见场景
fork/join
ThreadPoolExecutor构造函数
线程池状态
线程池大小优化
JAVA框架
Spring
IOC
AOP
事务
Mybatis
网络技术
TCP/IP
三次握手
四次挥手
滑动窗口
RTT
RTO
UDP
http请求
状态码
get/post请求
cookie/session
https请求
SSL
传输流程
socket
通信流程
框架
缓存
Redis
多路I/O复用模型
数据类型
分布式锁
异步队列
持久化
RDB(快照)
AOF
RDB+AOF混合
Pipeline
集群
同步机制
sentinel哨兵
流言协议Gossip
分片
一致性哈希算法
JVM
反射
classloader
BootStrapClassloader
ExtClassloader
AppClassloader
自定义Classloader
类加载双亲委派机制
类加载方式
隐式加载:new
显式加载:loadClass/forName
架构
Class Loader
Execution Engine
Native Interface
Runtime Data Area
内存模型
程序计数器(Program counter register)
虚拟机栈(Stack)
本地方法栈
元空间(MetaSpace)
堆(Heap)
intern()
GC
垃圾标准
引用计算算法
可达性分析算法
垃圾回收算法
标记-清除算法
复制算法
标记-整理算法
分代收集算法
分类
Minor GC
Full GC
年轻代
survivor区(2个)
Eden区
survivor区(2个)
老年代
Stop-The-World
SafePoint
常见的垃圾回收器
serial
parNew
paralle scavenge
serial old
paralle old
CMS
G1
引用:强、软、弱、虚/引用队列
JAVA常用类库
Error/Exception
数据结构
算法
集合
list/set
map
IO机制
BIO
NIO
AIO
0 条评论
下一页