一.【Java】学习之路吐血整理技术书从入门到进阶最全180+本(珍藏版)

小资源栈网站导航(全部书单资源导航页)

①【Java】学习之路吐血整理技术书从入门到进阶最全180+本(珍藏版)
②【算法数据结构+acm】学习之路吐血整理技术书从入门到进阶(珍藏版)
③【数据库】学习之路吐血整理DB工程师书单从入门到进阶(珍藏版):
④【Web前端】书单从三大件到框架到全栈入门到进阶书单过来人帮你走更少弯路(珍藏版)
⑤【python】学习之路最全已整理好书单(珍藏版)
⑥【机器学习深度学习】整理技术书(从入门到进阶已经整理好)(珍藏版)
⑦【C语言】小白必看推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
⑧【安卓】入门到进阶推荐书籍吐血整理pdf书单整理(珍藏版)
⑨【架构师】之路史诗级必读书单吐血整理四个维度系列近百本本书(珍藏版)
⑩【C++】吐血整理推荐书单从入门到进阶成神之路超过100本(珍藏)
⑪【ios】学习之路吐血整理推荐书单从入门到进阶成神之路超过100本(珍藏)
⑫【Web安全】书单从入门到进阶教你怎么一步步成为Web安全工程师(珍藏版)
⑬【Linux和操作系统】Linux和操作系统从入门到进阶2023最新书单
⑭【Office】从PPT到Excel到Word等职场工作必备书单吐血整理推荐(珍藏)
⑮【学AIGC快人一步offer无数】AIGC人工智能&chatgpt吐血整理80多本必读前沿科技书单(珍藏)

前言:技术书阅读方法论总结

一.速读一遍(最好在1~2天内完成)

人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。
对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。

二.精读一遍(在2周内看完)

有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问30年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。

三.实践(在整个过程中都要)

实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。
以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了

Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。今天我们就来介绍一下Java后端开发者的书单。首先要感谢一下某大佬力推的后端书架。
大佬说他在两年的学习历程中看了很多的书,其中不乏XXX入门到精通,XXX王者 归来,XXX指南什么的。
虽然这类书确实毛病很多,但是作为非科班的他来说,当时还是看的津津有味。直到后来看到一些优秀的书籍,以及大佬书架,他才逐渐认识到看一些精品书籍的好处。
所以我今天就从这些精品书籍中挑选一些优秀书籍来推荐给大家,当然其中有一些书我自己也没有时间看完。
接下来我们按照后端技术栈各个部分的内容来推荐书籍。
懂的人自然懂吧,就不多说了,对了最后说一句,进了猪厂,懂得都懂。

书单资源下载链接
书单资源下载链接
书单资源下载链接

资源图示:
0.png
系列1微服务.jpg
系列2分布式.jpg
系列3高并发.jpg
系列4Spring全家桶.jpg
系列5Git.jpg
系列6JVM虚拟机.jpg
系列7数据库进阶.jpg

以下是每本书的推荐语,清楚自己缺的是什么,就下定决心去补吧,一个好工作意味着高收入,投资自己的时间换来更宝贵的东西。

Java从入门SE到进阶EE:

一.计算机网络系列:

1.《TCP/IP卷一》

3539721_1535347386120_640.jpeg

这本其实我刚开始没看太懂,可能是当时太水的原因,但是一般是大牛力荐的书。

2.《计算机网络:自顶向下》

3539721_1535347386232_640.jpeg

这本从应用层讲到物理层,感觉这种方式学起来更轻松,我比较推荐小白看这本。

3.《图解HTTP和图解TCP/IP》

3539721_1535347386132_640.jpeg

相较于前两本大厚书,这两本书更加亲民,小白可以买来看看,还是很适合入门的。

4.《计算机网络》

3539721_1535347386071_640.jpeg

没错,就是这本教材,作为非科班选手自己看这本书,那叫一个欲仙欲死啊,看完就忘记了。

二.操作系统系列

1.《深入理解计算机系统》

048 3539721_1535347386224_640.jpeg

这本书不是严格意义上的操作系统书籍,而是对计算机基础和操作系统做了一个串联,可以解决你很多对于计算机的疑惑,并且对操作系统有一定理解。
其实这本书还是很厚的,有一定难度,建议有一些基础后再看。

