1.书单
- 《Java核心技术(卷1):基础知识(原书第9版)》
- 《Head First设计模式(中文版)》
- 《Spring实战(第四版)》
- 《代码整洁之道》
- 《Java并发编程实战》
- 《从Paxos到Zookeeper分布式一致性原理与实践》
- 《java并发编程的艺术》
- 《Java多线程编程核心技术》
- 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》
- 《算法导论》
2 参考链接
2.1 java开发
- java并发编程
- java内存模型
- https://www.infoq.cn/minibook/java_memory_model
- http://ifeve.com/java-memory-model-0/
- 同步容器
- 同步工具
- java反射
- https://blog.csdn.net/u012585964/article/details/52011138
- https://www.sczyh30.com/posts/Java/java-reflection-1/
- http://wiki.jikexueyuan.com/project/java-reflection/
- java类加载器:
- https://blog.csdn.net/briblue/article/details/54973413
- https://blog.csdn.net/ns_code/article/details/17881581
- java动态编译:https://blog.csdn.net/zleven/article/details/54094493
2.2 一致性协议
- 2PC
- 3PC
- PAXOS
- ZAB(zookeeper)
- RAFT
2.3 数据存储与搜索
2.4 网络编程
2.5 源码
2.6 其他
- Spring
- SPI
- ATS:http://blog.sina.com.cn/s/blog_502c8cc40100mw7n.html
数据结构与算法
分布式
工具应用篇
Sping
SpingCloud
数据库
Mysql
缓存
Redis
搜索引擎
ES
消息队列
kafaka
Docker&K8S篇
netty
LeeCode