See More

# What - 各个东西的源码分析,我想写的都在这了 - 包括但不限于: - spring, - JDK, - 锁, - Tomcat - netty # Why - 了解大佬们优雅的设计 - 加深数据结构、设计模式的理解 - 装逼、 # 并发 - [ReentrantLock分析](https://github.com/leosanqing/Java-Notes/blob/master/SourceCode/ReentrantLock/ReentrantLock.md) - # 数据结构 - [hashMap 部分源码注释]() - [HashMap-put过程](https://github.com/leosanqing/Java-Notes/blob/master/hashMap/HashMap%E5%88%86%E6%9E%90.md) - [HashMap 输入初始值时,table 长度](https://github.com/leosanqing/Java-Notes/blob/master/hashMap/table%E9%95%BF%E5%BA%A6%E5%88%B0%E5%BA%95%E6%98%AF%E5%A4%9A%E5%B0%91.md) - [为啥HashMap的长度一定是2的n次方](https://github.com/leosanqing/Java-Notes/blob/master/hashMap/%E4%B8%BA%E5%95%A5HashMap%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%80%E5%AE%9A%E6%98%AF2%E7%9A%84n%E6%AC%A1%E6%96%B9.md)