Java高级架构师必读书籍

_pangzi · · 2292 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

### 序言 读书是另一种感知世界的方式,是另一种提升自我的方式,是另一种与人交谈的方式,一周不读书就觉得自己俗了,长久不看书,写东西就找不到感觉了,网络上,电视上,各种电子设备上的内容当然不少,但都比不上读书,读书静心,读书能闻到古埃及的味道。 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是,多!看!书!毕竟,书是学习的海洋呢! So,Java程序员你们准备好了吗?双手奉上Java架构师必读热门书单。在这些书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。 **小编整理了一些Java架构师热门书籍,由于平台不能上传文件,需要可以加小编的QQ交流群937053620,在里面获取书籍。(需要的朋友都可以获取,希望可以帮助到大家)** ### 书籍介绍 **《Microservice 在 Cloud Foundry 的应用》** 作者:吴疆 简介:容器,微服务,PaaS(Platform as a Service)是当今云计算行业的热点话题。Cloud Foundry作为新一代的开源PaaS平台,在架构上最大的亮点就是采用了微服务设计。本书将详细介绍微服务架构在Cloud Foundry架构设计过程中的应用和这种架构为Cloud Foundry带来的好处。 **《微服务和K8s集成探索实践》** 作者:邢海涛 简介:结合灵雀云为客户实施面向微服务PaaS平台的经历,讲述Spring Cloud集成Kubernetes的最佳实践,以及Istio为代表的Service Mesh和Kubernetes集成的前瞻探索。 **《HeadFirst设计模式》** 作者:Eric Freeman;ElElisabeth Freeman 简介:共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。最后三章比较特别。第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未介绍的设计模式。 **《Java性能权威指南》** 作者: 奥克斯 (Scott Oaks) 简介:市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。 通过阅读本书,你可以: 运用四个基本原则最大程度地提升性能测试的效果 使用JDK中自带的工具收集Java应用的性能数据 理解JIT编译器的优缺点 调优JVM垃圾收集器以减少对程序的影响 学习管理堆内存和JVM原生内存的方法 了解如何最大程度地优化Java线程及同步的性能 解决Java EE和Java SE应用程序接口的性能问题 改善Java驱动的数据库应用程序的性能 **《Java 8 in Action》** 作者:Raoul-Gabriel Urma,Mario Fusco,Alan Mycroft 简介:本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。 **《Effective Java中文版(第2版)》** 本书介绍了在java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。 本书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。本书内容全面,结构清晰,讲解详细。可作为技术人员的参考用书。 **《敏捷软件开发:原则、模式与实践》** 作者:Robert C. Martin 译者:邓辉 简介:本书不仅是一部深入浅出、生动易懂的面向对象原则与设计模式著作。而且还是一部通俗的敏捷方法导引书和快速实用的LJML教程。通过《敏捷软件开发:原则模式和实践》你会发现,许多以前看起来非常枯燥费解的概念,忽然间都豁然开朗。变得鲜活生动起来。 此书与敏捷的关系不大。所谓敏捷,那就是代码先写了再说,且看我们是如何做到,这就是读了这本书的感受。 中文版没有把特定的英文缩写在第一次引用时列出来(只能在后面的索引表里找到),比如DIP和SRP。不过,说到底还是中文看得快,比看小说都快。本书的一大特点就是浅显,比GOF的那本《设计模式》通俗易懂多了。 **《大型网站系统与 Java 中间件实践》** 作者:曾宪杰 简介:本书围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建 Java 中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的 Java 中间件系统的设计和实践。希望读者通过本书可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建支撑大型网站的 Java 中间件的实践经验。 本书详细阐述了解决大型网站架构问题时通常都会采用的方案:服务框架、数据访问层、消息中间件、配置管理等,对为什么要做、如何做、如何权衡得失等进行了非常细致的介绍,是一本不可多得的好书。虽然本书的内容是基于Java的实现,但在架构层面,对使用任何语言的架构师和开发者都具有重要的参考价值。 ### 福利 **【文章福利】:需要这些书籍因为平台不能直接上传,可以加小编的QQ交流群937053620免费获取。** ![书籍](https://upload-images.jianshu.io/upload_images/11633898-b70418233b72e6f2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2292 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传