每個月小編都會盤點本月的異步新書,送出一本你最愛的異步圖書。12月上市新書本次帶來9本,涉及到的領域分別是Linux、大數據技術、軟件測試、GO語言、Wireshark數據包、C++編程、IT運營等,從最新的書瞭解最新的技術,異步新書讓你更好地應對快速變化的科技世界。數據庫
《RISC-V架構與嵌入式開發快速入門》
編程
胡振波 著緩存
本書的姊妹版《手把手教你設計CPU——RISC-V處理器篇》已經出版,提供了一個很是高效的超低功耗開源RISC-V處理器學習案例——蜂鳥E203,並對其進行了全方面剖析和講解,解決了在CPU硬件設計方面中文資料欠缺的問題。安全
《IT運維之道(第2版)》
網絡
李鵬 著架構
本書共分爲五篇(機遇篇、作事篇、處事篇、技能篇和深刻篇),從不一樣的層面闡述了IT運維人員應掌握的方法及相關知識與技能。框架
本書深刻淺出、化繁爲簡,將信息化服務中晦澀的IT標準規範、流程體系用淺顯易懂的方式娓娓道來。「機遇篇」以2013年的一個實際案例爲背景,幫助讀者進行職業規劃,引導從業人員在「軟件開發」和「IT服務」之間作出正確的選擇。「作事篇」針對IT服務作什麼、怎麼作、怎麼作好等問題進行了闡述,幫助IT服務人員梳理了工做思路,明確了工做目標和方向。「處事篇」從內外兼修兩方面闡述瞭如何贏得人心。「技能篇」系統地介紹了運維服務涉及的IT技術和技能。「高級篇」深刻淺出地介紹了當今國內外先進的IT服務標準、架構、體系和方法。運維
《分佈式緩存——原理、架構及Go語言實現》機器學習
胡世傑 著異步
隨着互聯網的飛速發展,各行各業對互聯網服務的要求也愈來愈高,互聯網系統不少常見的存儲類場景都面臨着容量和穩定性風險。此時,本地緩存已沒法知足須要,分佈式緩存因爲其高性能、高可用性等優勢迅速被廣大互聯網公司接受並使用。
本書共分3個部分,每一個部分都有3章。第1部分爲基本功能的實現,主要介紹基於HTTP的in memory緩存服務、HTTP/REST協議、TCP等。第2部分介紹性能相關的內容,咱們將集中全力講解從各方面提高緩存服務性能的方法,主要包括pipeline的原理、RocksDB批量寫入等。最後一個部分則和分佈式緩存服務集羣有關,主要介紹分佈式緩存集羣、節點的再平衡功能等。本書選擇用來實現分佈式緩存的編程語言是當前流行的Go語言。
本書適合從事緩存方面工做的工程師或架構師,也適合想要學習和實現分佈式緩存的讀者。
《軟件調試(第2版):卷1:硬件基礎》
做者:張銀奎
本書堪稱是軟件調試的「百科全書」。做者圍繞軟件調試的「生態」系統(ecosystem)、異常(exception)和調試器 3 條主線,介紹軟件調試的相關原理和機制,探討可調試性(debuggability)的內涵、意義以及實現軟件可調試性的原則和方法,總結軟件調試的方法和技巧。
《全程軟件測試(第3版)》
朱少民 著
本書系統地總結了過去十年中軟件測試發生的變化,濃縮了做者許多寶貴的軟件測試經驗。本書首先介紹對於軟件測試的不一樣見解,全程軟件測試的思想,軟件測試的基礎設施與TA框架、團隊能力建設;而後逐步深刻到測試的計劃、設計、執行、持續反饋和改進;接着,討論全程測試的思想,包括全程靜態測試、全程性能測試、全程安全性、全程建模、全程可視化。本書最後展望了軟件測試的將來。
本書適合軟件測試人員閱讀,也可做爲相關專業人士的參考指南。
《D3 4.x數據可視化實戰手冊(第2版)》
[加] 朱啓(Nick Zhu) 著
本書旨在經過大量的示例和代碼,向讀者講述如何利用D3 4.x來實現數據可視化。只要讀者瞭解JavaScript,就能徹底掌握本書的內容。
本書共13章,從如何搭建D3.js的開發環境開始,逐步介紹D3中的各類操做,其中包括選集、數據的初步處理、數據映射、座標軸組件、動畫過渡效果、SVG相關介紹、繪製圖表、安排佈局、可視化交互、力學模擬、製做地圖和測試驅動。爲了幫助讀者理解這些豐富的概念,本書提供了大量的示例和代碼。最後,在附錄部分,爲讀者介紹了另外兩個JavaScript庫,主要是關於三維製圖和多維圖表的。
《Wireshark網絡分析實戰(第2版)》
[印度]甘德拉·庫馬爾·納納 著
本書是同名暢銷圖書的全新升級版,循序漸進地講解了 Wireshark的用法以及如何使用該工具解決實際的網絡問題。
本書共分爲19章,其內容涵蓋了Wireshark版本2簡介,熟練使用Wireshark排除網絡故障,抓包過濾器的用法,顯示過濾器的用法,基本信息統計工具的用法,高級信息統計工具的用法,Expert Information工具的用法,Ethernet和LAN交換,無線LAN,網絡層協議及其運做方式,傳輸層協議分析,FTP、HTTP/1和HTTP/2,DNS協議分析,E-mail協議分析,NetBIOS和SMB協議分析,企業網應用程序行爲分析,排除SIP、多媒體及IP電話故障,排除由低帶寬或高延遲所引起的故障,網絡安全和網絡取證等知識。
《Java數據分析指南》
[美]約翰·哈伯德(John R. Hubbard) 著
當今,數據科學已經成爲一個熱門的技術領域,例如數據處理、信息檢索、機器學習、天然語言處理、數據可視化等都獲得了普遍的應用和發展。而Java做爲一門經典的編程語言,在數據科學領域也有着突出的表現。
本書旨在經過Java編程來引導讀者更好地進行數據分析。本書包含11章內容,詳細地介紹了數據科學導論、數據預處理、數據可視化、統計、關係數據庫、迴歸分析、分類分析、聚類分析、推薦系統、NoSQL數據庫以及Java大數據分析等重要主題。
《Windows黑客編程技術詳解》
甘迪文 著
本書介紹的是黑客編程的基礎技術,涉及用戶層下的Windows編程和內核層下的Rootkit編程。本書分爲用戶篇和內核篇兩部分,用戶篇包括11章,配套49個示例程序源碼;內核篇包括7章,配套28個示例程序源碼。本書介紹的每一個技術都有詳細的實現原理,以及對應的示例代碼(配套代碼均支持32位和64位Windows 七、Windows 8.1及Windows 10系統),旨在幫助初學者創建起黑客編程技術的基礎。