java
2021-03-04 15:52:38 182 举报
AI智能生成
java学习思维导图
作者其他创作
大纲/内容
Java基础
IO模型
反射
设计模式
多线程
JMM
volatile
as-if-serial
特性
可见性
有序性
内存屏障
禁止指令重排序
happen-before
线程
状态
创建方式
中断
线程间通信
锁
synchronized
锁升级
轻量级锁
偏向锁
重量级锁
无锁
锁消除
锁粗化
lock
AQS
Condition
ThreadLocal
CountDownLatch
redis
IO模型
多路复用
五大基本类型
String
SDS
Hash
List
ziplist
quicklist
Set
Zset
高级类型
位图运算
HyperLogLog
布隆过滤器
redis-cell(漏斗限流)
GeoHash
scan
PubSub
持久化
RDB
AOF
fsync
AKF
MySQL
缓冲池
Insert Buffer
日志
redo log InnoDB独有 循环写入
WAL
innodb_flush_log_at_trx_commit
bin log Server层 追加写入
binlog_format
sync_binlog
undo log
relay log
事务
四大特性
原子性
一致性
隔离性
持久性
隔离级别
读已提交
读未提交
可重复读
序列化
MVCC
一致性视图
当前读
问题
脏读
重复读
幻读
索引
索引类型
主键索引(聚簇索引)
辅助索引
唯一索引
普通索引
复合索引
前缀索引
索引结构
回表
索引维护
页分裂
页合并
索引使用
覆盖索引
最左前缀原则
索引下推
change buffer
锁
全局锁(FTWRL)
表锁
行锁
死锁和死锁检测
间隙锁
next-key lock
慢查询
主从复制
0 条评论
下一页