1 分布式
1.1 分布式锁
1.1.1 redis

1.1.2 zk等

1.2 分布式事务

2 DB
2.1 mysql
2.1.1 InnoDB
2.1.1.1 事务

2.1.1.2 行锁

2.1.1.3 索引

2.1.1.4 存储


2.1.2 MyISAM

2.1.3 其他

2.2 MongoDB

2.3 redis
2.3.1 数据结构


2.3.2 淘汰策略

2.3.3 过期

2.3.4 持久化

2.3.5 主从

2.3.6 cluster

2.3.7 应用

2.3.8 命令

2.4 LevelDB

3 中间件
3.1 zookeeper
3.1.1 角色

3.1.2 ZNode文件系统

3.1.3

3.1.4 ZAB

3.2 kafka
3.2.1 高吞吐

3.2.2 高可用
3.2.2.1 存储

3.2.2.2 同步和复制


4 Linux
4.1 fork()函数

4.2 进程加载启动过程

4.3 文件系统

4.4 内存地址

4.5 进程线程切换

4.6 协程

4.7 select/epoll

4.8 实现

4.9 进程运行状态

4.10 算法

4.11 网络IO模型

4.12 问题定位

5 网络
5.1 http

5.2 https

5.3

5.4 3次握手

5.5 tcp如何可靠传输

5.6 TCP传输中的控制
5.6.1 流量控制

5.6.2 拥塞控制


5.6.3 发送窗口

5.7 UDP

6 算法
6.1 排序

6.2 一致性
6.2.1 raft



6.2.2 ZAB
6.2.3 Paxos
6.3 限流和蓄水池

7 数据结构

8 GC

9 微服务

10 设计模式

相关文章: