Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waylau/books-collection

To the programmer's open source and free books collection 给程序员的开源、免费书籍收集,图书集合。
https://github.com/waylau/books-collection

book free java linux open-source

Last synced: 20 days ago
JSON representation

To the programmer's open source and free books collection 给程序员的开源、免费书籍收集,图书集合。

Awesome Lists containing this project

README

        

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](https://github.com/waylau/books-collection/issues)

给程序员的开源、免费书籍收集,图书集合。

本项目中所列出的图书均由人工校验过,放心使用用。

本项目将不断更新收集,如果你感兴趣,可以持续关注, 点 **Watch** 或者 **Star** ,查看[Github中watch、star的用法](http://www.waylau.com/github-use-watch-star-fork/)。

同时,欢迎你提出宝贵的意见,或者投稿。使用 [issues](https://github.com/waylau/books-collection/issues)

**说明:**标志:us:为英文,:cn:为中文, :arrow_down:为可以下载的附件。

另,个人闲置二手书交易,可见。

## 翻墙

* [简单实现浏览国外著名网站的方法,不用梯子,修改本机的hosts](https://waylau.com/simple-way-to-implement-browsing-famous-overseas-web-sites-without-the-ladder-gateway-dns-hosts/)
* [用Heroku、snova-c4搭梯子上墙](https://waylau.com/heroku-snova-c4-cross-wall/)
* [又一架梯子上墙利器--DNSCrypt](https://waylau.com/about-dnscrypt/)
* [用 VPN Gate 翻墙科学上网](https://waylau.com/about-vpngate/)
* [设置 VPN,通过 VPN 翻墙科学上网](https://waylau.com/vpn-setting/)
* [用 Azure RemoteApp 翻墙科学上网](https://waylau.com/about-azure-remoteapp/)
* [Windows 下自动化更新 hosts](https://waylau.com/windows-hosts-auto-update/)

## 数据库

* [MySQL 8.2 Reference Manual](https://dev.mysql.com/doc/refman/8.2/en/)
* [MySQL 5.7 Reference Manual](http://dev.mysql.com/doc/refman/5.7/en/index.html)
* [MySQL 5.6 Reference Manual](http://dev.mysql.com/doc/refman/5.6/en/index.html)
* [H2 Database 教程](https://github.com/waylau/h2-database-doc)
* [DB2 教程](https://github.com/waylau/db2-tutorial)
* Getting Started with DB2 Express-C(3rd Edition)[:us:](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_Started_with_DB2_Express_v9.7_p4.pdf), [:cn:](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/DB2_Express-C_9.7_3rd_Edition_Chinese.pdf)

## 缓存

* [跟老卫学Ehcache开发](https://github.com/waylau/ehcache-tutorial)

## Security 安全

* [Apache Shiro 1.2.x 用户指南](https://github.com/waylau/apache-shiro-1.2.x-reference)
* [Spring Security 教程](https://github.com/waylau/spring-security-tutorial)

## Java

* [REST 案例大全](https://github.com/waylau/RestDemo)
* [REST 实战](https://github.com/waylau/rest-in-action)
* [Jersey 2.x 用户指南](https://github.com/waylau/Jersey-2.x-User-Guide)
* [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference)
* [Netty 4.x 用户指南](https://github.com/waylau/netty-4-user-guide)
* [Netty 实战(精髓)](https://github.com/waylau/essential-netty-in-action)
* [Java 编码规范](https://github.com/waylau/java-code-conventions)
* [Apache MINA 2 用户指南](https://github.com/waylau/apache-mina-2.x-user-guide)
* [Concurrent Programming in Java-Design principles and patterns](http://gee.cs.oswego.edu/dl/cpj/index.html)
* [Java 并发编程培训(阿里巴巴)](http://www.slideshare.net/longhao/java-11808629)
* Java Servlet 3.1 规范 [:cn:](https://github.com/waylau/servlet-3.1-specification)[:arrow_down:](http://download.oracle.com/otndocs/jcp/servlet-3_1-fr-eval-spec/index.html)
* [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide)
* [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide)
* [Java 编程要点](https://github.com/waylau/essential-java)
* [Java 虚拟机规范](https://github.com/waylau/java-virtual-machine-specification)
* [Spring Boot 教程](https://github.com/waylau/spring-boot-tutorial)
* [分布式 Java](https://github.com/waylau/distributed-java)
* [Google Java编程风格指南](http://www.hawstein.com/posts/google-java-style.html)
* [Thymeleaf 教程](https://github.com/waylau/thymeleaf-tutorial)
* [Spring Cloud 教程](https://github.com/waylau/spring-cloud-tutorial)
* [Spring 5 案例大全](https://github.com/waylau/spring-5-book)
* [Think Java, 2nd Edition](https://books.trinket.io/thinkjava2)
* [Think Data Structures](http://greenteapress.com/thinkdast/html/index.html)
* [现代Java案例大全](https://github.com/waylau/modern-java-demos)
* [Effective Java 3rd Edition中文版](https://sjsdfg.github.io/effective-java-3rd-chinese)
* [Netty 案例大全](https://github.com/waylau/netty-4-user-guide-demos/)
* [Java数据结构及算法实战](https://github.com/waylau/java-data-structures-and-algorithms-in-action)
* [Java安可认证阶段考试——可信编码实现](https://github.com/waylau/java-trusted-coding-exam)
* [Java安可认证阶段考试——开发者测试](https://github.com/waylau/java-trusted-testing-exam)
* [Java安可认证阶段考试——可信代码重构](https://github.com/waylau/java-trusted-code-refactoring-exam)
* [Spring Boot 3.2.3 中文参考指南](https://java.cunzaima.cn/spring-boot_docs_3.2.3-zh-all/index.html)
* [Spring Framework 6.1.5 中文参考指南](https://java.cunzaima.cn/spring-framework-6.1.5-zh/index.html)

## Golang

* Build Web Application With Golang [:us:](https://github.com/astaxie/build-web-application-with-golang), [:cn:](https://github.com/astaxie/build-web-application-with-golang/blob/master/zh)
* [Go语言圣经(中文版)](https://github.com/golang-china/gopl-zh) ([镜像](https://github.com/gopl-zh/gopl-zh.github.com))
* [Go语言高级编程](https://github.com/chai2010/advanced-go-programming-book)

## Python

* Python on Windows documentation [:us:](https://docs.microsoft.com/en-us/windows/python/), [:cn:](https://docs.microsoft.com/zh-cn/windows/python/)

## Rust

* Rust 程序设计语言 [:us:](https://doc.rust-lang.org/stable/book/), [:cn:](https://kaisery.github.io/trpl-zh-cn/)

## Web

* [Svg 资源集合](https://github.com/willianjusten/awesome-svg)
* [Scalable Vector Graphics (SVG) 2](http://www.w3.org/TR/2015/WD-SVG2-20150409/)
* [HTTP/2.0 中文翻译](http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99?pn=1)
* http2 explained [:us:](http://daniel.haxx.se/http2/), [:cn:](https://www.gitbook.com/book/ye11ow/http2-explained/details)
* [High Performance Browser Networking](http://chimera.labs.oreilly.com/books/1230000000545/index.html)
* [TCP/IP详解 卷1:协议](http://www.52im.net/topic-tcpipvol1.html)
* [NGINX 教程](https://github.com/waylau/nginx-tutorial)
* JSON-RPC 2.0 规范 [:us:](http://www.jsonrpc.org/specification), [:cn:](http://wiki.geekdream.com/Specification/json-rpc_2.0.html)
* [跟老卫学Angular](https://github.com/waylau/angular-tutorial)
* [Vue3.0学习教程与实战案例](https://vue3.chengpeiquan.com/)
* [跟老卫学Vue.js开发](https://github.com/waylau/vuejs-enterprise-application-development)

## Javascript

* [ECMAScript® 2016 Language Specification](https://tc39.github.io/ecma262/2016/)
* [Learn Javascript](http://gitbookio.gitbooks.io/javascript/)
* Less.js [:us:](http://lesscss.org/ ), [:cn:](http://lesscss.net/)
* Jekyll 文档 [:us:](http://jekyllrb.com/docs/home/), [:cn:](http://jekyllcn.com/docs/home/)
* [NW.js 入门指南](https://github.com/waylau/nwjs-demos)
* [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html)
* [深入理解 TypeScript](https://jkchao.github.io/typescript-book-chinese)

## Node.js

* [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/)
* [Node.js 包教不包会](https://github.com/alsotang/node-lessons)
* [跟老卫学Ionic](https://github.com/waylau/ionic-framework-tutorial)
* [Node.js 案例大全](https://github.com/waylau/nodejs-book-samples)
* Developing with Node.js on Windows [:us:](https://docs.microsoft.com/en-us/windows/nodejs/), [:cn:](https://docs.microsoft.com/zh-cn/windows/nodejs/)

## CSS

* Bootstrap 文档 [:us:](http://getbootstrap.com/),[:cn:](http://v3.bootcss.com/)
* [CSS 参考手册](http://css.doyoe.com/)
* [Code Guide by @AlloyTeam](http://alloyteam.github.io/CodeGuide/)
* [CSS3 教程](https://github.com/waylau/css3-tutorial)
* [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html)
* [Bootstrap 4 Tutorial](http://www.quackit.com/bootstrap/bootstrap_4/tutorial/)

## 软件工程

* Scrum and XP from the Trenches - 2nd Edition [:us:](http://www.infoq.com/resource/minibooks/scrum-xp-from-the-trenches-2/en/pdf/Scrum-and-XP-from-the-Trenches-2nd-edition.pdf) , [:cn:](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches)
* The Scrum Guide [:us:](http://www.scrumguides.org/scrum-guide.html) , [:cn:](http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-CN.pdf#zoom=100)

## 项目管理

* [Gradle 2 用户指南](https://github.com/waylau/Gradle-2-User-Guide)
* [Maven: The Complete Reference](http://www.sonatype.com/books/mvnref-book/reference/public-book.html)
* [Maven by Example](http://books.sonatype.com/mvnex-book/reference/public-book.html)
* [Gradle 3 用户指南](https://github.com/waylau/gradle-3-user-guide)

## 版本管理

* [Github 帮助文档](https://github.com/waylau/github-help)
* [Pro Git, 2nd Edition](https://github.com/progit/progit2) , [:us:](http://git-scm.com/book/en/v2), [:cn:](http://git-scm.com/book/zh/v2)
* [Pro Git, 1st Edition](https://github.com/progit/progit) , [:us:](http://git-scm.com/book/en/v1), [:cn:](http://git-scm.com/book/zh/v1)

## 工作流

* [Activiti 5.x 用户指南](https://github.com/waylau/activiti-5.x-user-guide)

## Linux

* [鸟哥的Linux私房菜](http://vbird.dic.ksu.edu.tw/)
* [Linux入门指引](https://upclinux.github.io/intro/)
* openSUSE Leap 42.1 非官方指南 [:us:](http://opensuse-guide.org/), [:cn:](https://lug.ustc.edu.cn/sites/opensuse-guide/)
* [Linux Tutorial](http://ryanstutorials.net/linuxtutorial/)[:us:]
* [Ubuntu 参考手册](https://wiki.ubuntu.com.cn/UbuntuManual)

## Mobile Development 移动应用开发

* [Apache Cordova 开发指南](https://github.com/waylau/cordova-dev-guide)
* [跟老卫学HarmonyOS开发](https://github.com/waylau/harmonyos-tutorial)

## Swift

* The Swift Programming Language [:us:](https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html), [:cn:](http://siemenliu.gitbooks.io/the-swift-programming-language-in-chinese/)
* [Swift User Guide](http://swift-lang.org/guides/release-0.94/userguide/userguide.html)

## 架构

* Architectural Styles and the Design of Network-based Software Architectures(架构风格与基于网络应用软件的架构设计) [:us:](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) [:cn:](http://yuedu.baidu.com/ebook/780324fbf121dd36a32d8269.html?f=read)[:arrow_down:](http://www.infoq.com/cn/minibooks/web-based-apps-archit-design)
* [Design patterns implemented in Java](http://java-design-patterns.com/)

## 云计算

* [Docker —— 从入门到实践](https://github.com/yeasy/docker_practice)
* [Docker Cheat Sheet](https://github.com/wsargent/docker-cheat-sheet)
* [Docker 入门实战](http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1)
* [Docker 中文指南](https://github.com/widuu/chinese_docker)
* [Cloud Native 案例大全](https://github.com/waylau/cloud-native-book-demos)

## 大数据

* Elasticsearch 权威指南 [:us:](https://github.com/elasticsearch/elasticsearch-definitive-guide), [:cn:](https://github.com/looly/elasticsearch-definitive-guide-cn)
* Spring Data Elasticsearch [:us:](http://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html), [:cn:](https://es.yemengying.com/)
* [跟老卫学Apache Spark开发](https://github.com/waylau/apache-spark-tutorial)

## 操作系统

* [Operate Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)