必备
1. Java工程师成神之路(2019正式版)
2. 秒杀系统设计与实现.互联网工程师进阶与分析
3. 互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构
4. 程序员的导航
5. github
6. 2019年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
Java
1. HashMap容量的初始化
最佳参数:new HashMap<>((int) (预计个数 / 0.75) + 1)
1.1 关于HashMap容量的初始化,还有这么多学问
1.2 为什么阿里巴巴建议集合初始化时,指定集合容量大小
1.3 由阿里巴巴Java开发规约HashMap条目引发的故事
1.4 Java HashMap工作原理及实现
2. ThreadLocal就是这么简单
2.1. 避免内存泄露就要手动remove()掉
2.2. ThreadLocal设计的目的就是为了能够在当前线程中有属于自己的变量,并不是为了解决并发或者共享变量的问题
3. 几种分布式锁的实现方式
4. 分布式下必备神器之分布式锁
####$ 4.1 百度开源分布式Redis锁dlock