1.《Java编程思想》
2.《深入理解Java虚拟机》
3.《Java并发编程实战》
4.《Effective Java中文版》
5.《深入分析Java Web技术内幕》
6.《大型网站技术架构 核心原理与案例分析》
7.《大型网站系统与Java中间件实践》
8.《从Paxos到ZooKeeper 分布式一致性原理与实践》
9.《Spring源码深度解析》
10. 《java设计模式》--head first 设计模式
再加上一些(慢慢看,坚持看):
11.《深入理解mysql》
12.《kafka源码解析与实战》
13.《mybatis技术内幕》
14.《Tomcat架构解析》
15.《深入理解redis》
16.《Spring Boot 2.0企业级应用开发实战》
17.《Spring Cloud微服务架构开发实战》
18.《Java性能权威指南》
19.《代码整洁之道》
20.《架构即未来》
当然,主要还是看自己工作所设计到的技术,比如redis,ngix,solr,springboot,springcloud,elastisearch,kafka,mysql,定时器,分布式事务等。