如下全部資料都可在: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)