Java相关免费编程书籍推荐(都是PDF版)

编程进阶

2017年9月11日

IDE

IntelliJ IDEA 简体中文专题教程

https://github.com/judasn/IntelliJ-IDEA-Tutorial

MySQL

21分钟MySQL入门教程

http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html

MySQL索引背后的数据结构及算法原理

http://blog.codinglabs.org/articles/theory-of-mysql-index.html

NoSQL

Disque 使用教程http://disque.huangz.me/

Neo4j .rb 中文資源http://neo4j.tw/

Redis 命令参考http://redisdoc.com/

Redis 设计与实现http://redisbook.com/

The Little MongoDB Bookhttps://github.com/justinyhuang/the-little-mongodb-book-cn/blob/master/mongodb.md

The Little Redis Bookhttps://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.md

PostgreSQL

PostgreSQL 8.2.3 中文文档

http://works.jinbuguo.com/postgresql/menu823/index.html

PostgreSQL 9.3.1 中文文档

http://www.postgres.cn/docs/9.3/index.html

PostgreSQL 9.4.4 中文文档

http://www.postgres.cn/docs/9.4/index.html

PostgreSQL 9.5.3 中文文档

http://www.postgres.cn/docs/9.5/index.html

PostgreSQL 9.6.0 中文文档

http://www.postgres.cn/docs/9.6/index.html

Web

3 Web Designs in 3 Weekshttps://www.gitbook.com/book/juntao/3-web-designs-in-3-weeks/details

Chrome 开发者工具中文手册

https://github.com/CN-Chrome-DevTools/CN-Chrome-DevTools

Chrome扩展开发文档

http://open.chrome.360.cn/extension_dev/overview.html

HTTP 接口设计指北

https://github.com/bolasblack/http-api-guide

HTTP/2.0 中文翻译

http://yuedu.baidu.com/ebook/478d1a62376baf1ffc4fad99?pn=1

http2讲解

https://www.gitbook.com/book/ye11ow/http2-explained/details

JSON风格指南

https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md

正则表达式30分钟入门教程

http://deerchao.net/tutorials/regex/regex.htm

WEB服务器

Apache 中文手册

http://works.jinbuguo.com/apache/menu22/index.html

Nginx开发从入门到精通 (淘宝团队出品)

http://tengine.taobao.org/book/index.html

Nginx教程从入门到精通 (PDF版本,运维生存时间出品)

http://www.ttlsa.com/nginx/nginx-stu-pdf/

程序员杂谈

程序员的自我修养

http://www.kancloud.cn/kancloud/a-programmer-prepares

Java

Activiti 5.x 用户指南

https://github.com/waylau/activiti-5.x-user-guide

Apache MINA 2 用户指南

https://github.com/waylau/apache-mina-2.x-user-guide

Apache Shiro 用户指南

https://github.com/waylau/apache-shiro-1.2.x-reference

Google Java编程风格指南

http://www.hawstein.com/posts/google-java-style.html

H2 Database 教程

https://github.com/waylau/h2-database-doc

Java Servlet 3.1 规范

https://github.com/waylau/servlet-3.1-specification

Java 编码规范

https://github.com/waylau/java-code-conventions

Jersey 2.x 用户指南

https://github.com/waylau/Jersey-2.x-User-Guide

JSSE 参考指南

https://github.com/waylau/jsse-reference-guide

MyBatis中文文档

http://mybatis.github.io/mybatis-3/zh/index.html

Netty 4.x 用户指南

https://github.com/waylau/netty-4-user-guide

Netty 实战(精髓)

https://github.com/waylau/essential-netty-in-action

REST 实战

https://github.com/waylau/rest-in-action

Spring Boot参考指南 (翻译中)

https://github.com/qibaoguang/Spring-Boot-Reference-Guide

Spring Framework 4.x参考文档

https://github.com/waylau/spring-framework-4-reference

用jersey构建REST服务

https://github.com/waylau/RestDemo

相关搜索

redis

编程语言

nosql

服务器

mongodb

NoSQL

