Java核心:
JAVA开发实战经典最基础的入门书,有一定基础的同学可以不用看
Java编程的逻辑这本书属于对Java有一点点基础【比如读完并理解了上面那本书】后再阅读的Java基础书
数据结构与算法经典问题解析:Java语言描述书中后半部分的示例代码错误比较多,不过原理介绍还是比较清楚的
数据结构与算法分析:Java语言描述比上面那本难度大不少
设计模式之禅重点推荐
Java8实战用于学习Java8的新API
深入理解JAVA虚拟机重点推荐
实战Java高并发程序设计重点推荐
Java并发编程之美用于学习并发相关源码实现
面向对象葵花宝典自己动手写Java虚拟机算法导论可以参考
框架相关:
Servlet、JSP和Spring MVC初学指南Web开发的基础书
Spring实战重点推荐
Spring Boot实战Spring Cloud微服务实战Neo4j权威指南深入分析Java Web技术内幕看透Spring MVC:源代码分析与实践Apache Kafka源码剖析数据库:
MySQL必知必会比较基础,适合初学者
深入浅出MySQL主要看书中的“优化篇”,学习MySQL的常见优化方式
高性能MySQL架构:
从零开始学架构整体感觉还可以,不过缺点是有点泛泛而谈
大型网站技术架构:核心原理与案例分析难度不大,主要用于了解一些分布式架构的概念
亿级流量网站架构核心技术微服务设计架构整洁之道面试刷题:
Java程序员面试笔试宝典比较基础,应届毕业生/初级程序员找工作之前可以看看
剑指Offer:名企面试官精讲典型编程题程序员代码面试指南:IT名企算法与数据结构题目最优解编程之美:微软技术面试心得计算机基础
图解HTTP图解TCP/IP离散数学及其应用其他:
编写可读代码的艺术空闲时可以翻一下,对初学者提高编写的代码的可读性尤其有用
代码整洁之道Netty实战Docker技术入门与实战Linux集群和自动化运维