后端开发书单

一、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程序员指南》

十、程序员的自我修养

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

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值