《后端架构师技术图谱》
更新于20180624
二叉查找树(BST)
红黑树
B-,B+,B*树
LSM 树
BitSet
常用算法
排序、查找算法
选择排序
冒泡排序
插入排序
快速排序
归并排序
希尔排序
堆排序
计数排序
桶排序
基数排序
二分查找
Java 中的排序工具
布隆过滤器
字符串比较
KMP 算法
深度优先、广度优先
贪心算法
回溯算法
剪枝算法
动态规划
朴素贝叶斯
推荐算法
最小生成树算法
最短路径算法
并发
Java 并发
多线程
线程安全
一致性、事务
事务 ACID 特性
事务的隔离级别
MVCC
锁
Java中的锁和同步类
公平锁 & 非公平锁
悲观锁
乐观锁 & CAS
ABA 问题
CopyOnWrite容器
RingBuffer
可重入锁 & 不可重入锁
互斥锁 & 共享锁
死锁
操作系统
计算机原理
CPU
多级缓存
进程
线程
协程
Linux
设计