Awesome
Preface
📚 经典技术书籍 PDF 文件,涵盖:编程语言、计算机系统、网络协议、数据库、代码艺术、设计模式、算法与数据结构、系统架构、微服务、测试、程序员职业修炼等相关书籍。
版权原因,保留书单 可以找找别人的 fork 版本
Java
JavaScript
- 《你不知道的 JavaScript(上卷)》
- 《你不知道的 JavaScript(中卷)》
- 《你不知道的 JavaScript(下卷)》
- 《JavaScript 高级程序设计第三版》
- 《JavaScript 权威指南(第 6 版)》
- 《JavaScript 语言精粹》
- 《JavaScript 设计模式与开发实践》
- 《JavaScript 函数式编程》
- 《JavaScript 面向对象编程》
- 《JavaScript 设计模式》
- 《精通 JavaScript》
- 《JavaScript DOM 编程艺术》
- 《基于 MVC 的 JavaScript Web 富应用开发》
Node.js
- 《深入浅出 node.js》
- 《Node.js 实战》
- 《Node 学习指南》
- 《Node 与 Express 开发》
- 《Node.js 开发指南》
- 《了不起的 Node.js》
- 《Node 即学即用》
C
C++
<!-- - [《C++ Primer(第5版)》](./c++/C++%20Primer(第5版).pdf) -->Golang
Python
Computer system
- 《深入理解计算机系统》
- 《现代操作系统(第 4 版)》
- 《编码:隐匿在计算机软硬件背后的语言》
- 《计算机程序的构造和解释(第 2 版)》
- 《计算的本质:深入剖析程序和计算机》
- 《编译原理(第 2 版)》
Linux / Unix
- 《UNIX 编程艺术》
- 《UNIX 环境高级编程(第三版)》
- 《UNIX 网络编程卷 1:套接字 API》
- 《UNIX 网络编程卷 2:进程间通信》
- 《UNIX 操作系统设计》
- 《Linux 内核设计与实现(第三版)》
- 《深入 Linux 内核架构》
- 《深入理解 linux 内核(第三版)》
- 《跟我一起写 makefile》
TCP
HTTP
Clean code
Design pattern
Algorithms
- 《算法(第 4 版)》
- 《算法导论(第 2 版)》
- 《算法设计与分析(第 3 版)》
- 《算法心得:高效算法的奥秘(第 2 版)》
- 《数据结构与算法分析:C 语言描述(第 2 版)》
- 《数据结构与算法分析:Java 描述》
- 《编程珠玑(第 2 版)》
- 《编程之美:微软技术面试心得》
- 《剑指 offer 名企面试官精讲典型编程题》
System
Microservice
Test
Git
Docker
MySQL
- 《高性能 MySQL(第 3 版)》
- 《MySQL 性能调优与架构设计》
- 《MySQL 技术内幕:InnoDB 存储引擎》
- 《SQL 基础教程(第 3 版)》
- 《MySQL 必知必会》
- 《SQL 学习指南》