取法其上,得乎其中

阅读与成长 (最后更新: 11月18日)

概述

大抵是为了记录及督促书籍阅读的流水文章,之外延伸叙述与评论。文章创建于23年,对于此前的阅读时间无从得知。

各状态如下:

  • 未读: 指购买了对应的纸质书,但还没有去读。
  • 已读: 已通读一遍
  • 规划但未判断可行性: 如其名

2023年

未读

  • 暂无

正在

  • 11.13 - ?《Spring Boot源码解读与原理剖析》

已读

  • 6.08 - 6.12《深入理解Kafka:核心设计与实践原理》

推荐。恰逢考试周分成两段时间,中间空闲四五天每日上午读上两个小时就这样读完了。这本书讲述了很多kafka的设计问题、实践问题,拥有很多值得深入的点。同时也让我意识到,实践经验是无法从书本上得来的,似乎是没有意义的,我必须要反思我目前去泛读这类技术书的正确性。

重读补充:除此之外的一个点,对于这类深入某个框架原理的书籍,除非是遇到实际问题,否则意义不大。

  • 5.28 - 6.06《设计模式之美》

推荐,词句简单清晰,易懂。设计模式用处无非两种,其一为抽离出可变的与不可变的,其二为在不违反一些编程法则的基础上提供扩展性。

这本书从基础的代码风格、编程法则,再到常见的设计模式的解析及使用场景。大而全,全而简。

  • 5.21 - 5.28《ON JAVA 中文版 进阶卷》&& 5.14 - 5.21《ON JAVA 中文版 基础卷》

这一套书合在一起评价,对于觉得自己基础不太好的来说,是值得推荐的,但依然是翻译本的缺点————难读,语句大多还算通顺,不过还是有太多令人觉得奇怪的部分,需要停下阅读速度去揣摩一句话的语义。

对于前一本来说讲述了Java的一些基础语法、类库之类的东西,虽然很厚但是很快就读完了。而第二本书上来一个枚举类就令人大开眼界,其后还有并行、IO、设计模式相关的章节讲的很棒,除了介绍概念还穿插着作者的体会、认知。

不过设计模式一章就相对难啃咯————主要是翻译的令人味同嚼蜡。

值得作为字典丢在一旁。

  • 5.06 - 5.14《Spring揭秘》

很好很好的书,虽然年限很早了,但是对于原理而言万变不离其宗。从AOP、IOC、事务等一些组件的最初设计思路以及主要源码

  • 4.16 - 4.25《MyBatis 3源码深度解析》

读这本书的初衷有两个,其一是去恢复对Mybatis的记忆,其二是了解一些其中的各个底层原理。最后发现实际上的最佳实践是通过这本书的带领,去阅读Mybatis的源码。因此,这本书好像对我并没有什么帮助,除非未来要读一下源码~

  • 4.10 - 4.16《Java并发编程之美》

思路清晰,通俗易懂。通过这本书可以在作者的带领下一个一个的去学习各个并发组件的底层源码,包括不限于:基于AQS的可重入锁、读写锁,又有各类阻塞的、非阻塞的队列,到最后还会去探究线程池、线程同步器,最后还可以了解一些在实践中需要避免的问题。

吐槽: 有很多地方都在水字数

  • 4.02 - 4.10《数据密集型应用系统设计》

除却最后一章粗略读了一遍。其以设计数据密集型系统为主题从衡量此类系统的特征到集群中面领的问题及相对的解决方案,最后又讲了如Hadoop一类的批处理系统,又有衍生的流式处理。总而言之,这是一本较完整的表述了现代大型系统的设计要考虑的点,不过由于翻译措辞的缘故,很多地方有些晦涩因此而快速翻过,因此后续仍重复阅读。

  • 4.01 - 4.02《Java并发编程实战》

粗略的读了大半,但因为翻译的缘故不得已而劝退!书可能是好书,但翻译是真的烂。

  • 3.20 - 4.01《深入理解Java虚拟机》

不得不说这本书同下面的凤凰架构都是绝顶的好书。这本书之前听网上课程以及文章产生的很多疑问基本上都在这本书里找到了答案。

  • 3.3 - 3.20《凤凰架构: 构建可靠的大型分布式系统》

好书,能够了解服务端系统的发展与变迁,了解分布式系统会遇到什么样的问题以及如何去解决那些问题,还会深入的讲述一些算法的实现。

  • 2.23 - 3.3《现代操作系统: 原理与实现》

这本书好像也是一些学校的教材,给我的感觉跟前面那本谢希仁的计算机网络差不多,能够了解计算机系统的整体概念,如果想深入的去学习操作系统还需要另外购置其他书籍,不过看豆瓣评价说这本书的精华在于后续实战编写内核的在线章节~

  • 2.13 - 2.23《计算机网络(第8版)》谢希仁编著

学校发的教材。如果对计算机网络没有任何基础会觉得极枯燥无聊,如果能够读下去会对计算机网络有一个整体的概念。不过以速读的形式,还是很好读的hhh。

规划但未判断可行性

  • 《设计模式》

一直以来设计模式是我的一个薄弱点,虽然之前学过但很多都已经忘记。这本书是为标记,后续可能替换成其他通俗版本。

  • 《Java编程思想 (第4版)》

对于Java的基础,我想我仍是欠缺的,因此或许我需要去阅读这本书。

  • 《深入理解计算机系统》

尽管之前读了一本关于操作系统的书籍,但总觉得简述过浅。

  • 对于一些框架的深入理解,如Spring、Mybatis。
  • 对于一些中间件的深入理解、学习,如Dubbo、RocketMQ此类。

未完成

  • 6.10 - ?《王洪图内经讲稿》

实际上从今年的三月份左右,闲来无事对中医产生了些许兴趣,我认为如果想要反驳某一项事物,你总要深入的去学习一下,看它是否像你内心所想一般荒谬?

起初我花了两个月左右去学习了一套三十个小时的针灸课程,在身上下手扎了十几针实践。比如在撰写这部分文字的时候突然感觉有些偏头痛,我想起偏头痛的区域是足少阳胆经的范围,心想疼痛为实症,那么下针胆经子穴阳辅穴就好,但身边没有针,索性用拇指使劲按压,果然缓解,不过如果要治好估计得下针太阳穴和率谷穴。
(于是就有了这本书的继续了解。)

2022年

未读

  • 《Java性能权威指南》

已读

  • 《Netty实战》
  • 《Redis核心原理与实践》50%
  • 《MySQL技术内幕: InnoDB存储引擎》50%

全书除去部分章节讲述概念性知识,大多内容都是概述存储引擎的底层原理,因此可能内容会显得晦涩,也是我只读了一半的缘故。

  • 《高性能MySQL》80%

算是MySQL进阶必读的一本书吧~

  • 《图解TCP/IP》
  • 《图解HTTP》
阅读与成长 (最后更新: 11月18日)

https://ku-m.cn/index.php/archives/722/

作者

KuM

发布时间

2023-03-18

许可协议

CC BY 4.0

添加新评论