本周是2022年第32周,本周的书单全部来自码农读书交流群的推荐,感谢FlyBull等群友。也欢迎您打码加入!
深入设计模式
Modern Book on Design Patterns: Dive Into Design Patterns
《深入设计模式》是一本关于设计模式及其背后原理的电子书。
设计模式帮助你解决软件设计中经常出现的问题。但你不能像使用现成的函数或库那样,只是找到一个模式并将其复制到你的程序中。模式不是一段具体的代码,而是解决一个特定问题的一般概念。它们就像预制的蓝图,你可以定制它来解决你代码中反复出现的设计问题。
《深入设计模式》一书说明了22种经典的设计模式,以及这些模式所依据的8个设计原则。
这本书的版式及配图都特别好,个人认为这本书是一本很好的设计模式书。
电子书截图
深入理解JVM字节码
这是一本揭示JVM字节码“黑科技”的著作,它从原理和应用两个维度深入剖析了JVM字节码。书中内容涉及JVM字节码的大部分应用场景,如Java性能优化、软件防护与破解、APM等,通过大量实战案例讲解了它在这些场景中的实操技巧。
《On Java 8》中文版
本书原作者为 [美] Bruce Eckel,即《Java 编程思想》的作者。
本书是事实上的 《Java 编程思想》第五版。
《Java 编程思想》第四版基于 JAVA 5 版本;《On Java 8》 基于 JAVA 8 版本。
Java多线程编程实战指南 核心篇
随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(Multicore Processor)离我们越来越近了——如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器,更何况商用系统!在此背景下,以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种“免费午餐”已不复存在,这使得多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。故而,掌握多线程编程技能对广大开发人员的重要性亦由此可见一斑。本书以基本概念、原理与方法为主线,辅以丰富的实战案例和生活化实例,并从Java虚拟机、操作系统和硬件多个层次与角度出发,循序渐进、系统地介绍Java平台下的多线程编程核心技术及相关工具。
Spring Cloud、Nginx高并发核心编程
本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍Spring Cloud + Nginx高并发核心编程。
本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识为广大的Java工程师解决日常在后台开发中遇到的高并发、高性能问题打下坚实的技术基础。
数据分析之道:用数据思维指导业务实战
本书以数据思维为主题,以数据分析全流程为主线,融合了与数据思维相关的编程语言、统计学基础及案例分析等内容,全书分为4 篇,囊括了数据思维的概念和培养方法、数据来源及体系建设、数据分析三大思维方式及用户流失、用户转化实战等共11 章的内容。本书囊括了数据分析中常用的分析方法,包括经典的海盗(AARRR)模型、麦肯锡的MECE 模型、逻辑树、漏斗分析、路径分析、对比分析、A/B 试验、RFM 模型、K-Means 算法、5W2H 等分析方法,还包括各类方法的实践案例及Python 实操项目。可以说本书是数据分析方法论与统计学知识、编程语言及应用案例的完美结合。
本书适合工作了1~3 年的初级数据分析师;已经掌握了数据分析工具,需要培养数据思维的转行人员;数据科学行业的人力专家和猎头等。
项目管理知识体系指南PMBOK指南 第七版
本书是美国项目管理协会(PMI)的权威经典著作,已经成为美国项目管理的国家标准之一,也是当今项目管理知识与实践领域的事实上的世界标准。
《PMBOK指南》自出版以来,得到了全世界广泛的认可,成为指导人们有效开展项目管里实践的可依赖之作。几十年来,虽然市场及技术发生了显著变化,但良好的项目管里实践一直都是取得优质业务成果的关键推动因素。良好的项目管理实践,不仅有助于创造价值,提出有效的策略,还能帮助组织提高竞争力。
爱因斯坦的错误
本书根据德文原始文献,以科学史中最为著名的爱因斯坦为例子,围绕爱因斯坦最重要的几项科学贡献,讲述爱因斯坦在研究中出现的“错误”。从错误的角度对爱因斯坦的科学工作做的探讨,同样是一件有意义的事,对人们更好地理解爱因斯坦作为一个科学家,而不是作为一个被神化了的科学家,有着积极的意义。本书主要围绕“错误”的背景及前后发展,以及爱因斯坦的个人生活,讲述了大量相关的科学史故事、科学家逸闻趣事等。作者用诙谐、生动的语言,为我们上了一堂现代物理学史速成课。
毫无意义的工作
这是一本网红书,书名就能引发共鸣。想想人的一生要花多少时间去做毫无意义的狗屁工作,免不得难过落泪。
凯恩斯曾在20世纪30年代预言:到20世纪末,科技水平将足够进步,人们每周的工作时长会缩短至15小时。但如今,人们在工作上花费了更多时间。
你的工作对世界做出贡献了吗?2013年,大卫·格雷伯在《谈谈“狗屁工作”现象》一文中提出了这个尖锐的问题,在几周内收获了超过百万次的阅读点击,并被翻译成十几种语言。直到现在,它仍然是人们深切关注的议题。
是谁在创造这些毫无意义的工作?它是如何降低效率,阻碍个人价值的实现,加剧不公平的?在这本书中,作者以犀利的笔触,将自己的观察、研究与反思悉数呈现,剖析了困扰世人的当代社会病灶。
欢迎关注我的公众号“码农真经”,原创技术文章第一时间推送。