2. 《现代操作系统》

046 3539721_1535347386338_640.jpeg

这本书其实我没怎么看,比较详细地讲解了操作系,但是也是大家都比较推崇的书,还是那句话,很厚,慎看。

3.《Linux内核设计与实现》

045 3539721_1535347386409_640.jpeg

当你对操作系统有一定理解以后,这本书将为你打开学习Linux内核的大门,当然在此之前你得有一定的c语言开发能力,以及对Linux的了解。反正,我现在还没开始准备好看这本书。

4.《Unix网络编程》

042 3539721_1535347386557_640.jpeg

这两本书的厚度绝对让你感到绝望,其实就是讲解了Unix内核是如何实现网络通信的,其中涉及到很多网络,操作系统的知识,并且你要熟悉c语言。总之,这是一本奉为网络编程神书的存在,不过我等新手还是拿他压压泡面就好了。网上有很多博客会参照该书的内容,可以去看看它们。

三.数据结构与算法系列

不瞒你说,由于我非科班,所以算法基础比较差,数据结构是考研时跟着天勤考研指南学的,学习算法也是一路坎坷,举步维艰。还是分享几本比较靠谱的书吧。

1.《算法导论》

041 3539721_1535347386572_640.jpeg

你问我是不是认真的,我就是说说而已,这本书我买来没看过。

2.《数据结构与算法(Java版)》

043 3539721_1535347386554_640.jpeg

这本书对于初学者来说还是比较友好的,当然学Java的看这本。

3.《算法图解》《啊哈算法》

1111.jpg
2222.jpg

这两部书籍非常适合学习算法的入门,前者主要用图解的形式覆盖了大部分常用算法,包括dp,贪心等等,可以作为入门书,后者则把很多常用算法都进行了实现,包括搜索,图,树等一些比较高级的常用算法。

4 .《剑指offer》

040 3539721_1535347386622_640.jpeg

这本书还是要强烈推荐的,毕竟是面试题经常参考的书籍,当然最好有前面基本的铺垫再看,可能收获更大,这本书在面试之前一般都要嚼烂。

5.LeetCode教科书式刷题网站

这不是一本书,是一个题库,算法么,终究还是要靠刷题来提升熟练度的。

四.Java基础系列

1.《Java编程思想》

039 3539721_1535347386650_640.jpeg

这本书也是被誉为Java神书的存在了,但是对新手不友好,适合有些基础再看,当然要选择性地看。我当时大概只看了1/3

2.《Java核心技术卷一》

038 3539721_1535347386764_640.jpeg

这本书还是比较适合入门的,当然,这种厚皮书要看完还是很有难度的,不过比起上面那本要简单一些

五.Java进阶系列

1.《深入理解JVM虚拟机》

037 3539721_1535347386794_640.jpeg

这本书是Java开发者必须看的书,很多jvm的文章都是提取这本书的内容。JVM是Java虚拟机,赋予了Java程序生命,所以好好看看把,我自己就已经看了三遍了。

2.《Java并发编程实战》

035 3539721_1535347386805_640.jpeg

这本书是Java 并发包作者写的书,所以非常权威,但是比较晦涩难懂,我看的云里雾里的,大家可以按需选择。

3.《Java并发编程艺术》

036 3539721_1535347386800_640.jpeg

这本书是国内作者写的Java并发书籍,比上面那一本更简单易懂,适合作为并发编程的入门书籍,当然,学习并发原理之前,还是先把Java的多线程搞懂吧。

4.《Effective Java》

033 3539721_1535347386890_640.jpeg

这本书和Java编程思想一样被称为神书,主要讲的是Java的一些优化技巧和规范,没有一定开发经验的人看这本书会觉得索然无味,不知所云,所以,先搁着吧。

5.《Java性能调优指南》

034 3539721_1535347386862_640.jpeg

说到JVM调优,可能会有很多的面试题浮现在你的脑海里,这本书比较权威地讲解了Java的性能调优方法,不过我还没怎么看,有空好好看看。

6.《 Netty权威指南》

032 3539721_1535347386986_640.jpeg

Netty是基于NIO开发的网络编程框架,使用Java代码编程,其实这本书也可以放在网络或者Java Web部分。不过NIO属于JDK自带的一部分,是必须要掌握的,而对于Netty,大家如果学有余力的话也可以看看。

