【转】【书】后端开发书单

https://blog.csdn.net/top_code/article/details/52871979 

一、Java语言
1.1 基础
《Java核心技术(卷1):基础知识(第9版)》 
《Thinking in Java》 
《Effective Java》

1.2 并发编程
《Java并发编程实战》

1.3 Spring
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》

1.4 JVM
《Java性能权威指南》 
《深入理解 Java 虚拟机 第2版》

二、操作系统与网络
《深入理解计算机系统(原书第2版)》 
《Linux内核设计与实现 第3版》 
《TCP/IP详解 卷1:协议》

三、算法
《算法导论》 
《数据结构与算法分析-Java语言描述 第3版》 
《数学之美》 
《编程珠玑》

四、设计模式
《设计模式:可复用面向对象软件的基础》 
《Head First 设计模式》 
《研磨设计模式》:完整覆盖GoF讲述的23个设计模式并结合作者的亲身实践,所有案例都是基于Java的。

五、NoSQL
《Redis设计与实现》 
《HBase权威指南》

六、大数据
《Hadoop权威指南》

七、分布式系统
《分布式系统概念与设计》 
《分布式系统原理与范型 第2版》

八、架构设计
《软件系统架构:使用视点和视角与利益相关者合作 第2版》 
《恰如其分的软件架构 - 风险驱动的设计方法》 
《大型网站技术架构:核心原理与案例分析》 
《微服务设计》 
《程序员必读之软件架构》

九、工具
9.1 Git
《Pro Git 2nd》 
《Git权威指南》

9.2 Maven
《Maven实战》

9.3 UML
《UML精粹:标准对象建模语言简明指南(第3版)》 
《UML Java程序员指南》

十、程序员的自我修养
《程序员修炼之道-从小工到专家》 
《代码整洁之道》 
《程序员的职业素养》 
《重构:改善既有代码的设计》:经典著作
--------------------- 
 

猜你喜欢

转载自blog.csdn.net/kingdelee/article/details/83119814
今日推荐