第一阶段:
设计模式:《研磨设计模式》
这本书主要是教你如何你面向对象的方式来了解JAVA。
第二阶段:
基础:《Effective Java中文版》
JVM:《深入理解Java虚拟机;JVM高级特性及最佳时间(第二版)》
《HotSpot实战》
JAVA8:《写给大忙人看的Java SE8》
JAVA高性能:《Java程序性能优化:让你的Java程序更快,更稳定》
Spring源码:《深入分析Java Web技术内幕》
《Spring源码深度解析》
SpringBoot:《Java EE开发的颠覆者:SpringBoot实战》
多线程:《Java多线程编程核心技术(上)》
《Java多线程编程核心技术(下)》
《Java并发编程实战》
第三阶段:
MySql:《MySql5.6从零开始学》
第四阶段:
Linux:《Linux鸟哥的私房菜》
第五阶段:
架构:《亿级流量网站架构核心技术》
《大型网站技术架构 核心原理与案例分析》
《大型网站系统从Java中间件实践》
《架构探险:从0开始写JavaWeb框架》
《架构探险:轻量级微服务架构》
第六阶段:
扩展和延伸:《Dubbo+ZK》
《Redis》