六.JavaWeb系列

1.《深入JavaWeb技术内幕》

031 3539721_1535347387004_640.jpeg

这本书是Java Web的集大成之作,涵盖了大部分Java Web开发的知识点,不过一本书显然无法把所有细节都讲完,但是作为Java Web的入门或者进阶书籍来看的话还是很不错的。

2.《How Tomcat Works》

030 3539721_1535347387013_640.jpeg

Java Web很重要的一部分内容就是Tomcat,作为应用服务器,Tomcat使用Java开发,其源代码和架构设计都是经典之作。

这是一本讲解Tomcat基本原理的书籍,很好地通过剖析源码来讲解Tomcat的内部结构和运行机制,但是需要一定的基础才能够看懂,我还没看这本书,日后再拜读。

2.《Tomcat架构解析》

029 3539721_1535347387020_640.jpeg

和上面这本书类似,主要讲解Tomcat原理和架构,,要看懂这本书的话,前提是你要对Java基础,NIO以及设计模式有所了解。这本书我也还没看。

3.《Spring实战》

027 3539721_1535347387151_640.jpeg

这本书适合作为Spring的入门书籍,把Spring的概念,使用方式等内容都讲的比较清楚。并且也介绍了Spring MVC的部分内容,Spring框架还是更注重实践的,所以跟着书上的内容去做吧。

4.《Spring源码深度解析》

028 3539721_1535347387115_640.jpeg

学会Spring基础后,可以花点时间看看这本讲源码的书了,这本书对于新手来说不太友好,主要也是因为Spring的代码结构比较复杂,大家也可以看一些博客来完成对源码的学习。

5.《Spring MVC学习指南》

026 3539721_1535347387205_640.jpeg

本书是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。但是由于出的比较早,所以不太适合现在版本。

6.《Maven实战》

024 3539721_1535347387251_640.jpeg

Maven是Java Web开发中不可缺少的一部分,如果想要全面了解其实现原理的话,可以看看这本书。

七.数据库系列

1.《数据库原理》

3333.jpg

数据库原理应该是教材吧,这本书作为数据库入门来说还是可以的,毕竟不是专门做DB的,看大厚书用处不大,这本书把数据库的基本概念都讲完了。

2.《SQL必知必会》

025 3539721_1535347387238_640.jpeg

这本书主要是讲解sql语句怎么写,毕竟数据库最重要的一点就是要熟练地使用sql语句,当然这本书也可以当做工具书来使用。

3.《深入浅出MySQL》

023 3539721_1535347387285_640.jpeg

这本书适合作为MySQL的学习书籍,当你有了一定的MySQL使用经验后,可以看看它,该书从数据库的基础、开发、优化、管理维护和架构5个方面对MySQL进行了详细的介绍,讲的不算特别深,但是足够我们使用了。这本书我也只看了一部分。

4.《MySQL技术内幕:innodb存储引擎》

021 3539721_1535347387450_640.jpeg

看完上面那本书以后,对MySQL算是比较熟悉了,不过对于面试中常考的innodb引擎,还是推荐一下这本书把,专门讲解了innodb存储引擎的相关内容。我还没有细看,但是内容足够你学好innodb了。

5.《高性能Mysql》

022 3539721_1535347387428_640.jpeg

这本书可以说是很厚了,更适合DBA拜读,讲的太详细了,打扰了。

6.《Redis实战》

020 3539721_1535347387471_640.jpeg

和MySQL一样,学习Redis的第一步最好也是先实战一下,通过这本书就可以较好地掌握Redis的使用方法,以及相关数据结构了。

7.,《Redis设计与实现》

018 3539721_1535347387523_640.jpeg

该书全面而完整地讲解了 Redis 的内部运行机制,对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍。这本书把Redis的基本原理讲的一清二楚,包括数据结构,持久化,集群等内容,有空应该看看。

八.分布式系列

1.《分布式Java应用》

017 3539721_1535347387546_640.jpeg

这本书是淘宝大牛写的书,主要讲的就是使用rpc来构建分布式的Java应用,讲了很多基础的东西,可以作为入门书籍,不过这本书我之前没有遇到,所以没看过。

2.《大型网站技术架构》

019 3539721_1535347387494_640.jpeg

