今天小编为大家放曾这基本的必备的Java架构书籍!
小编整理好的最近的Java高级学习资料在下方可以看到!
见书单如面。
在这份书单里,我是这么一个同学:关心Java,关心架构,对文字有一定的洁癖;基础知识懂一些,但忙,不会花太多时间来研究算法和OS;需要掌握一个软件时会买一本XX in Action,但不买那种各式安装指南、使用手册的。
如果你和我差不多的趣味,那这份书单会适合你。
[获取方式]:关注!转发!私信“架构资料”即可免费获取的!
《Java性能权威指南》
豆瓣评分:8.2【44 人评价】
推荐理由:市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。
《Spring揭秘》
豆瓣评分:9.0 【162 人评价】
推荐理由:Spring 使用者不得不读!
《SpringBoot揭秘》
豆瓣评分:6.8 【44 人评价】
推荐理由:《Spring揭秘》相同作者。SpringBoot 入门书籍。
作者博客:扶墙老师说:一个架构士的思考与沉淀
《MyBatis技术内幕》
豆瓣评分:暂无
推荐理由:以MyBatis 3.4为基础,针对MyBatis的架构设计和实现细节进行了详细分析,其中穿插介绍了MyBatis源码中涉及的基础知识、设计模式以及笔者自己在实践中的思考。
《Java并发编程实战》
豆瓣评分:9.0 【651 人评价】
推荐理由:本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。
《深入剖析Tomcat》
豆瓣评分:8.3【118 人评价】
豆瓣评分:8.9【73 人评价】 《How Tomcat Works》英文版
推荐理由:本书深入剖析Tomcat 4和Tomcat 5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发Tomcat组件,或者扩展已有的组件。
《Nginx 中文官方文档》
豆瓣评分:暂无
推荐理由:暂时未找到大家评价不错的 Nginx 实战相关书籍,先推荐看中文翻译的官方文档。如果你有合适的推荐,烦请告诉我。
《深入理解Nginx》
豆瓣评分:8.5【138 人评价】
推荐理由:书中首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍了如何开发HTTP模块(含HTTP过滤模块)来得到定制化的Nginx,其中包括开发—个功能复杂的模块所需要了解的各种知识,并对内存池的实现细节及TCP协议进行了详细介绍;接着,综合Nginx框架代码分析了Nginx架构的设计理念和技巧,此外,还新增了如何在模块中支持HTTP变量,以及与slab共享内存等相关的内容,相信通过完善,可进一步帮助读者更好地开发出功能丰富、性能—流的Nginx模块。
友情提示:相对适用于 Nginx 开发者。Nginx 使用者可以了解。
《深入理解Java虚拟机:JVM高级特性与最佳实践》
豆瓣评分:8.9 【657 人评价】
推荐理由:不去了解 JVM 的工程师,和咸鱼有什么区别?
《Spring Cloud微服务实战》
豆瓣评分:7.9【20 人评价】
推荐理由:从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。同时,在介绍的过程中,还包含了作者在实践中所遇到的一些问题和解决思路,可供读者在实践中作为参考。
国内一线的书
说到大型互联网站的建设,我们在世界上也是一流的,比国外那些咨询师写的更深味其中艰辛。
《高可用架构(第一卷)》
厚厚的一本,新浪微博TimYang牵头的高可用架构社区,几十个一线实战案例的结集分享,从头看起的话只恨自己时间不够多。
《大型网站: 架构演进与性能优化》
薄薄的一本,今年新书,淘宝的分布式、无线化、中台化、单元化的历程与优化,同样是满满的一线经验。
《大型网站技术架构:核心原理与案例分析》
同是淘宝系薄书,如果一个新人进入到大型互联网站,这是最好的入门科书普。
《亿级流量网站架构核心技术》
京东开涛作品,很多技术掰细了讲,所以也蛮厚的。
《DevOps 软件架构师行动指南》
DevOps的书里难得地讲基本原则,而不是讲具体用什么监控软件。
《Java8 实战》
Java8的新特性讲得最全最仔细的,Java8是一道坎,很多程序员现在还没迈过去。英文版有重写了,面向JDK9的《Modern Java in Action》。
《Java性能权威指南》
紫色的这本,比起多年前那部调优圣经,讲得更加深入,也更加贴近现在的JDK。英文版还有一本《Optimizing Java》。
《深入理解 Java 虚拟机 第2版》
理解虚拟机并不是那么难,Java程序员来说,很多知识其实是必须的。
《Java并发编程实战》
Java并发经典,人手一本不用多说了。
《实战Java高并发程序设计》
国人之作,流畅易读,内容也比上面一本新一些。
小编有整理好的 2018最新Java高级架构 学习资料,在下方可以看到
架构师视频资料
[获取方式]:关注!转发!私信“架构资料”即可免费获取的!
网友评论