1. 写的很好
http://www.cnblogs.com/xrq730/p/5260294.html
2. ArrayList为什么查询比链表快
https://blog.csdn.net/wwwwww33/article/details/82658177
3. 数据库索引为什么使用b+树,b树和b+树的区别,b树的深度
https://blog.csdn.net/bigtree_3721/article/details/73151472
4. HashMap resize 过程,rehash
5. 分布式锁,redis+zk
6.