这本淘宝系技术指南还是非常值得推崇的,可以说是把大型网站的现代架构进行了一次简单的总结,内容涵盖了各方面,主要讲的是概念,很适合没接触过架构的同学入门。看完以后你会觉得后端技术原来这么博大精深。

3.《大型分布式网站架构设计与实践》

016 3539721_1535347387653_640.jpeg

这本书与上面一书相比更倾向于实践,主要讲的是分布式架构的一些解决方案,但是如果你没有接触过相关的场景,可能会看的云里雾里。

4 .《布式服务框架原理与实践》

015 3539721_1535347387683_640.jpeg

上面那本书讲的是分布式架构的实践,而这本书更专注于分布式服务的原理讲解和对应实践,很好地讲述了分布式服务的基本概念,相关技术,以及解决方案等,对于想要学习分布式服务框架的同学来说是本好书。

5.《大型网站系统与Java中间件开发实践》

014 3539721_1535347387684_640.jpeg

话说这些书的名字真实够长的。这本书也是阿里系出品,主要讲的是大型网站系统以及使用的相关中间件,毕竟阿里是中间件大户,所以很多中间件对应用再网站系统中,对于想学习这方面技术的同学来说可以一看。

6.《从Paxos到Zookeeper分布式一致性原理与实践》

012 3539721_1535347387746_640.jpeg

说起分布式系统,我们需要了解它的原理,相关理论及技术,这本书也是从这个角度出发,讲解了分布式系统的一些常用概念,并且带出了分布式一哥zookeeper,可以说是想学分布式技术的同学必看的书籍。

7.《大规模分布式存储系统》

013 3539721_1535347387742_640.jpeg

这本书是阿里巴巴oceanbase核心开发大佬写的书,讲的是分布式存储相关的原理和解决方案,该书不是很厚,如果想做存储方向的同学可以看看。

九.云计算系列

云计算方面的内容主要是我在实习阶段接触的,如果只是应用开发方向的话这块不懂也罢。主要还是看个人兴趣。

1.《OpenStack设计与实现》

010 3539721_1535347387899_640.jpeg

OpenStack是基于KVM技术的一套私有云生态。这本书很好地讲解了OpenStack的一些基本原理,包括各个组件的设计与实现,比起另一本《OpenStack王者归来》简单易懂的多。当然,前提最好是你对Linux内核和网络有所了解。

2.《docker入门与实践》

011 3539721_1535347387887_640.jpeg

docker是现在应用部署的主流方案了,所以了解一下还是挺有必要的,这本书作为入门书籍足够让你会使用docker了。

3.《Kubenetes权威指南》

009 3539721_1535347387926_640.jpeg

kubenetes是docker的集群解决方案,也是一个微服务的解决方案,所以这本书涉及的内容非常多,需要有网络,操作系统以及docker相关的基础。我看这本书的时候可以说是非常晕的。

十.大数据系列

和云计算一样,大数据方面的内容也不算是Java后端技术栈所需要的,但是这也能为你加分,并且让你跟大数据开发的岗位沾点边,何乐而不为。

1.《大数据技术原理与应用》

008 3539721_1535347387940_640.jpeg

作为大数据方面的一本教材,厦大教授写的这本书还是非常赞的,从最基础的原理方面讲解了Hadoop的生态系统,并且把每个组件的原理都讲得比较清楚,另外也加入了spark,storm等内容,可以说是大数据入门非常好的一本书了。

2.《Hadoop实战》

007 3539721_1535347387951_640.jpeg

这本书很厚,我买的时候大概看了一遍,一头雾水。所以建议先看上面那本书,再来看更加进阶的书籍,否则可能就是浪费时间了。

3.《Hadoop权威指南》

006 3539721_1535347387970_640.jpeg

这本书主要对Hadoop生态中组件进行详细讲解,有点太详细了,如果不是做大数据方向的话,可以不看。

十一.其他系列:

1.《Git权威指南》

005 3539721_1535347388061_640.jpeg

Git是现在大公司主流的代码协同工具,如果你想要了解其底层原理,可以看看这本书。

2.《重构——改善既有代码的设计》

004 3539721_1535347388141_640.jpeg

这本书主要介绍的是代码重构的一些指导思想和最佳实践。有重构需求的同学可以看看。

3.其他的其他

