随笔分类 -  好书推荐

摘要:本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈述,主要内容包括Kafka的基本使用方式、生产者客户端的使用、消费者客户端的使用、主题与分区、日志存储、深入原理解析、监控的设计、高级应用的扩展以及与Spark的集成等。虽然Kafka的内核使用Scala语言编写,但是本书基本以Java语言作为主要的示例语言,方便绝大多数读者的理解。 阅读全文
posted @ 2022-09-18 11:22 陶朱公Boy 阅读(964) 评论(0) 推荐(0) 编辑
摘要:《深入理解JAVA虚拟机》作为每一个JAVA后端人手必备书籍。 这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎。 自2011年上市以来,前两个版本累计印刷36次,销量超过30万册,两家主要网络书店的评论近90000条,内容上近乎零差评,是原创计算机图书领域不可逾越的丰碑。 第3版在第2版的基础上做了重大修订,内容更丰富、实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容,并对第2版中含糊、瑕疵和错误内容进行了修正。 阅读全文
posted @ 2022-09-18 08:17 陶朱公Boy 阅读(208) 评论(0) 推荐(0) 编辑
摘要:首先推荐的是翻译版图书《深入理解计算机系统》,原书名为《Computer Systems A Programmer’s Perspective》。不过,这本书叫做《程序员所需要了解的计算机知识》更为合适。 本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统。从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,你能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。--左耳朵耗子(阿里资深技术专家P9) 阅读全文
posted @ 2022-09-18 07:53 陶朱公Boy 阅读(249) 评论(0) 推荐(0) 编辑
摘要:《Java 并发编程实战》,是一本完美的 Java 并发参考手册。 书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容。 最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。---左耳朵耗子(阿里P9资深技术专家) 阅读全文
posted @ 2022-09-17 12:33 陶朱公Boy 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践 《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理 阅读全文
posted @ 2022-09-17 07:05 陶朱公Boy 阅读(460) 评论(0) 推荐(0) 编辑
摘要:首先推荐《高性能 MySQL》,这本书是 MySQL 领域的经典之作,拥有广泛的影响力。不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,都能从本书中有所收获。 其次如果你对 MySQL 的内部原理有兴趣的话,可以看一下这本书《MySQL 技术内幕:InnoDB 存储引擎》。当然,还有官网的MySQL Internals Manual 。 另外个人认为数据库的索引设计和优化也是非常关键的,所以推荐另一本书《数据库的索引设计与优化》觉得很不错。虽然不是讲 MySQL 的,但是原理都是相通的。这也是上面推荐过的《高性能 MySQL》在其索引部分推荐的一本好书。你千万不要觉得只有做数据库你才需要学习这种索引技术。不是的!在系统架构上,在分布式架构中,索引技术也是非常重要的。这本书对于索引性能进行了非常清楚的估算,不像其它书中只是模糊的描述,你一定会收获很多。---左耳朵耗子(阿里P9技术专家) 阅读全文
posted @ 2022-09-16 21:06 陶朱公Boy 阅读(2270) 评论(0) 推荐(0) 编辑
摘要:《Java 核心技术:卷 1 基础知识》,这本书本来是 Sun 公司的官方用书,是一本 Java 的入门参考书。 对于 Java 初学者来说,是一本非常不错的值得时常翻阅的技术手册。 书中有较多地方进行 Java 与 C++ 的比较,因为当时 Java 面世的时候,又被叫作 "C++ Killer"。 而我在看这本书的时候,发现书中有很多 C++ 的东西,于是又去学习了 C++。学习 C++ 的时候,发现有很多 C 的东西不懂,又顺着去学习了 C。然后,C -> C++ -> Java 整条线融汇贯通,这对我未来的技术成长有非常大的帮助。--左耳朵耗子 阅读全文
posted @ 2022-09-16 13:44 陶朱公Boy 阅读(395) 评论(0) 推荐(0) 编辑
摘要:真是一本透着编程思想的书。 上面的书让你从微观角度了解 Java,而这本书则可以让你从一个宏观角度了解 Java。 这本书和 Java 核心技术的厚度差不多,但这本书的信息密度比较大。 所以,读起来是非常耗大脑的,因为它会让你不断地思考。 对于想学好 Java 的程序员来说,这是一本必读的书。 --左耳朵耗子(阿里P9资深技术专家) 阅读全文
posted @ 2022-09-15 22:33 陶朱公Boy 阅读(257) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示