# books-collection 给程序员的开源、免费图书集合
To programmer's open source and free books collection.
In this project, we will constantly update collection, if you are interested, you can continue to focus on, click Watch or Star.
I am improving and expanding the documentation all the time. If you'd like to help this project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide in turn improves books-collection.The easiest way to contribute your documentation is to send it to the Issues (opens new window)
给程序员的开源、免费书籍收集,图书集合。
本项目中所列出的图书均由人工校验过,放心使用用。
本项目将不断更新收集,如果你感兴趣,可以持续关注, 点 Watch 或者 Star ,查看Github中watch、star的用法 (opens new window)。
同时,欢迎你提出宝贵的意见,或者投稿。使用 issues (opens new window)
**说明:**标志🇺🇸为英文,🇨🇳为中文, ⬇️为可以下载的附件。
另,个人闲置二手书交易,可见https://github.com/waylau/second-hand-books (opens new window)。
# 翻墙
- 简单实现浏览国外著名网站的方法,不用梯子,修改本机的hosts (opens new window)
- 用Heroku、snova-c4搭梯子上墙 (opens new window)
- 又一架梯子上墙利器--DNSCrypt (opens new window)
- 用 VPN Gate 翻墙科学上网 (opens new window)
- 设置 VPN,通过 VPN 翻墙科学上网 (opens new window)
- 用 Azure RemoteApp 翻墙科学上网 (opens new window)
- Windows 下自动化更新 hosts (opens new window)
# 数据库
- MySQL 5.7 Reference Manual (opens new window)
- MySQL 5.6 Reference Manual (opens new window)
- H2 Database 教程 (opens new window)
- DB2 教程 (opens new window)
- Getting Started with DB2 Express-C(3rd Edition)🇺🇸 (opens new window), 🇨🇳 (opens new window)
# Security 安全
# Java
- REST 案例大全 (opens new window)
- REST 实战 (opens new window)
- Jersey 2.x 用户指南 (opens new window)
- Spring Framework 4.x参考文档 (opens new window)
- Netty 4.x 用户指南 (opens new window)
- Netty 实战(精髓) (opens new window)
- Java 编码规范 (opens new window)
- Apache MINA 2 用户指南 (opens new window)
- Concurrent Programming in Java-Design principles and patterns (opens new window)
- Java 并发编程培训(阿里巴巴) (opens new window)
- Java Servlet 3.1 规范 🇨🇳 (opens new window)⬇️ (opens new window)
- JSSE 参考指南 (opens new window)
- Spring Boot参考指南 (opens new window)
- Java 编程要点 (opens new window)
- Java 虚拟机规范 (opens new window)
- Spring Boot 教程 (opens new window)
- 分布式 Java (opens new window)
- Google Java编程风格指南 (opens new window)
- Thymeleaf 教程 (opens new window)
- Spring Cloud 教程 (opens new window)
- Spring 5 案例大全 (opens new window)
- Think Java, 2nd Edition (opens new window)
- Think Data Structures (opens new window)
- 现代Java案例大全 (opens new window)
- Effective Java 3rd Edition中文版 (opens new window)
- Netty 案例大全 (opens new window)
- Java数据结构及算法实战 (opens new window)
- Java安可认证阶段考试——可信编码实现 (opens new window)
# Golang
- Build Web Application With Golang 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Go语言圣经(中文版) (opens new window) (镜像 (opens new window))
- Go语言高级编程 (opens new window)
# Python
- Python on Windows documentation 🇺🇸 (opens new window), 🇨🇳 (opens new window)
# Web
- Svg 资源集合 (opens new window)
- Scalable Vector Graphics (SVG) 2 (opens new window)
- HTTP/2.0 中文翻译 (opens new window)
- http2 explained 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- High Performance Browser Networking (opens new window)
- TCP/IP详解 卷1:协议 (opens new window)
- NGINX 教程 (opens new window)
- JSON-RPC 2.0 规范 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- 跟老卫学Angular (opens new window)
# Javascript
- ECMAScript® 2016 Language Specification (opens new window)
- Learn Javascript (opens new window)
- Less.js 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Jekyll 文档 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- NW.js 入门指南 (opens new window)
- Google JavaScript Style Guide (opens new window)
# Node.js
- 七天学会NodeJS (opens new window)
- Node.js 包教不包会 (opens new window)
- 跟老卫学Ionic (opens new window)
- Node.js 案例大全 (opens new window)
- Developing with Node.js on Windows 🇺🇸 (opens new window), 🇨🇳 (opens new window)
# CSS
- Bootstrap 文档 🇺🇸 (opens new window),🇨🇳 (opens new window)
- CSS 参考手册 (opens new window)
- Code Guide by @AlloyTeam (opens new window)
- CSS3 教程 (opens new window)
- Google HTML/CSS Style Guide (opens new window)
- Bootstrap 4 Tutorial (opens new window)
# 软件工程
- Scrum and XP from the Trenches - 2nd Edition 🇺🇸 (opens new window) , 🇨🇳 (opens new window)
- The Scrum Guide 🇺🇸 (opens new window) , 🇨🇳 (opens new window)
# 项目管理
- Gradle 2 用户指南 (opens new window)
- Maven: The Complete Reference (opens new window)
- Maven by Example (opens new window)
- Gradle 3 用户指南 (opens new window)
# 版本管理
- Github 帮助文档 (opens new window)
- Pro Git, 2nd Edition (opens new window) , 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Pro Git, 1st Edition (opens new window) , 🇺🇸 (opens new window), 🇨🇳 (opens new window)
# 工作流
# Linux
- 鸟哥的Linux私房菜 (opens new window)
- Linux入门指引 (opens new window)
- openSUSE Leap 42.1 非官方指南 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Linux Tutorial (opens new window)[🇺🇸]
# Mobile Development
# Swift
- The Swift Programming Language 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Swift User Guide (opens new window)
# 架构
- Architectural Styles and the Design of Network-based Software Architectures(架构风格与基于网络应用软件的架构设计) 🇺🇸 (opens new window) 🇨🇳 (opens new window)⬇️ (opens new window)
- Design patterns implemented in Java (opens new window)
# 云计算
- Docker —— 从入门到实践 (opens new window)
- Docker Cheat Sheet (opens new window)
- Docker 入门实战 (opens new window)
- Docker 中文指南 (opens new window)
- Cloud Native 案例大全 (opens new window)
# 大数据
- Elasticsearch 权威指南 🇺🇸 (opens new window), 🇨🇳 (opens new window)
- Spring Data Elasticsearch 🇺🇸 (opens new window), 🇨🇳 (opens new window)