上一页 1 2 3 4 5 6 7 8 ··· 31 下一页
摘要: 《深入理解JAVA虚拟机》作为每一个JAVA后端人手必备书籍。 这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎。 自2011年上市以来,前两个版本累计印刷36次,销量超过30万册,两家主要网络书店的评论近90000条,内容上近乎零差评,是原创计算机图书领域不可逾越的丰碑。 第3版在第2版的基础上做了重大修订,内容更丰富、实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容,并对第2版中含糊、瑕疵和错误内容进行了修正。 阅读全文
posted @ 2022-09-18 08:17 陶朱公Boy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 首先推荐的是翻译版图书《深入理解计算机系统》,原书名为《Computer Systems A Programmer’s Perspective》。不过,这本书叫做《程序员所需要了解的计算机知识》更为合适。 本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统。从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,你能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。--左耳朵耗子(阿里资深技术专家P9) 阅读全文
posted @ 2022-09-18 07:53 陶朱公Boy 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 《Java 并发编程实战》,是一本完美的 Java 并发参考手册。 书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容。 最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。---左耳朵耗子(阿里P9资深技术专家) 阅读全文
posted @ 2022-09-17 12:33 陶朱公Boy 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践 《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理 阅读全文
posted @ 2022-09-17 07:05 陶朱公Boy 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 首先推荐《高性能 MySQL》,这本书是 MySQL 领域的经典之作,拥有广泛的影响力。不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,都能从本书中有所收获。 其次如果你对 MySQL 的内部原理有兴趣的话,可以看一下这本书《MySQL 技术内幕:InnoDB 存储引擎》。当然,还有官网的MySQL Internals Manual 。 另外个人认为数据库的索引设计和优化也是非常关键的,所以推荐另一本书《数据库的索引设计与优化》觉得很不错。虽然不是讲 MySQL 的,但是原理都是相通的。这也是上面推荐过的《高性能 MySQL》在其索引部分推荐的一本好书。你千万不要觉得只有做数据库你才需要学习这种索引技术。不是的!在系统架构上,在分布式架构中,索引技术也是非常重要的。这本书对于索引性能进行了非常清楚的估算,不像其它书中只是模糊的描述,你一定会收获很多。---左耳朵耗子(阿里P9技术专家) 阅读全文
posted @ 2022-09-16 21:06 陶朱公Boy 阅读(1790) 评论(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 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 真是一本透着编程思想的书。 上面的书让你从微观角度了解 Java,而这本书则可以让你从一个宏观角度了解 Java。 这本书和 Java 核心技术的厚度差不多,但这本书的信息密度比较大。 所以,读起来是非常耗大脑的,因为它会让你不断地思考。 对于想学好 Java 的程序员来说,这是一本必读的书。 --左耳朵耗子(阿里P9资深技术专家) 阅读全文
posted @ 2022-09-15 22:33 陶朱公Boy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 现实生活中,当我们要完成一件事情,往往要分好几个步骤才能完成。每一个步骤完成一件事情,直到最后一个步骤的结束,这件事情才算完成。反映在技术层面就是”管道模式“了。Linux的底层设计也使用了管道的模式,比如 cat xx.log |tr "[A-Z]" "[A-Z]"|sort|tail -3 这些步骤就是一个又一个管道。通过“| ”分割。本文 我通过JAVA代码简单实现了一个”管道模式“,大家可以下载源码来本地运行一下,感受一下。 阅读全文
posted @ 2022-08-29 10:26 陶朱公Boy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 这篇文章告诉你什么是事务、数据库事务又是什么?为什么数据库需要事务?传统的文件系统事务与数据库事务有什么区别?数据库事务特性?Mysql事务特性通过什么技术手段来保障... 阅读全文
posted @ 2022-08-26 11:29 陶朱公Boy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家介绍一款我平时一直在用的本地Markdown工具,对比了国内外几款相似工具,Typora简洁、干练、清爽、功能完备特性深深吸引了我。我平时一般用它记录一些学习文章撰写,工作会议内容记录、项目需求详细设计编写等。 一旦你接触了它,其他markdown编辑器都不想再接触了,特别适合程序员日常办公使用。 阅读全文
posted @ 2022-08-26 11:08 陶朱公Boy 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 31 下一页