其他方面的书籍就太多了,比如软件工程方面的,测试方面,Linux方面,以及讲一些程序员自我提升的书籍,就不一一列举了,因为这部分的内容可以不归入Java后端的技术栈。

十二.颈椎康复系列:

1.《做自己的颈椎医生》

4444.jpg
身体是革命的本钱。懂得人不用解释了。

十三.学有余力系列(JavaWeb进阶)

十三.JavaWeb进阶书单汇总.png


总结:

一.计算机网络系列(4本):
1.《TCP/IP卷一》
2.《计算机网络:自顶向下》
3.《图解HTTP和图解TCP/IP》
4.《计算机网络》
二.操作系统系列(4本)
1.《深入理解计算机系统》
2.《现代操作系统》
3.《Linux内核设计与实现》
4.《Unix网络编程》
三.数据结构与算法系列(4.5本)
1.《算法导论》
2.《数据结构与算法(Java版)》
3.《算法图解,啊哈算法》
4.《剑指offer》
5.LeetCode教科书式刷题网站
四.Java基础系列(2本)
1.《Java编程思想》
2.《Java核心技术卷一.二》
五.Java进阶系列(6本)
1.《深入理解JVM虚拟机》
2.《Java并发编程实战》
3.《Java并发编程艺术》
4.《Effective Java》
5.《Java性能调优指南》
6.《 Netty权威指南》
六.JavaWeb系列(7本)
1.《深入JavaWeb技术内幕》
2.《How Tomcat Works》
3.《Tomcat架构解析》
4.《Spring实战》
5.《Spring源码深度解析》
6.《Spring MVC学习指南》
7.《Maven实战》
七.数据库系列(7本)
1.《数据库原理》
2.《SQL必知必会》
3.《深入浅出MySQL》
4.《MySQL技术内幕:innodb存储引擎》
5.《高性能Mysql》
6.《Redis实战》
7.《Redis设计与实现》
八.分布式系列(7本)
1.《分布式Java应用》
2.《大型网站技术架构》
3.《大型分布式网站架构设计与实践》
4.《布式服务框架原理与实践》
5.《大型网站系统与Java中间件开发实践》
6.《从Paxos到Zookeeper分布式一致性原理与实践》
7.《大规模分布式存储系统》
九.云计算系列(3本)
1.《OpenStack设计与实现》
2.《docker入门与实践》
3.《Kubenetes权威指南》
十.大数据系列(3本)
1.《大数据技术原理与应用》
2.《Hadoop实战》
3.《Hadoop权威指南》
十一.其他系列(2本)
1.《Git权威指南》
2.《重构——改善既有代码的设计》
3.其他的其他
十二.颈椎康复指南系列(不开玩笑,适当看看真心有用)(1本)
1.《做自己的颈椎医生》
十三.学有余力系列
目录在本文底部。

天下没有不劳而获的果实,望各位年轻的朋友,想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。

书单资源下载链接
书单资源下载链接
书单资源下载链接

十三.学有余力书单目录(收藏版)

1.系列1微服务

