书单 | 不可不读的Java图书,第2弹!

Posted turingbooks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了书单 | 不可不读的Java图书,第2弹!相关的知识,希望对你有一定的参考价值。

不可不读的Java书单

第2弹来啦!

Java性能权威指南(第2版)

作者:[美] 斯科特·奥克斯(Scott Oaks)

译者:党文亮

既通透又实用的JVM性能优化读物,助你拨云见日

- JVM性能优化内幕,涵盖Java 8和Java 11等常用版本

- Java性能团队前核心成员心血之作

- 中高级程序员必读佳作

简介:

本书从JVM和Java API两个方面,深入地介绍了Java 长期支持版本中影响性能的因素。第2版专注于更加成熟的Java 8和Java 11,主要的更新内容涉及G1垃圾回收器和Java飞行记录器,以及Java在容器化环境下的性能变化。

深入理解Java模块系统

作者:[德]尼科莱•帕洛格(Nicolai Parlog)

译者:张悦,黄礼骏,张海深

一本创建和使用Java模块的指南!

- 全面解析Java模块系统

- 示例具体,图表通俗易懂

- 带你进一步理解Java生态系统

简介:

本书从Java模块系统的设计动机和基本概念讲起,一直延伸至其高级特性,详尽介绍了模块系统的基本机制,以及如何创建、构建和运行模块化应用程序。本书还会帮助你将现有项目迁移到Java  9及以上版本,并逐步将之模块化。

Tomcat架构解析

作者:刘光瑞

系统学习Tomcat架构将会令你受益匪浅

- 基于Tomcat新版本全面解析应用服务器架构  

- 涵盖Tomcat所有组件的详细配置、使用与优化  

- 知识讲解广度与深度结合,系统性与完整性兼备

简介:

本书基于Tomcat  8.5.6全面介绍了Tomcat的架构、各组件的实现方案以及使用方式,主要包括Tomcat的基础组件架构以及工作原理,Tomcat各组件的实现方案、使用方式以及详细配置说明,Tomcat与Web服务器集成以及性能优化,Tomcat部分扩展特性介绍等。读者可以了解应用服务器的架构以及工作原理,学习Tomcat的使用、优化以及详细配置。

图解Java多线程设计模式

作者:结城浩

译者:侯振龙 , 杨文轩

图文并茂、通俗易懂,手把手让你掌握设计模式

- 精选12种与多线程和并发处理相关的设计模式

- 264张图表 + 300段Java示例程序 = 轻松学习多线程编程

- 日本经典多线程入门书,原版长销11年!

简介:

本书通过具体的 Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12  种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。

深度学习搜索引擎开发:Java实现

作者:[意]托马索·泰奥菲利(Tommaso Teofili)

译者:李军,天舒

Apache成员力作,教你用深度学习和神经网络打造更智能的搜索引擎

- 市面少见,搜索与深度学习相结合

- 无须预备知识,Java开发者可读

- 内容全面、讲解透彻,快速掌握相关技术

简介:

本书通过简单易懂的示例解释搜索和深度学习技术,大部分示例配有Java代码。书中介绍了搜索引擎面临的主要挑战及其常见解决方法,以及深度学习所能提供的帮助。此外还阐释了几种深度学习技术及其在搜索环境中的适用范围,以及Lucene和Deeplearning4j库的用法。最后讨论了更为复杂的应用场景,例如由深度学习驱动的机器翻译和图像搜索。

Spring响应式编程

作者:[乌克兰]奥莱·多库卡;伊戈尔·洛兹恩斯基

译者:郑天民

一场 Spring 5 带来的响应式变革正在等着你!

- 深入剖析响应式编程及其框架底层原理,展现系统构建的高级解决方案

- 详解响应式编程技术,语言流畅,可读性高

简介:

本书深入浅出,从响应式系统的基本原理入手,详尽地介绍了响应式系统的优势和应用方向。同时,本书借助Spring框架及WebFlux等工具,对响应式编程进行了极具实践性的指导。此外,本书还引入了Project  Reactor这一响应式编程利器。在完成对本书的学习后,你将有能力利用这些工具,构建响应式系统。本书适合有志于学习响应式编程的程序员和需要构建响应式系统的开发人员阅读。

Java性能权威指南

作者:[美] 奥克斯(Oaks,S.)

译者:柳飞 陆明刚 臧秀涛

深入理解Java平台性能,让你的程序如虎添翼!

- 最受欢迎电子书技术类TOP10

- 游刃有余展示Java性能优化难点

- 深入理解Java平台性能各个方面

简介:

本书对Java 7和Java  8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器最大化应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存最佳实践;线程与同步的性能,以及数据库性能最佳实践等。

明解Java

作者:[日]柴田望洋

译者:侯振龙

一本非常好懂的Java自学书

- 从基础知识到面向对象编程完全掌握

- 原版系列累计畅销超100万册

- 双色印刷,技术书也能赏心悦目。

简介:

‍本书图文并茂,示例丰富,通过284幅图表和258段代码,由浅入深地解说了从Java的基础知识到面向对象编程的内容,涉及变量、分支、循环、基本数据类型和运算、数组、方法、类、包、接口、字符和字符串、异常处理等。书中出现的程序包括猜数游戏、猜拳游戏、心算训练等,能够让读者愉快地学习。

精通Spring


作者:[印]兰加•拉奥•卡拉南 著

石华耀 熊珅 译

全面剖析Spring Framework核心特征及新增功能

助你轻松掌握Java企业级应用程序开发

简介:

‍ ‍

本书是使用Spring进行Java Web开发的指导手册,介绍了Spring  Framework的演变——从解决可测试应用程序的问题到在云端构建分布式应用程序。本书介绍了Spring  5.0的新增功能,讲解如何使用Spring MVC构建应用程序,然后全面阐释如何使用Spring  Framework构建并扩展微服务,以及如何开发和部署云应用程序。读者会了解应用程序架构的进化过程——从单体架构到围绕微服务构建的架构。此外,本书还介绍了Spring  Boot的高级功能,并通过强大的示例演示这些功能。

以上是关于书单 | 不可不读的Java图书,第2弹!的主要内容,如果未能解决你的问题,请参考以下文章

书单 | Java程序员不可错过的10本书!

盘点云计算领域不可不读的9本书

现代通信领域不可不读的7本好书(内含超级赠书福利)

双十二大家都在买哪些书?这份书单请码住

书单|Python的必读书目,第 1 弹!

2018年书单