books-collection 程序员开源免费图书集合
致程序员的开源和免费图书集合。
我们将持续更新这个集合,如果你感兴趣,可以继续关注,点击 Watch 或 Star。
我一直在改进和扩展文档。如果你想帮助这个项目,请考虑在你认为需要的地方进行修正、扩展或添加文档。你提供的每一点帮助都会改进 books-collection。最简单的贡献文档方式是将其发送到 Issues
这是为程序员收集的开源、免费书籍和图书集合。
本项目列出的所有图书均经过人工验证,可放心使用。
本项目将不断更新收集,如果你感兴趣,可以持续关注,点击 Watch 或 Star,查看 GitHub 中 watch、star 的用法。
同时,欢迎你提出宝贵的意见或投稿。请使用 issues
**说明:**标志 :us: 为英文,:cn: 为中文,:arrow_down: 为可下载的附件。
另外,个人闲置二手书交易,可查看 https://github.com/waylau/second-hand-books。
翻墙
- 简单实现浏览国外著名网站的方法,不用梯子,修改本机的 hosts
- 用 Heroku、snova-c4 搭梯子上墙
- 又一架梯子上墙利器--DNSCrypt
- 用 VPN Gate 翻墙科学上网
- 设置 VPN,通过 VPN 翻墙科学上网
- 用 Azure RemoteApp 翻墙科学上网
- Windows 下自动化更新 hosts
数据库
- MySQL 8.2 参考手册
- MySQL 5.7 参考手册
- MySQL 5.6 参考手册
- H2 数据库教程
- DB2 教程
- DB2 Express-C 入门指南(第三版):us:, :cn:
缓存
安全
Java
- REST 案例大全
- REST 实战
- Jersey 2.x 用户指南
- Spring Framework 4.x 参考文档
- Netty 4.x 用户指南
- Netty 实战(精髓)
- Java 编码规范
- Apache MINA 2 用户指南
- Java 并发编程 - 设计原则与模式
- Java 并发编程培训(阿里巴巴)
- Java Servlet 3.1 规范 :cn::arrow_down:
- JSSE 参考指南
- Spring Boot 参考指南
- Java 编程要点
- Java 虚拟机规范
- Spring Boot 教程
- 分布式 Java
- Google Java 编程风格指南
- Thymeleaf 教程
- Spring Cloud 教程
- Spring 5 案例大全
- Java 思维,第二版
- 数据结构思维
- 现代 Java 案例大全
- Effective Java 第三版中文版
- Netty 案例大全
- Java 数据结构及算法实战
- Java 安可认证阶段考试——可信编码实现
- Java 安可认证阶段考试——开发者测试
- Java 安可认证阶段考试——可信代码重构
- Spring Boot 3.2.3 中文参考指南
- Spring Framework 6.1.5 中文参考指南
Golang
- 使用 Golang 构建 Web 应用 :us:, :cn:
- Go 语言圣经(中文版) (镜像)
- Go 语言高级编程
Python
Rust
Web
- SVG 资源集合
- 可缩放矢量图形 (SVG) 2
- HTTP/2.0 中文翻译
- HTTP/2 解释 :us:, :cn:
- 高性能浏览器网络
- TCP/IP 详解 卷1:协议
- NGINX 教程
- JSON-RPC 2.0 规范 :us:, :cn:
- 跟老卫学 Angular
- Vue3.0 学习教程与实战案例
- 跟老卫学 Vue.js 开发
Javascript
- ECMAScript® 2016 语言规范
- 学习 Javascript
- Less.js 英文,中文
- Jekyll 文档 英文,中文
- NW.js 入门指南
- Google JavaScript 风格指南
- 深入理解 TypeScript
Node.js
- 七天学会NodeJS
- Node.js 包教不包会
- 跟老卫学Ionic
- Node.js 案例大全
- 在 Windows 上使用 Node.js 进行开发 英文,中文
CSS
- Bootstrap 文档 英文,中文
- CSS 参考手册
- 腾讯 AlloyTeam 代码规范
- CSS3 教程
- Google HTML/CSS 风格指南
- Bootstrap 4 教程
软件工程
项目管理
版本管理
- Github 帮助文档
- 《Pro Git》第二版 英文,中文
- 《Pro Git》第一版 英文,中文
工作流
Linux
- 鸟哥的Linux私房菜
- Linux入门指引
- openSUSE Leap 42.1 非官方指南 英文,中文
- Linux 教程(英文)
- Ubuntu 参考手册
移动应用开发
Swift
- Swift 编程语言 英文,中文
- Swift 用户指南
架构
- 架构风格与基于网络应用软件的架构设计 英文 中文 下载
- Java 实现的设计模式
云计算
大数据
- Elasticsearch 权威指南 英文,中文
- Spring Data Elasticsearch 英文,中文
- 跟老卫学Apache Spark开发