讲解虚拟服务器的书_程序员不得不看的书
俗話說:書山有路勤為徑,學海無涯苦作舟。面對飛速發展的技術,程序員怎能不看書呢。秉承活到老學到老的信念,給大家推薦一些程序員必看的書籍。
代碼整潔之道
英文書名《Clean Code》,作者: [美]Robert C. Martin。
這本書應該是程序員必看書籍了,軟件的質量與代碼緊密關聯。干凈的代碼,在質量上也會比較可靠,也利于后期的升級、維護。
這本書列舉了一些列行之有效的整潔代碼操作實踐。比如:
?代碼邏輯直接了當,讓缺陷難以隱藏盡量減少依賴關系,使之便于維護
依據某種分層策略完善錯誤處理代碼
性能調至最優,省得引誘別人做沒規矩的優化
整潔的代碼只做一件事
簡單直接,具有可讀性
有單元測試和驗收測試
有意義的命名
代碼應在字面上表達其含義
盡量少的實體:類、方法、函數
沒有重復代碼
?
這根本介紹非常全面。涉及到規范命名,只干一件事的函數,核心代碼要有必要的單元測試,沒有重復的代碼,有意義的注釋。
看完這本書真的收益很多,強烈推薦。
圖解性能優化
作者:作者: [ 日] 小田圭二 / [ 日] 榑松谷仁 / [ 日] 平山毅 / [ 日] 岡田憲昌
這本書主要講述了一些系統性能相關的知識,由淺入深的講解,配合豐富的實例,直觀的插圖。適合新人小白,也適合老鳥。
此外,因為系統性能和系統架構密切相關,所以讀者在學習系統性能的過程中還能有效地學到系統架構的相關知識。
自制搜索引擎
作者: [日]山田浩之 / [日]末永匡
這本書聚焦于「Google」和「Yahoo」!等「Web」搜索服務幕后的搜索引擎系統,首先講解了搜索引擎的基礎知識和原理,接著以現實中的開源搜索引擎「Senna/Groonga」為示例,使用該引擎的源代碼引導讀者親自體驗搜索引擎的開發過程。簡單介紹了一些更加專業的搜索引擎的知識和要點,為讀者今后進一步學習打下了基礎。
本書適合所有對搜索引擎感興趣的技術人員閱讀。
精通Java并發編程(第2版)
作者:[西] 哈維爾·費爾南德斯·岡薩雷斯
本書講述Java 并發API 最重要的元素,包括執行器框架、Phaser 類、Fork/Join 框架、流API、并發數據結構、同步機制,并展示如何在實際開發中使用它們。此外,本書還介紹了設計并發應用程序的方法論、設計模式、實現良好并發應用程序的提示和技巧、測試并發應用程序的工具和方法,以及如何使用面向Java 虛擬機的其他編程語言實現并發應用程序。
不過這本書講的并不是很深,適合初學者。
程序員的算法趣題
作者: [ 日] 增井敏克
這本書是一本解謎式的趣味算法書,從實際應用出發,通過趣味謎題的解謎過程,引導讀者在愉悅中提升思維能力、掌握算法精髓。
本書適合已經學習過排序、搜索等知名算法,并想要學習更多有趣算法以提升編程技巧、拓展程序設計思路的程序員,以及對挑戰算法問題感興趣、愛好解謎的程序員閱讀。
Java 8函數式編程
作者: [英] Richard Warburton
不多說,這本書能讓你快速掌握Java8中的Lambda表達式,還有一些單元測試和實踐的解決方案。
這本書很薄,適合忙碌的程序員。
Netty 4核心原理與手寫RPC框架實戰
作者: 譚勇德(Tom) 著
這本書從硬件層面深入分析網絡通信原理,結合Java對網絡I/O的API實現,將理論與實踐串聯起來,幫助大家透徹理解網絡通信的起源,然后介紹Netty產生的背景并基于Netty手寫Tomcat和RPC框架,幫助大家初步了解Netty的作用,接著分析Netty的核心原理和核心組件,基于Netty手寫一個消息推送系統并進行性能調優,最后介紹設計模式在Netty中的應用和經典的面試題分析。
想學NIO?想學網絡通信?想學RPC?那么這本書適合你。
Redis 深度歷險:核心原理與應用實踐
作者: 錢文品
這本書深入分析了Redis底層原理,介紹了Redis為了性能能做了哪些優化。看完這后相信會多Redis有更深的認識。
如果你還只知道用Redis做緩存,那可以看看這本書。
Java并發編程的藝術
作者: 方騰飛 / 魏鵬 / 程曉明
并發編程領域的扛鼎之作,這本書選取了Java并發編程中最核心的技術進行講解,從JDK源碼、JVM、CPU等多角度全面剖析和講解了Java并發編程的框架、工具、原理和方法,對Java并發編程進行了最為深入和透徹的闡述。
講的很深,深入底層,適合并發編程進階的同學。
億級流量Java高并發與網絡編程實戰
作者: 顏群
這本書用詳盡且經典的案例闡述了 Java 高級編程中的重點、難點。每個案例都配有精練的描述和完整的代碼,可以幫助讀者快速地掌握書中的各個知識點。
適合高級程序員,架構師。也適合任何一個想提升Java技術的人。
高性能MySQL
作者: 施瓦茨 (Baron Schwartz) / 扎伊采夫 (Peter Zaitsev)
這本書是MySQL領域的經典之作,從sql優化到MySQL服務器層面的優化,不看損失太大了。
適合開發人員,也適合運維人員。
上面這些書就是我看過和打算看的書,分享給愛學習的你。
關注公眾號,獲取更多精彩 Lvshen_9
總結
以上是生活随笔為你收集整理的讲解虚拟服务器的书_程序员不得不看的书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zedgraph支持游标吗_经典格斗游戏
- 下一篇: rbac权限管理5张表_PHP之常用的R