新一代垃圾回收器ZGC设计与实现

彭成寒
分享: 老游的虾
国内首本系统讲解ZGC垃圾回收器的技术专著。作者彭成寒以10年Java和C++开发经验为基础,从设计理念到源码实现全面拆解Oracle在Java 11引入的新一代GC。全书共9章,覆盖ZGC内存管理、线程模型、并发标记算法、日志解读、参数调优和编译调试。ZGC承诺在TB级堆上实现小于10毫秒的停顿时间,对吞吐量影响低于15%。豆瓣评分8.2。

Go语言精进之路

白明
分享: 老游的虾
资深Go技术专家白明(Tony Bai)从编程思维和实践技巧两个维度系统讲解Go进阶之路。全书覆盖10大类共66个主题,从Go语言设计者视角梳理设计哲学和编程思想,并从项目结构、代码风格、语法实现、接口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具链、最佳实践、工程实践等多个方面给出改善Go代码质量的有效实践。机械工业出版社2021年出版,豆瓣评分8.7。

利用Python进行数据分析(原书第3版)

[美] Wes McKinney
分享: 老游的虾
Wes McKinney是pandas项目的创始人、Voltron Data联合创始人兼CTO、Apache Arrow和Apache Parquet项目管理委员会成员。本书第1版于2012年出版,成为Python数据分析领域排名第一的经典畅销书。第3版针对Python 3.10和pandas 1.4进行了更新,通过实操讲解和实际案例向读者展示了如何高效解决数据分析问题,涵盖pandas、NumPy、IPython和Jupyter等工具。豆瓣评分8.2。

数据之美:一本书学会可视化设计

[美] 邱南森
分享: 老游的虾
邱南森(Nathan Yau)是加州大学洛杉矶分校统计学专业博士、超级数据迷,专注于数据可视化与个人数据收集,曾在《纽约时报》、CNN、Mozilla和SyFy工作。本书教我们如何制作完美可视化图表,挖掘大数据背后意义。他认为可视化是一种媒介,向我们揭示了数据背后的故事。书中循序渐进地讲述了数据可视化的步骤和思想,如何理解数据可视化、如何探索数据的模式和寻找数据间的关联、如何选择可视化方式以及利用哪些工具。豆瓣评分7.3。

深入理解Java虚拟机(第3版):JVM高级特性与最佳实践

周志明
分享: 老游的虾
周志明博士是资深Java技术专家、机器学习技术专家和企业级开发技术专家,现任远光软件研究院院长。本书是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典。第3版根据新版JDK进行了全方位修订升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容。前两个版本累计印刷36次,销量超过30万册,近乎零差评,是原创计算机图书领域不可逾越的丰碑。豆瓣评分9.4。

数据库系统内幕

[美] 亚历克斯·彼得罗夫
分享: 老游的虾
亚历克斯·彼得罗夫是数据基础架构工程师、Apache Cassandra提交者和PMC成员。本书深入介绍了数据存储、数据构建块、分布式系统和数据集群。分为两部分:第一部分讨论节点本地进程,关注数据库核心组件——存储引擎;第二部分探讨如何将多个节点组织到数据库集群中。本书主要面向数据库开发人员、软件开发人员、运维工程师、架构师和工程技术经理。豆瓣评分7.9。

黑客与画家:硅谷创业之父文集

[美] 保罗·格雷厄姆(Paul Graham)
分享: 老游的虾
硅谷创业之父保罗·格雷厄姆的经典文集,收录了作者关于编程、创业、设计和创新的深刻思考。全书通过一系列独立的文章,探讨了黑客与画家的共性、财富创造的原理、编程语言的设计哲学等核心主题。本书是程序员和创业者的必读经典。

数据密集型应用系统设计

[美] 马丁·克莱普曼(Martin Kleppmann)
分享: 老游的虾
分布式系统和数据工程领域的权威著作,作者马丁·克莱普曼是剑桥大学分布式系统研究员。全书系统介绍了数据密集型应用的设计原则和实践,涵盖数据存储、数据复制、分区、事务、批处理和流处理等核心主题。本书是架构师和工程师的必读经典。

架构整洁之道

[美] 罗伯特·C·马丁(Robert C. Martin)
分享: 老游的虾
软件架构领域的经典著作,作者罗伯特·C·马丁是敏捷宣言签署者和整洁架构创始人。全书系统介绍了软件架构的核心原则和设计方法,提出了著名的整洁架构模型。本书帮助开发者理解架构设计的本质,构建灵活、可维护、可扩展的软件系统。

领域驱动设计:软件核心复杂性应对之道

[美] 埃里克·埃文斯(Eric Evans)
分享: 老游的虾
软件架构领域的开创性著作,作者埃里克·埃文斯是领域驱动设计方法的创始人。全书系统介绍了DDD的核心理念和实践方法,包括通用语言、限界上下文、实体、值对象、聚合、仓储等核心概念。本书是复杂业务系统架构设计的必读经典。

设计模式:可复用面向对象软件的基础

[美] Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides
分享: 老游的虾
软件工程领域最具影响力的经典著作,由GoF四人组撰写。全书系统介绍了23种经典设计模式,将面向对象设计的最佳实践归纳为可复用的解决方案。本书被誉为软件设计的圣经,影响了全球数代程序员的编程思维和架构设计能力。

代码整洁之道

[美] 罗伯特·C·马丁(Robert C. Martin)
分享: 老游的虾
软件工程领域的经典著作,作者罗伯特·C·马丁是敏捷软件开发宣言的签署者和整洁架构的创始人。全书系统介绍了编写整洁代码的原则、模式和实践,涵盖命名、函数、注释、错误处理等核心主题。本书是全球程序员的必读经典,影响了数百万软件开发者的编程习惯。

凤凰项目:一个IT运维的传奇故事

吉恩·金、凯文·贝尔、乔治·斯帕福德(Gene Kim, Kevin Behr, George Spafford)
分享: 老游的虾
《凤凰项目》是DevOps领域的开创性著作,以小说形式讲述了IT部门如何通过DevOps实践实现转型的故事。三位作者将精益生产理论引入IT运维,提出了工作流、反馈和持续学习三大方式。本书彻底改变了全球IT团队的思维方式。

程序员修炼之道:通向务实的最高境界(第2版)

大卫·托马斯、安德鲁·亨特(David Thomas, Andrew Hunt)
分享: 老游的虾
《程序员修炼之道》是软件工程领域的经典著作,被誉为程序员的必读书。两位作者以务实的视角,阐述了从个人责任到团队协作、从代码质量到架构设计的全面方法论。书中提出的DRY原则、正交性、曳光弹等概念深刻影响了整个软件开发行业。

重构:改善既有代码的设计(第2版)

[美] 马丁·福勒(Martin Fowler)
分享: 老游的虾
软件工程领域的经典著作,作者马丁·福勒是ThoughtWorks首席科学家。全书系统介绍了代码重构的原则、方法和实践,涵盖数十种重构手法和代码坏味的识别。本书是程序员提升代码质量的必读经典,被全球软件开发团队广泛采用。

代码大全(第2版)

[美] 史蒂夫·麦康奈尔(Steve McConnell)
分享: 老游的虾
软件开发领域的经典百科全书,作者史蒂夫·麦康奈尔是全球知名软件工程专家。全书系统介绍了软件构造的完整知识体系,涵盖变量命名、函数设计、代码布局、调试测试等核心实践。本书被誉为程序员的必读经典,全球销量超过百万册。