Java编程资料的更多相关文章

  1. 《Java编程思想》学习笔记(二)——类加载及执行顺序

    <Java编程思想>学习笔记(二)--类加载及执行顺序 (这是很久之前写的,保存在印象笔记上,今天写在博客上.) 今天看Java编程思想,看到这样一道代码 //: OrderOfIniti ...

  2. Java学习笔记(四)——google java编程风格指南(上)

    [前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...

  3. Java学习笔记(五)——google java编程风格指南(中)

    [前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...

  4. Java学习笔记(六)——google java编程风格指南(下)

    [前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...

  5. [转] java编程规范

    原文链接: 资料推荐--Google Java编码规范 之前已经推荐过Google的Java编码规范英文版了: http://google-styleguide.googlecode.com/svn/ ...

  6. java 编程时候的性能调优

    一.避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快. 例子: import java.util ...

  7. JAVA学习资料整理

    今天偶然间发现之前一个群里发过的一篇关于JAVA学习资料的东西.本着服务大众的精神,搬来了博客园: <JAVA编程思想>第四版(英文原版) 下载地址:http://115.com/file ...

  8. JAVA 相关资料

    在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了.但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平. Java程序员 高级特性 反射.泛型. ...

  9. 面向GC的Java编程

    转自http://hellojava.info/?p=341 HelloJava微信公众账号网站 面向GC的Java编程 Leave a reply 这是内部一个同事(沐剑)写的文章,国外有一家专门做 ...

随机推荐

  1. Java实现蓝桥杯二项式的系数规律

    二项式的系数规律,我国数学家很早就发现了. 如[图1.png],我国南宋数学家杨辉1261年所著的<详解九章算法>一书里就出现了. 其排列规律: 1 1 1 2 1 3 3 1 4 6 4 ...

  2. TCP/IP三次握手协议

    一.简介         三次握手协议指的是在发送数据的准备阶段,服务器端和客户端之间需要进行三次交互,OSI参考模型中的网络层,在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一 ...

  3. CSAPP 5 - 优化程序性能

    CSAPP 5 - 优化程序性能 1. 概述 首当其冲的,还是要编写出好的算法和数据结构,优化内部结构 其次才是编写出能让编译器 易优化的,高效的可执行代码.这点在特定的机器上可能有着特定的不同的优化 ...

  4. 分布式锁没那么难,手把手教你实现 Redis 分布锁!|保姆级教程

    书接上文 上篇文章「MySQL 可重复读,差点就让我背上了一个 P0 事故!」发布之后,收到很多小伙伴们的留言,从中又学习到很多,总结一下. 上篇文章可能举得例子有点不恰当,导致有些小伙伴没看懂为什么 ...

  5. Android下的缓存策略

    Android下的缓存策略 内存缓存 常用的内存缓存是软引用和弱引用,大部分的使用方式是Android提供的LRUCache缓存策略,本质是个LinkedHashMap(会根据使用次数进行排序) 磁盘 ...

  6. Python--文件操作(操作文件)

    文件的操作包含:读.写.修改 文件的多种操作: # 读取文件的所有内容 data = open("yesteday.txt", encoding="utf-8" ...

  7. netty集群(一)-服务注册发现

    上篇文章介绍了如何搭建一个单机版本的netty聊天室:https://www.jianshu.com/p/f786c70eeccc. 一.需要解决什么问题: 当连接数超过单机的极限时,需要将netty ...

  8. 2、Redis如何配置成一个windows服务并且设置一键安装卸载与启停

    每天启动redis虽然只是一个命令行的事情,但是还是比较烦,所以…… 参考文档:Windows Service Documentation.docx 默认前提:Redis已安装并配置完成(不知道如何配 ...

  9. 【Key】 Windows 95 到 Windows10所有KEY 包括OEM系统

    部分可能不准确,请见谅,数据源自Baidu,由noogai00整理,数据为Microsoft.所有 Windows 95 02398-OEM-0030022-5886409297-OEM-002128 ...

  10. SFTP协议生成公共秘钥文件

    [步骤] 1 ssh方式登录服务器 2 执行命令生成秘钥对 ssh-keygen -t rsa 然后给秘钥文件命名 3.查看当前目录的.ssh目录是否有authorized_keys文件 如果有则把新 ...