java基础
--深入java虚拟机 java编程思想 java并发编程实战
框架:ssm三大框架
--spring实战 spring源码深度解析 架构探险――从零开始写Java Web框架 深入浅出MyBatis技术原理与实战 Spring Boot实战
网络
--java网络编程
架构与性能
--大规模web服务开发技术 深入理解Nginx
中间件
--java消息服务
容器
--深入剖析Tomcat Docker——容器与容器云
数据库
--深入浅出mysql:数据库开发、优化与管理维护 高性能mysql redis设计与实现 MongoDB实战
构建工具
--实战Gradle maven实战
Linux
--鸟哥的Linux私房菜
代码优化
--Java代码与架构之完美优化
数据结构
--大话数据结构 数据结构与算法分析-java语言描述
设计模式
--Head First 设计模式(中文版)设计模式:java语言中的应用