如下全部资料都可在:Java知识分享网下载。html
你们有推荐的书能够在下方留言!java
开源代码GitHub仓库总结mysql
计算机基础
- 计算机科学导论 --(若是不是计算机科班的,应先看看计算机基础,了解一些基本概念,有助于以后的学习)
- 计算机操做系统
-
操做系统原理及应用(Linux)git
LINUX
- Linux命令行与shell脚本编程大全 --(经常使用命令的介绍和脚本编写)
- Unix环境高级编程 --(这三本书主要仍是看看Linux下的IO模型,select 和epoll的区别,后面有的框架会涉及到这些内容,好比netty)
- Unix网络编程
- Linux 系统编程手册
Java 基础和进阶
- 疯狂Java讲义
- Java 核心基础卷1/2
- Java编程思想
- Java 8实战
- jls11
- Effective Java --(编写代码过程当中的一些最佳实践,注意事项。如今已经出第二版了,增长了lambada的内容)
- JAVA网络编程 第4版 --(BIO socket编程,如今基本不用了)
- Java性能优化权威指南
Java 并发编程
- Java多线程编程核心技术
- Java多线程编程实战指南
- 实战Java高并发程序设计
- Java 并发编程实战
- Java并发编程的艺术
设计模式
- 设计模式之禅 --(我的以为把设计模式讲的比较明白的书籍)
虚拟机
- 深刻理解Java虚拟机(第二版)--(理解JVM的经典书籍,基于1.7,所以有些概念不适用最新版本,好比永久代已经替换为元空间)
- jvms11
- hotspot
- 虚拟机参数
Redis
- Redis 入门指南
- Redis实战中文版
- Redis设计与实现
- 深刻分布式缓存 从原理到实践
- Redis深度历险:核心原理和应用实践
- redis设计与实现(第二版)
MySQL
- MySQL数据库应用从入门到精通
- sql学习指南
- 数据库索引设计与优化
- 高性能mysql
- MySQL技术内幕---Innodb存储引擎
- 分布式数据库架构及企业实践_基于Mycat中间件
- MySQL官网
Maven
Shiro
MongoDB
Elasticsearch
- Elasticsearch大数据搜索引擎 -- (这本书不太好,概念不讲清楚,罗列代码,没有说明为何要这么写)
- Elasticsearch服务器开发(第2版) --(这两本全面讲解ela的基本概念和使用,适合初学者)
- Elasticsearch权威指南(中文版)
- 深刻理解ElasticSearch 原书第2版 --(深刻讲解实现原理)
消息中间件
RabbitMQ
RocketMQ
-
RocketMQ技术内幕github
- RocketMQ实战与原理解析
KAFKA
Zookeeper
Netty
Nginx
- Nginx高性能Web服务器详解
- Nginx高性能Web服务器实战教程
- 深刻理解Nginx模块开发与架构解析第2版LinuxUnix技术丛书
Spring
- 精通Spring+4.x++企业应用开发实战
- Spring源码深度解析
- Spring 揭秘
Spring Boot
- Spring Boot 2精髓 从构建小系统到架构分布式大系统
- 深刻实践Spring+Boot
- Spring Boot实战
Spring Cloud
- Spring Cloud与Docker微服务架构实战
- Spring Cloud微服务实战
- 深刻理解Spring+Cloud与微服务构建
- Spring Cloud微服务架构进阶
Mybatis
- MyBatis从入门到精通
- 深刻浅出MyBatis技术原理与实战
Dubbo
Tomcat
- Tomcat与Java Web开发技术详解
-
Tomcat架构解析web
- tomcat内核设计剖析
数据结构和算法
- 算法图解
- 程序员代码面试指南 IT名企算法与数据结构题目最优解
- 大话数据结构
- 算法
- Java数据结构和算法
- 数据结构与算法分析 Java语言描述
- 算法导论
Java编程规范
- 阿里巴巴Java开发手册
- 重构,改善既有代码的设计
- 敏捷软件开发
- 单元测试之道Java版 --(对单测的基本概念讲解,没接触过单测的能够看看)
网络
- 图解HTTP --(这两本书是对HTTP/TCP总归纳,先看这两本了解基本概念,再经过下面两本深刻了解)
- 图解TCP/IP
- TCP/IP详解 --(若是不从事协议开发,看卷一便可)
- HTTP权威指南 --(对HTTP相对完整的描述)
架构
- 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统
- 分布式JAVA应用 基础与实践
- 大型分布式网站架构设计与实践
- 大型网站系统与Java中间件实践
- 大规模分布式存储系统:原理解析与架构实战
- 实战Java高并发程序设计
- 大型网站技术架构:核心原理与案例分析
- 高扩展性网站的50条原则
- 架构及将来:现代企业可扩展的web架构,流程,组织
- 系统架构:复杂系统的产品设计和开发
- 大型分布式存储系统:原理解析和架构实战
- 阿里巴巴技术演与超越
- 架构探险:从零开始写分布式服务框架
- 软件架构师的12项修炼
- 分布式服务框架原理与实践
其余
- 颈椎病的防治与治疗 --(关注自身健康,拒绝ICU)