12月書訊:Java性能優(yōu)化必讀佳作出版
書 訊 簡?報
本月圖靈出品?8?本新書,其中光 Java 領(lǐng)域就有 3 本優(yōu)秀作品。首先要跟大家大力推薦的就是 Java 性能優(yōu)化佳作《Java性能優(yōu)化實踐:JVM調(diào)優(yōu)策略、工具與技巧》,由 Java 領(lǐng)域?qū)<?Benjamin J. Evans 及其他兩位作者合著,國內(nèi) Java 領(lǐng)域技術(shù)專家曾波翻譯,Amazon 原書獲得 4.5 星好評,屬于 Java 領(lǐng)域必讀作品。另外兩本 Java 圖書分別是日本引入的垃圾回收算法經(jīng)典書《深入Java虛擬機:JVM G1GC的算法與實現(xiàn)》與創(chuàng)建和使用 Java 模塊的權(quán)威指南《深入理解Java模塊系統(tǒng)》。其他 5 本圖書分別是:
《數(shù)據(jù)科學入門》
數(shù)據(jù)科學入門第一書
《場景化機器學習》
專注真實業(yè)務(wù)場景的機器學習應用
《監(jiān)控運維實踐:原則與策略》
全面系統(tǒng)闡述監(jiān)控系統(tǒng),剖析關(guān)鍵問題與應對方法
《gRPC與云原生應用開發(fā):以Go和Java為例》
首本?gRPC 圖書,助你真正搞懂?gRPC 底層原理
《React全家桶:前端開發(fā)與實例詳解》
一站式獲取?React?系統(tǒng)知識和好工具
你最期待哪本書,為什么?
1. Java性能優(yōu)化實踐

本杰明·?J. 埃文斯? 詹姆斯·高夫? 克里斯·紐蘭?| 著
曾波 | 譯
| 圖書特色
Java 性能優(yōu)化領(lǐng)域經(jīng)典作品
Amazon 4.5 星好評圖書
不僅調(diào)優(yōu),還有編碼相關(guān)內(nèi)容,涉及?JIT編譯、語言性能等
本書從實驗科學的角度探討了Java 性能優(yōu)化的方方面面,重點闡述了最新的實用 JVM 性能調(diào)優(yōu)策略、工具和技巧。通過本書,我們不僅可以了解 Java 原理和技術(shù)如何充分利用現(xiàn)代硬件和操作系統(tǒng)、衡量 Java 性能的陷阱以及微基準測試的弊端有哪些,還能深入研究可能使團隊煩惱的幾種性能測試和常見反模式、JVM 垃圾收集、JIT 編譯和 Java 語言性能技術(shù)等。
2. 深入Java虛擬機:JVM G1GC的算法與實現(xiàn)

中村成洋 | 著
吳炎昌? 楊文軒 | 譯
| 圖書特色
結(jié)合實用 JVM,圖解 Java 垃圾回收機制的關(guān)鍵技術(shù)
90 張圖表+33 段代碼 輕松理解 G1GC 算法原理
HotSpotVM 源碼剖析 深入探討 G1GC 具體實現(xiàn)
圖文并茂、深入淺出、理論結(jié)合實際
本書深入 Java 虛擬機底層原理,對 JVM 內(nèi)存管理中的垃圾回收算法 G1GC 進行了詳細解讀。全書分為“算法篇”和“實現(xiàn)篇”兩大部分:前一部分主要介紹 G1GC 的算法原理,內(nèi)容包括 G1GC 的并發(fā)標記、轉(zhuǎn)移功能、軟實時性的實現(xiàn)和分代 G1GC 模式;后一部分聚焦算法篇中沒有詳細講解的實現(xiàn)部分,基于 HotSpotVM 源碼,講解對象管理功能、內(nèi)存分配器的機制、線程管理方法和 G1GC 的具體實現(xiàn)。
本書以圖配文,通俗易懂,既系統(tǒng)介紹了 G1GC 的基礎(chǔ)算法,又貼近現(xiàn)實,剖析了實用 JVM 中的 G1GC 實現(xiàn),同時還包含了作者對 G1GC 的研究成果和獨到見解,是深入理解 JVM 和 G1GC 機制的佳作。
3. 深入理解Java模塊系統(tǒng)

張悅? 黃禮駿? 張海深 ?| 譯
| 圖書特色
創(chuàng)建和使用Java模塊的權(quán)威指南
從設(shè)計動機、基本概念到高級特性,全面解析 Java 模塊系統(tǒng)
案例豐富,基于Java 9,適用于 Java 10、Java 11 版本
本書從 Java 模塊系統(tǒng)的設(shè)計動機和基本概念講起,一直延伸至其高級特性,詳盡介紹了模塊系統(tǒng)的基本機制,以及如何創(chuàng)建、構(gòu)建和運行模塊化應用程序。
本書還會幫助你將現(xiàn)有項目遷移到 Java 9 及以上版本,并逐步將之模塊化。書中主要內(nèi)容包括:從源代碼到 JAR 來構(gòu)建模塊、遷移到模塊化 Java、解耦依賴以及改進 API、處理反射和版本、自定義運行時鏡像,等等。
4. 數(shù)據(jù)科學入門(第2版)

