Java
《Java核心技术(Core Java)》
《Java编程思想》
《Effective Java》
《深入理解 Java 虚拟机》
《实战Java高并发程序设计》
《Java并发编程实战》
《阿里巴巴Java开发手册》
《Java 并发编程之美》
《Java 并发编程艺术》
《实战Java高并发程序设计》
《实战JAVA虚拟机》
数据结构和算法
《数据结构与算法分析 Java语言描述》
《算法 第4版》
《C语言数据结构和算法》
《大话数据结构》、《算法》、《剑指offer》《LeetCode刷题》
计算机网络(TCP/IP协议)
《TCP/IP详解 卷1:协议》
《TCP/IP详解》
《计算机网络:自顶向下方法》
《图解TCP/IP》《图解HTTP》
数据库/SQL
《MySQL必知必会》
《高性能MySQL》
操作系统
《深入理解计算机系统(CSAPP)》
《现代操作系统》
设计模式
《Head First设计模式》/《大话设计模式》
《设计模式:可复用面向对象软件的基础》
《设计模式之禅》
Linux使用/基本Shell编程
《鸟哥的Linux私房菜》
Java应用框架相关
• 《Spring实战》
• 《深入浅出Spring Boot 2.x》
• 《Redis设计与实现》
• 《深入理解Kafka:核心设计与实践原理》
• 《Netty In Action》
• 《从Paxos到Zookeeper 分布式一致性原理与实践》
• 《分布式服务框架 原理与实践》
• 《微服务架构设计模式》
• 《高可用可伸缩微服务架构》
• 《Docker容器与容器云》
• 《Spring MVC+MyBatis开发从入门到项目实战》
• 《Spring Cloud 微服务架构开发实战》
• 《深入浅出springBoot2.x》
• 《Netty实战》
• 《亿级流量网站架构核心技术》
C语言:
《C Primer Plus》、《C和指针》、《C专家编程》
C++:
推荐书籍(有先后顺序):《C++ Primer》、《Effective C++》、《C++ 标准程序库》、《STL源码剖析》《深度探索C++对象模型》
GCC和 GDB的文档:
中文材料可以看:《debuging with gdb》(中文版)和陈皓先生的《跟我一起写makefile》
Linux编程:
《Unix环境高级编程》、《Linux高性能服务器编程》、《POSIX多线程程序设计》
Go
《Effective Go》
《Go Iris中文文档》
《Go PRC开发指南》
《Go 零基础编程入门教程》
《Go 语言设计与实现》
《Go 语言实战编写可维护Go语言代码》
《Go 语言问题集(Go Questions)》
《Golang Gin实战》
《Go-Micro文档》
《GORM中文文档》
《Go 入门指南》
《Go 语言101 v1.14.d》
《Go语言高级编程》
《Go语言圣经》
《Go 语言四十二章经》
《Go 语言之旅(Go指南)》
《Go 专家编程》
《Xorm 操作指南》
《Zinx-Golang轻量级并发服务器框架》
《Go 语言框架 gin中文文档》
有疑问加站长微信联系(非本文作者)