《Effective Java 中文版》
豆瓣評分:9.1【1235 人評價】
推薦理由:本書介紹了在Java編程中78條極具實用價值的經(jīng)驗規(guī)則,這些經(jīng)驗規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。
友情提示:同推薦《重構(gòu) : 改善既有代碼的設(shè)計》、《代碼整潔之道》、《代碼大全》,有一定的內(nèi)容重疊。
《Java性能權(quán)威指南》
豆瓣評分:8.2【44 人評價】
推薦理由:市面上介紹Java的書有很多,但專注于Java性能的并不多,能游刃有余地展示Java性能優(yōu)化難點的更是鳳毛麟角,本書即是其中之一。通過使用JVM和Java平臺,以及Java語言和應(yīng)用程序接口,本書詳盡講解了Java性能調(diào)優(yōu)的相關(guān)知識,幫助讀者深入理解Java平臺性能的各個方面,最終使程序如虎添翼。
《Spring揭秘》
豆瓣評分:9.0 【162 人評價】
推薦理由:Spring 使用者不得不讀!
推薦博客:Spring4All社區(qū)
推薦公眾號:Spring4All社區(qū)
《SpringBoot揭秘》
豆瓣評分:6.8 【44 人評價】
推薦理由:《Spring揭秘》相同作者。SpringBoot 入門書籍。
作者博客:扶墻老師說:一個架構(gòu)士的思考與沉淀
作者公眾號:扶墻老師說
付費教程:《Java 微服務(wù)實踐 - Spring Boot 系列》
《MyBatis技術(shù)內(nèi)幕》
豆瓣評分:暫無
推薦理由:以MyBatis
3.4為基礎(chǔ),針對MyBatis的架構(gòu)設(shè)計和實現(xiàn)細節(jié)進行了詳細分析,其中穿插介紹了MyBatis源碼中涉及的基礎(chǔ)知識、設(shè)計模式以及筆者自己在實踐中的思考。
作者博客:祖大俊的博客
《有效的單元測試》
豆瓣評分:7.4 【18 人評價】
推薦理由:Java 單元測試入門。
《Java并發(fā)編程實戰(zhàn)》
豆瓣評分:9.0 【651 人評價】
推薦理由:本書深入淺出地介紹了Java線程和并發(fā),是一本完美的Java并發(fā)參考手冊。
推薦博客:并發(fā)編程網(wǎng)
推薦公眾號:并發(fā)編程網(wǎng)
《Netty實戰(zhàn)》
豆瓣評分:7.5【24 人評價】
豆瓣評分:8.1【83 人評價】 《Netty in Action》英文版
推薦理由:Netty之父”Trustin Lee作序推薦。
推薦公眾號:Netty之家
《深入剖析Tomcat》
豆瓣評分:8.3【118 人評價】
豆瓣評分:8.9【73 人評價】 《How Tomcat Works》英文版
推薦理由:本書深入剖析Tomcat 4和Tomcat
5中的每個組件,并揭示其內(nèi)部工作原理。通過學(xué)習(xí)本書,你將可以自行開發(fā)Tomcat組件,或者擴展已有的組件。
《Nginx 中文官方文檔》
豆瓣評分:暫無
推薦理由:暫時未找到大家評價不錯的 Nginx 實戰(zhàn)相關(guān)書籍,先推薦看中文翻譯的官方文檔。如果你有合適的推薦,煩請告訴我。
《深入理解Nginx》
豆瓣評分:8.5【138 人評價】
推薦理由:書中首先通過介紹官方Nginx的基本用法和配置規(guī)則,幫助讀者了解一般Nginx模塊的用法,然后重點介紹了如何開發(fā)HTTP模塊(含HTTP過濾模塊)來得到定制化的Nginx,其中包括開發(fā)—個功能復(fù)雜的模塊所需要了解的各種知識,并對內(nèi)存池的實現(xiàn)細節(jié)及TCP協(xié)議進行了詳細介紹;接著,綜合Nginx框架代碼分析了Nginx架構(gòu)的設(shè)計理念和技巧,此外,還新增了如何在模塊中支持HTTP變量,以及與slab共享內(nèi)存等相關(guān)的內(nèi)容,相信通過完善,可進一步幫助讀者更好地開發(fā)出功能豐富、性能—流的Nginx模塊。
友情提示:相對適用于 Nginx 開發(fā)者。Nginx 使用者可以了解。
《深入理解Java虛擬機:JVM高級特性與最佳實踐》
豆瓣評分:8.9 【657 人評價】
推薦理由:不去了解 JVM 的工程師,和咸魚有什么區(qū)別?
推薦公眾號:你假笨
推薦博客:你假笨@JVM
推薦小程序:JVMPocket
《Java核心技術(shù)系列:Java虛擬機規(guī)范(Java SE 8版)》
豆瓣評分:暫無評價
豆瓣評分:8.3 【27 人評價】《Java虛擬機規(guī)范(Java SE 7版)》
推薦理由:基于Java SE
8,Oracle官方發(fā)布,Java虛擬機技術(shù)創(chuàng)建人撰寫,國內(nèi)Java技術(shù)專家翻譯,是深度了解Java虛擬機和Java語言實現(xiàn)細節(jié)的必讀之作
推薦博客:占小狼的簡書
推薦公眾號:占小狼的博客
《Go語言編程》
豆瓣評分:7.1 【444 人評價】
推薦理由:這本書從整體的寫作風(fēng)格來說,會以介紹 Go 語言特性為主,示例則盡量采用作者平常的實踐,而不是一個沒有太大實際意義的語法示范樣例。
友情提示:本書作者背景極強,許式偉為原金山WPS首席架構(gòu)師、曾是盛大創(chuàng)新院研究員,目前是國內(nèi)Go語言實踐圈子公認的Go語言專家。
《 Go語言學(xué)習(xí)筆記》
豆瓣評分:8.4 【57 人評價】
推薦理由:基于Go1.6, 解析語言規(guī)范,深入剖析Go運行時源碼
友情提示:雨痕大大,教科書級人物。
《MySQL技術(shù)內(nèi)幕——InnoDB存儲引擎》
豆瓣評分:8.6 【104 人評價】
推薦理由:從源代碼的角度深度解析了InnoDB的體系結(jié)構(gòu)、實現(xiàn)原理、工作機制,并給出了大量最佳實踐,能幫助你系統(tǒng)而深入地掌握InnoDB,更重要的是,它能為你設(shè)計管理高性能、高可用的數(shù)據(jù)庫系統(tǒng)提供絕佳的指導(dǎo)。
推薦公眾號:DBAplus社群
《高性能MySQL》
豆瓣評分:9.3 【245 人評價】
推薦理由:對于想要了解MySQL性能提升的人來說,這是一本不可多得的書。書中沒有各種提升性能的秘籍,而是深入問題的核心,詳細的解釋了每種提升性能的原理,從而可以使你四兩撥千斤。授之于魚不如授之于漁,這本書做到了。
推薦公眾號:老葉茶館
《高可用MySQL》
豆瓣評分:8.0 【87 人評價】
推薦理由:《高性能MySQL》的姊妹篇。
《MongoDB權(quán)威指南》
豆瓣評分:8.0 【69 人評價】
推薦理由:算是普通的參考書了,沒有特別有深度的講解。其實就是一本正常的介紹mongoDB是怎么用的,也可以作為nosql學(xué)習(xí)的入門。作為指南書,還是很合格的符合期望。
推薦博客:MongoDB 中文社區(qū)
推薦公眾號:MongoDB 中文社區(qū)
《Redis開發(fā)與運維》
豆瓣評分:8.8 【41 人評價】
推薦理由:從開發(fā)、運維兩個角度總結(jié)了Redis實戰(zhàn)經(jīng)驗,深入淺出地剖析底層實現(xiàn),包含大規(guī)模集群開發(fā)與運維的實際案例、應(yīng)用技巧。全面覆蓋Redis
基本功能及應(yīng)用,圖示豐富,講解細膩。
推薦博客:Redis 中國用戶組
推薦公眾號:CRUG
《Redis設(shè)計與實現(xiàn)》
豆瓣評分:8.5 【427 人評價】
推薦理由:系統(tǒng)而全面地描述了 Redis 內(nèi)部運行機制。圖示豐富,描述清晰,并給出大量參考信息,是NoSQL數(shù)據(jù)庫開發(fā)人員案頭必備。
《NoSQL精粹》
豆瓣評分:8.2 【226 人評價】
推薦理由:書中全方位比較了關(guān)系型數(shù)據(jù)庫與NoSQL數(shù)據(jù)庫的異同;分別以Riak、MongoDB、Cassandra和Neo4J為代表,詳細講解了鍵值數(shù)據(jù)庫、文檔數(shù)據(jù)庫、列族數(shù)據(jù)庫和圖數(shù)據(jù)庫這4大類NoSQL數(shù)據(jù)庫的優(yōu)劣勢、用法和適用場合;深入探討了實現(xiàn)NoSQL數(shù)據(jù)庫系統(tǒng)的各種細節(jié),以及與關(guān)系型數(shù)據(jù)庫的混用。
《ZooKeeper:分布式過程協(xié)同技術(shù)詳解》
豆瓣評分:7.6 【49 人評價】
推薦理由:Zookeeper 入門
友情提示:翻譯可能略顯尷尬。
《從Paxos到Zookeeper分布式一致性原理與實踐》
豆瓣評分:8.1 【187 人評價】
推薦理由:從分布式一致性的理論出發(fā),向讀者簡要介紹幾種典型的分布式一致性協(xié)議,以及解決分布式一致性問題的思路,其中重點講解了Paxos和ZAB協(xié)議。同時,本書深入介紹了分布式一致性問題的工業(yè)解決方案——ZooKeeper,并著重向讀者展示這一分布式協(xié)調(diào)框架的使用方法、內(nèi)部實現(xiàn)及運維技巧,旨在幫助讀者全面了解ZooKeeper,并更好地使用和運維ZooKeeper。
《RabbitMQ實戰(zhàn)指南》
豆瓣評分:8.8 【20 人評價】
推薦理由:《RabbitMQ實戰(zhàn)指南》從消息中間件的概念和RabbitMQ的歷史切入,主要闡述RabbitMQ的安裝、使用、配置、管理、運維、原理、擴展等方面的細節(jié)。
網(wǎng)友評價:已經(jīng)讀了3分之一,不錯,通俗易懂,比那本國外翻譯的要好
作者博客:朱小廝的博客
作者公眾號:朱小廝的博客
《Apache Kafka源碼剖析》
豆瓣評分:7.8 【30 人評價】
推薦理由:以Kafka 0.10.0版本源碼為基礎(chǔ),針對Kafka的架構(gòu)設(shè)計到實現(xiàn)細節(jié)進行詳細闡述。
《作業(yè)調(diào)度系統(tǒng) Quartz 中文文檔》
豆瓣評分:暫無
推薦理由:暫時未找到大家評價不錯的 Quartz 實戰(zhàn)相關(guān)書籍,先推薦看中文翻譯的官方文檔。如果你有合適的推薦,煩請告訴我。
友情提示:國內(nèi)開源項目 Elastic-Job,XXL-Job 都可以選擇了解。
《微服務(wù)設(shè)計》
豆瓣評分:8.1 【273 人評價】
推薦理由:通過Netflix等多個業(yè)界案例,從微服務(wù)架構(gòu)演進到原理剖析,全面講解建模集成部署等微服務(wù)所涉及的各種主題,微服務(wù)架構(gòu)與實踐指南。
《Spring Cloud微服務(wù)實戰(zhàn)》
豆瓣評分:7.9【20 人評價】
推薦理由:從時下流行的微服務(wù)架構(gòu)概念出發(fā),詳細介紹了Spring
Cloud針對微服務(wù)架構(gòu)中幾大核心要素的解決方案和基礎(chǔ)組件。對于各個組件的介紹,主要以示例與源碼結(jié)合的方式來幫助讀者更好地理解這些組件的使用方法以及運行原理。同時,在介紹的過程中,還包含了作者在實踐中所遇到的一些問題和解決思路,可供讀者在實踐中作為參考。
作者博客:http://blog.didispace.com/
作者公眾號:didispace
付費教程:《Java 微服務(wù)實踐 - Spring Cloud 系列》
《億級流量網(wǎng)站架構(gòu)核心技術(shù)》
豆瓣評分:7.6【57 人評價】
推薦理由:總結(jié)并梳理了億級流量網(wǎng)站高可用和高并發(fā)原則,通過實例詳細介紹了如何落地這些原則。本書分為四部分:概述、高可用原則、高并發(fā)原則、案例實戰(zhàn)。
作者博客:開濤的博客
作者公眾號:開濤的博客
《架構(gòu)即未來:現(xiàn)代企業(yè)可擴展的Web架構(gòu)、流程和組織》
豆瓣評分:8.7【77 人評價】
推薦理由:任何一個持續(xù)成長的公司最終都需要解決系統(tǒng)、組織和流程的擴展性問題。本書匯聚了作者從eBay、VISA、Salesforce.com到Apple超過30年的豐富經(jīng)驗,
全面闡釋了經(jīng)過驗證的信息技術(shù)擴展方法,對所需要掌握的產(chǎn)品和服務(wù)的平滑擴展做了詳盡的論述,并在第1版的基礎(chǔ)上更新了擴展的策略、技術(shù)和案例。
《Maven 實戰(zhàn)》
豆瓣評分:8.1【563 人評價】
推薦理由:國內(nèi)最權(quán)威的Maven專家的力作,唯一一本哦!
《Jenkins權(quán)威指南》
豆瓣評分:暫無評分
推薦理由:Jenkins 唯一實體書。
友情提示:內(nèi)容相對比較舊,大多是過時的案例。建議,快速過一遍。Jenkins 方面無特別好的選擇推薦書籍??梢赃x擇 Google 一些教程。
《鳥哥的Linux私房菜 (基礎(chǔ)學(xué)習(xí)篇)》
豆瓣評分:9.1【2269 人評價】
推薦理由:本書是最具知名度的Linux入門書《鳥哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》的最新版,全面而詳細地介紹了Linux操作系統(tǒng)。
友情提示:內(nèi)容非常全面,建議挑選和自己實際工作相關(guān)度較高的,其他部分有需要再閱讀。
《鳥哥的Linux私房菜 (服務(wù)器架設(shè)篇)》
豆瓣評分:8.8 【198 人評價】
推薦理由:您已有Linux基礎(chǔ),想要進一步學(xué)習(xí)服務(wù)器架設(shè)?還想了解如何維護與管理您的服務(wù)器?本書是您最佳的選擇。
《Zabbix企業(yè)級分布式監(jiān)控系統(tǒng)》
豆瓣評分:7.6 【39 人評價】
推薦理由:本書從運維(OPS)角度對Zabbix的各項功能進行了詳細介紹,以自動化運維視角為出發(fā)點,對Zabbix的安裝和配置、自動化功能、監(jiān)控告警、性能調(diào)優(yōu)、Zabbix
API、Zabbix協(xié)議、RPM安裝包定制,結(jié)合SaltStack實現(xiàn)自動化配置管理等內(nèi)容進行了全方位的深入剖析。
《第一本Docker書》
豆瓣評分:8.8 【63 人評價】
推薦理由:本書由Docker公司前服務(wù)與支持副總裁James Turnbull編寫,是Docker開發(fā)指南。本書專注于Docker
1.9及以上版本,指導(dǎo)讀者完成Docker的安裝、部署、管理和擴展,帶領(lǐng)讀者經(jīng)歷從測試到生產(chǎn)的整個開發(fā)生命周期,讓讀者了解Docker適用于什么場景。
推薦博客:DockerOne
推薦公眾號:DockerOne
《Docker——容器與容器云》
豆瓣評分:8.5 【99 人評價】
推薦理由:本書根據(jù)Docker 1.10版和Kubernetes
1.2版對第1版進行了全面更新,從實踐者的角度出發(fā),以Docker和Kubernetes為重點,沿著“基本用法介紹”到“核心原理解讀”到“高級實踐技巧”的思路,一本書講透當(dāng)前主流的容器和容器云技術(shù),有助于讀者在實際場景中利用Docker容器和容器云解決問題并啟發(fā)新的思考。
《Kubernetes權(quán)威指南》
豆瓣評分:7.7【15 人評價】
推薦理由:Kubernetes重磅開山之作,針對Kubernetes v1.6和本書第2版進行大篇幅內(nèi)容更新,全方位完美覆蓋,可借鑒性極強。
推薦博客:Kubernetes 中文社區(qū)
推薦公眾號:K8S 技術(shù)社區(qū)
《用Mesos框架構(gòu)建分布式應(yīng)用》
豆瓣評分:暫無評分
推薦理由:超級薄的一本書,看完之后,你會對 Mesos 會非常了解,并且極大可能性學(xué)會如何基于 Mesos 框架構(gòu)建分布式應(yīng)用。
《數(shù)據(jù)結(jié)構(gòu)與算法分析:Java語言描述》
豆瓣評分:8.3【183 人評價】
推薦理由:本書是國外數(shù)據(jù)結(jié)構(gòu)與算法分析方面的經(jīng)典教材,使用卓越的Java編程語言作為實現(xiàn)工具討論了數(shù)據(jù)結(jié)構(gòu)(組織大量數(shù)據(jù)的方法)和算法分析(對算法運行時間的估計)。
友情提示:算法方法還有其他很好的書籍,例如《算法導(dǎo)論》、《算法(第四版)》,也可以選擇閱讀。重要的是,保持耐心,享受這個痛并快樂的過程。
《Head First 設(shè)計模式》
豆瓣評分:9.2【2394 人評價】
推薦理由:《Head First設(shè)計模式》(中文版)共有14章,每章都介紹了幾個設(shè)計模式,完整地涵蓋了四人組版本全部23個設(shè)計模式。
《HTTP權(quán)威指南》
豆瓣評分:8.7 【1126 人評價】
推薦理由:本書嘗試著將HTTP中一些互相關(guān)聯(lián)且常被誤解的規(guī)則梳理清楚,并編寫了一系列基于各種主題的章節(jié),對HTTP各方面的特性進行了介紹。縱觀全書,對HTTP“為什么”這樣做進行了詳細的解釋,而不僅僅停留在它是“怎么做”的。
《TCP/IP詳解 系列》
豆瓣評分:9.3 【1883 人評價】
推薦理由:完整而詳細的TCP/IP協(xié)議指南。針對任何希望理解TCP/IP協(xié)議是如何實現(xiàn)的讀者設(shè)計。
《Linux內(nèi)核設(shè)計與實現(xiàn)》
豆瓣評分:8.7【286 人評價】
詳細描述了Linux內(nèi)核的主要子系統(tǒng)和特點,包括Linux內(nèi)核的設(shè)計、實現(xiàn)和接口。從理論到實踐涵蓋了Linux內(nèi)核的方方面面,可以滿足讀者的各種興趣和需求。
友情提示:Linux內(nèi)核方面不乏好書。本書篇幅方面較為合適。
《劍指Offer:名企面試官精講典型編程題》
豆瓣評分:8.5【508 人評價】
推薦理由:剖析了80個典型的編程面試題,系統(tǒng)整理基礎(chǔ)知識、代碼質(zhì)量、解題思路、優(yōu)化效率和綜合能力這5個面試要點。
推薦網(wǎng)站:??途W(wǎng)-專業(yè)IT筆試面試備考平臺
《程序員代碼面試指南:IT名企算法與數(shù)據(jù)結(jié)構(gòu)題目最優(yōu)解》
豆瓣評分:8.4【32 人評價】
推薦理由:程序員刷題寶典!編程能力提升秘笈!精選IT名企真實代碼面試題,全面覆蓋算法與數(shù)據(jù)結(jié)構(gòu)題型!
《領(lǐng)域驅(qū)動設(shè)計》
豆瓣評分:9.0【115 人評價】
推薦理由:是領(lǐng)域驅(qū)動設(shè)計方面的經(jīng)典之作。全書圍繞著設(shè)計和開發(fā)實踐,結(jié)合若干真實的項目案例,向讀者闡述如何在真實的軟件開發(fā)中應(yīng)用領(lǐng)域驅(qū)動設(shè)計。
友情提示:理論的書籍往往較為枯燥,勤修內(nèi)功是必須走的路。
《火球:UML大戰(zhàn)需求分析》
豆瓣評分:7.9【115 人評價】
推薦理由:融合UML、非UML、需求分析及需求管理等各方面的知識,幫助讀者解決UML業(yè)界問題、需求分析及需求管理問題。
友情提示:可能不是最好的 UML
書籍,但從是否能夠閱讀理解完的角度來說,本書可能是相對合適的。有興趣的同學(xué)也可以看看《UML和模式應(yīng)用》、《大象:Thinking in UML》。
除了這些書籍之外推薦一個視頻學(xué)習(xí)的免費架構(gòu)課程,里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring,MyBatis,Netty源碼分析,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點高級進階干貨的免費直播講解
對這個免費架構(gòu)課程感興趣的朋友可以加入Java填坑之路:860113481
熱門工具 換一換