喬爾·格魯斯 | 著
岳冰 ?高蓉? 韓波? | 譯
| 圖書特色
數(shù)據(jù)科學入門第一書,數(shù)據(jù)科學家成長權(quán)威指南
Amazon?4.4 星好評圖書,長居機器學習熱銷榜
代碼基于?Python?3.6 全新升級,新增深度學習、自然語言處理等內(nèi)容
本書基于 Python 語言環(huán)境,從零開始講解數(shù)據(jù)科學工作,講述數(shù)據(jù)科學工作所需的技能與訣竅,并帶領(lǐng)讀者熟悉數(shù)據(jù)科學的核心知識:數(shù)學與統(tǒng)計學。作者借助大量具有現(xiàn)實意義的實例詳細展示了什么是數(shù)據(jù)科學,介紹了從事數(shù)據(jù)科學工作需要用到的庫,如 NumPy、scikit-learn、pandas 等,還在每章末尾推薦了很多學習資源,幫助你進一步鞏固本書所學。
5. 場景化機器學習

道格·哈金 理查德·尼科爾 | 著
范東來 | 譯者
| 圖書特色
典型業(yè)務(wù)場景中如何應用機器學習
含有大量現(xiàn)實世界中的真實案例
普通技術(shù)人士也可以應用 AI 技術(shù)
本書展示了如何在業(yè)務(wù)場景中應用機器學習,以使業(yè)務(wù)流程更快、更靈活地適應變化。
本書分為三個部分。第一部分介紹有效的決策如何幫助公司提高生產(chǎn)率以保持競爭力,闡釋如何使用開源工具和 AWS 工具將機器學習應用于業(yè)務(wù)決策中。第二部分以虛擬人物為主線,研究六個場景,這些場景展示了如何使用機器學習來制定各種業(yè)務(wù)決策。第三部分討論如何在 Web 上設(shè)置和共享機器學習模型,以便公司使用機器學習進行決策,還介紹了一些案例,表明公司如何應對使用機器學習進行決策時所帶來的變化。
6. 監(jiān)控運維實踐:原則與策略

邁克·朱利安? | 著
王作佳 孫浩文?| 譯
| 圖書特色
全面系統(tǒng)闡述監(jiān)控系統(tǒng)的方方面面,監(jiān)控入門首選
剖析運維工程師面對的關(guān)鍵問題、思路與應對方法
探索監(jiān)控的原則與策略,有效設(shè)計并實現(xiàn)健壯的監(jiān)控系統(tǒng)
本書圍繞監(jiān)控這個龐大而復雜的主題,從其原則和策略入手,詳細介紹了監(jiān)控系統(tǒng)的組成、日志和告警的適用范圍、有關(guān)構(gòu)建監(jiān)控平臺的可靠建議,以及監(jiān)控背后的原理和基本機制等一些實用信息,你可以在任何工具中去實踐這些內(nèi)容。更為重要的是,本書還為你的公司設(shè)計和實現(xiàn)健壯的監(jiān)控基礎(chǔ)提供了直接的戰(zhàn)略和策略。
7. gRPC與云原生應用開發(fā)

卡山·因德拉西里 丹尼什·庫魯普 ?| 著
張衛(wèi)濱 | 譯
| 圖書特色
市面上第一本?gRPC?圖書
理解 gRPC 的底層原理和通信模式
使用 Go 和 Java 編寫代碼示例
推薦云原生和微服務(wù)相關(guān)業(yè)務(wù)人員閱讀
本書全面介紹了 gRPC,可作為終極指南,用于 gRPC 應用程序開發(fā)周期的各個階段。本書的主要內(nèi)容包括 gRPC 的基礎(chǔ)知識;gRPC 與常規(guī)進程間通信技術(shù)的區(qū)別;gRPC 的通信模式、底層原理,以及一些非常重要的高級特性,如攔截器、截止時間、錯誤處理、元數(shù)據(jù)、多路復用、負載均衡等。
此外,本書還介紹了如何使用 Go 語言和 Java 語言構(gòu)建 gRPC 應用程序并使其在生產(chǎn)環(huán)境中運行,也講解了 gRPC 如何與 Docker 和 Kubernetes 協(xié)作,以及其生態(tài)系統(tǒng)中的其他內(nèi)容。本書廣泛使用 Go 和 Java 語言編寫代碼示例,幫助讀者掌握每個概念。
8. React全家桶:前端開發(fā)與實例詳解

安東尼·阿科馬佐 納特·默里 阿里·勒納 等 | 著
歐陽獎? | 譯
| 圖書特色
透徹認識 ?React 全景圖
“一站式”獲取 React 系統(tǒng)知識和好工具
手把手教你構(gòu)建可靠且功能強大的 React 應用程序
本書分為兩部分,全面介紹了React 的相關(guān)主題。第一部分通過例子循序漸進地講解基礎(chǔ)知識,包括創(chuàng)建一個投票應用程序、編寫組件、處理用戶交互、管理富表單,以及與服務(wù)器交互,此外還探索了Create React App 的工作原理,編寫自動化單元測試,以及使用客戶端路由構(gòu)建多頁面應用程序。
第二部分探討在大型應用程序產(chǎn)品中使用的更高級的概念——數(shù)據(jù)的架構(gòu)、傳輸和管理的策略,講解了 Redux、GraphQL、Relay,以及如何使用 React Native 編寫原生、跨平臺的移動應用程序。
<END>
喜歡哪一本?投個票吧!