01《Spring Cloud与Docker微服务架构实战(带目录)》
02《Spring Cloud微服务实战((带目录)》
03《Cloud Native Go:构建基于Go和React的云原生Web应用与微服务》
04《Docker微服务架构实战》_蒋彪2018-11-20
05《Java微服务》
06《Java微服务实战》
07《SOA架构:服务和微服务分析及设计(原书第2版)》
08《Spring Cloud 微服务架构进阶》
朱荣鑫等2018-10-01
09《Spring Cloud与Docker微服务架构实战(第2版)》
周立
10《Spring Cloud与Docker高并发微服务架构设计实施》陈韶健
11《Spring Cloud微服务全栈技术与案例解析》
尹吉欢
12《Spring Cloud微服务实战》
13《Spring Cloud微服务架构开发实战》杨柳卫
14《Spring Cloud微服务架构开发实战》
董超等
15《Spring微服务》文彦峰译
16《一步一步学Spring Boot 2微服务项目实战》
黄文毅
17《大型企业微服务架构实践与运营》_薛浩2019-02-01
18《微服务分布式构架开发实战》
19《微服务实战:Dubbox+Spring Boot+Docker》
肖睿等
20《微服务实践》_占红来等译2019-01-01
21《微服务架构与实践》
22《微服务架构基础(Spring Boot+Spring Cloud+Docker)》
23《微服务架构实战 基于Spring Boot Spring Cloud Docker》
郑天民018-12-01
24《微服务架构实战》
张锋
25《微服务的那些事儿》
26《微服务设计原理与架构》
27《微服务运维实战(第一卷)》任发科译
28《持续演进的Cloud Native-云原生架构下微服务最佳实践》
王启军2018-10-01
29《架构探险 轻量级微服务架构(上册)》
30《架构探险:轻量级微服务架构(下册)》
31《架构解密:从分布式到微服务》
32《深入理解Spring Cloud与微服务构建》
33《生产微服务》
34《疯狂Spring Cloud微服务架构实战 》
35《重新定义Spring Cloud实战》
许进等_2018-10-01

2.系列2分布式

01《Akka实战:快速构建高可用分布式应用》杜云飞
02《Akka应用模式:分布式应用程序设计实践指南》
03《Ceph分布式存储实战》
04《HBase分布式存储系统应用》
胡鑫喆等2018-09-01
05《RabbitMQ实战 高效部署分布式消息队列》
06《Storm分布式实时计算模式》
07《Zabbix企业级分布式监控系统 》
08《ZooKeeper:分布式过程协同技术详解》
09《云原生分布式存储基石 etcd深入解析》
杜军2018-10-29
10《云系统管理:大规模分布式系统设计与运营》
11《分布式实时处理系统:原理、架构与实现》
12《分布式实时计算框架 原理及实践案例》
13《分布式对象存储——原理 架构及Go语言实现 》
14《分布式对象技术及其应用(第2版)》
15《分布式数据库架构及企业实践–基于Mycat中间件 》
16《分布式数据库系统:大数据时代新型数据库技术(第2版)》
17《分布式服务架构:原理、设计与实战》
18《分布式机器学习 算法、理论与实践》
刘铁岩等2018-10-08
19《分布式消息中间件实践 》
倪炜
20《分布式系统常用技术及案例分析》
21《分布式系统常用技术及案例分析(第2版)》_柳伟卫2018-12-01
22《分布式缓存-原理、架构及Go语言实现》
胡世杰2019-01-01
23《实战Elasticsearch、Logstash、Kibana:分布式大数据搜索与日志挖掘及可视化解决方案》
24《智能运维从0搭建大规模分布式AIOps系统》
彭冬等
25《架构探险:从零开始写分布式服务框架》
26《深入分布式缓存 从原理到实践》
27《用Mesos框架构建分布式应用》
28《自己动手写分布式搜索引擎》
29《高伸缩性系统:Erlang、OTP大型分布式容错设计》_林建入译

3.系列3高并发

01《Android 并发开发》_师蓉译2018-10-01
02《Java并发编程之美》
翟陆续等2018-10-01
03《Java并发编程从入门到精通》
04《Java并发编程的艺术》
05《Java并发编程:核心方法与框架》
06《Java线程与并发编程实践》
07《Java高并发编程详解-多线程与架构设计》
汪文君
08《Netty实战 in action 中文版》
09《Netty进阶之路 跟着案例学Netty》_李林锋2018-11-01
10《Nginx Lua开发实战》
11《Nginx完全开发指南:使用C、C 和OpenResty》
12《Nginx高性能Web服务器实战教程》
13《OpenResty完全开发指南:构建百万级别并发的Web应用》
罗剑锋
14《亿级流量网站架构核心技术-跟开涛学搭建高可用高并发系统》
15《实战Java高并发程序设计(第2版)》_葛一鸣2018-10-11
16《数据库事务处理的艺术:事务管理与并发控制》
李海翔
17《深入理解Nginx:模块开发与架构解析(第2版)》陶辉
18《直播系统开发:基于Nginx与Nginx-rtmp-module》
卓朗科技2019-01-01
19《精通Java并发编程 第2版》
唐富年译_2018-10-01
20《精通Nginx(第2版)》

4.系列4Spring全家桶

01《Spring-Spring入门经典》
02《Java EE互联网轻量级框架整合开发 SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》
03《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》
04《Java EE框架整合开发入门到实战:Spring+Spring MVC+MyBatis(微课版)》_陈恒等2018-08-01
05《Java8实战》
06《JavaEE框架技术(SpringMVC+Spring+MyBatis)》
07《Java多线程编程实战指南(核心篇)》
08《Java服务端研发知识图谱》
何为等2018-11-01
09《Spring 5开发大全》
杨柳卫2018-10-01
10《Spring Boot 2+Thymeleaf企业应用实战》
杨恩雄
11《Spring Boot 2.0企业级应用开发实战》
12《Spring Boot 2精髓 从构建小系统到架构分布式大系统》
13《Spring Boot+Vue全栈开发实战》_王松2018-12-01
14《Spring Boot2企业应用实战》
疯狂软件
15《Spring Boot开发实战》陈光剑
16《Spring Data JPA从入门到精通》
17《Spring MVC+ MyBatis快速开发与项目实战》
黄文毅2018-12-01
18《Spring MVC+MyBatis开发从入门到项目实战》
朱要光2018-01-01
19《Spring MVC学习指南》
20《Spring MVC学习指南(第2版)》
21《Spring MVC实战》
22《Spring mybatis 企业应用实战》
23《Spring+MyBatis企业应用实战(第2版)》
疯狂软件
24《Spring5高级编程(第5版)》_王净译18-12-01
25《SpringBoot揭秘:快速构建微服务体系》
26《Spring学习指南 第3版》
周密译
27《Spring源码深度解析(第2版)》_郝佳2019-01-01
28《云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计》
张若飞等译
29《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》_李艳鹏等2019-03-01
30《图解Java多线程设计模式》
31《深入实践 Spring Boot》
32《深入浅出Spring Boot 2.x》
杨开振
33《精通Spring MVC 4》
34《精通Spring4.X企业应用开发实战》
35《重新定义Spring Cloud实战》_许进等_2018-10-01

5.系列5Git

01《GitHub入门与实践》
02《Git学习指南》
03《Git高手之路》
04《完全学会Git GitHub Git Server的24堂课》
05《精通Git(第2版)》

6.系列6JVM虚拟机

01《JRockit权威指南 深入理解JVM》_曹旭东译2019-01-01
02《实战Java虚拟机:JVM故障诊断与性能优化》
葛一鸣
03《揭秘Java虚拟机 JVM设计原理与实现》
04《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》_周志明
05《深入理解JVM & G1 GC 》

7.系列7数据库进阶

01《NoSQL数据库入门与实践(基于MongoDB、Redis)》
02《Redis 4.x Cookbook中文版》
03《Redis 实战 in action 中文版》
04《Redis开发与运维》
05《Redis深度历险 核心原理与应用实践》_钱文品018-12-01
06《左手MongoDB,右手Redis-从入门到商业实战》
谢乾坤_2019-01-01
07《深入理解Redis》

小资源栈网站导航(全部书单资源导航页)

①【Java】学习之路吐血整理技术书从入门到进阶最全180+本(珍藏版)
②【算法数据结构+acm】学习之路吐血整理技术书从入门到进阶(珍藏版)
③【数据库】学习之路吐血整理DB工程师书单从入门到进阶(珍藏版):
④【Web前端】书单从三大件到框架到全栈入门到进阶书单过来人帮你走更少弯路(珍藏版)
⑤【python】学习之路最全已整理好书单(珍藏版)
⑥【机器学习深度学习】整理技术书(从入门到进阶已经整理好)(珍藏版)
⑦【C语言】小白必看推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
⑧【安卓】入门到进阶推荐书籍吐血整理pdf书单整理(珍藏版)
⑨【架构师】之路史诗级必读书单吐血整理四个维度系列近百本本书(珍藏版)
⑩【C++】吐血整理推荐书单从入门到进阶成神之路超过100本(珍藏)
⑪【ios】学习之路吐血整理推荐书单从入门到进阶成神之路超过100本(珍藏)
⑫【Web安全】书单从入门到进阶教你怎么一步步成为Web安全工程师(珍藏版)
⑬【Linux和操作系统】Linux和操作系统从入门到进阶2023最新书单
⑭【Office】从PPT到Excel到Word等职场工作必备书单吐血整理推荐(珍藏)
⑮【学AIGC快人一步offer无数】AIGC人工智能&chatgpt吐血整理80多本必读前沿科技书单(珍藏)

随心而赏,重在分享。♥(ˆ◡ˆԅ)