
读书笔记
文章平均质量分 94
卡拉叽里呱啦
这个作者很懒,什么都没留下…
展开
-
维度建模工具箱 提纲与总结
介绍了维度建模工具箱这本书里的主要建模技术,辅以工作中的感悟,致力于将书中的术语解释得通俗易懂原创 2025-04-21 22:00:26 · 525 阅读 · 0 评论 -
MySQL日志/索引/锁/事务特性的理解
文章目录前言关于日志RedoUndo关于索引分页查询的优化方式&原理子查询优化根据某个字段排序后分页先选出主键,再通过主键查询位置计算优化索引对关联查询的影响关于锁乐观锁和悲观锁MySQL加锁范围上锁单点上锁如果记录不存在提高数据库的并发度关于事务的ACID特性一致性隔离性持久性前言最近对数据库进行了系统的学习,结合了一些面试问题,在春招理解的基础上,对一些摸棱两可,又很难(在中文博客里)找到相关资料的问题进行了更深入的探究,并进行汇总,特此写下关于日志innodb的日志主要有redo和un原创 2021-09-03 10:33:13 · 310 阅读 · 0 评论 -
《深入理解计算机系统》读书笔记——第7章 链接
前言最近新的一批师弟进实验室了,有几个师弟要做嵌入式开发,需要涉及到第三方库的编译,我已经不止一次听到过师弟问我有关链接的问题了:为什么编译的时候提示函数未定义?明明已经include了头文件,vsc也没有画波浪线呀?为什么提示函数重定义?(一般这种,都是发现include xxx.h不管用,就直接include xxx.c,改一个include没问题,但是把其它文件里的include都改成这样,就会造成这个问题)全局变量应该在哪里定义?extern加在哪里?是的,这些问题中,没有一个提到了“链原创 2021-01-29 11:16:32 · 318 阅读 · 0 评论 -
《MyBatis技术内幕》读书笔记
前言看这本书的初衷,只是想大概了解一下MyBatis的工作方式,大概了解一下原理。这本书是从源码出发进行讲解的,对每个模块都进行了细致的介绍。在现阶段,个人对源码分析不是那么感兴趣,因为通常源码分析都是从已经很熟悉源码的人的角度出发,像cpu似的疯狂进入xx函数,这个函数又进入了xx函数,强调了很多细节问题,感觉在做十字绣,但是却没法对框架的构造有整体的把握当然,从分析源码的角度看,这本书还是挺好的,各个模块也是平行的,铺开来用不同的章节讲,脉络也比较清晰——只不过,我想把仅有的时间用来了解更有趣的知原创 2021-01-27 09:18:52 · 210 阅读 · 0 评论 -
《Netty权威指南》读书笔记
前言这本书虽然主要是在讲Netty,但是Netty也不过是对JDK NIO类库的封装,提供了一系列实用的类库简化NIO编程:Handler和pipeline机制:提供一系列消息编解码工具类,方便处理半包消息,用户也可以添加自己的消息处理程序,对消息进行编解码。这些编解码Handler可以添加到pipeline中,实现对消息的分布处理,也便于后期维护和添加功能;线程池机制:可以通过参数配置,灵活调整单线程、多线程、主从多线程Reactor线程模型,适应不同场景下的需求提供SslHandler,集成了S原创 2021-01-26 22:12:58 · 377 阅读 · 0 评论 -
《Redis设计与实现》 读书笔记
前言Redis对我来说是比较神秘的存在,我大概只知道它是一个内存数据库,可以缓存一些易变的、需要频繁读写的数据(比如传感器数据,传输非常频繁,因此可以存储在Redis内,达到一定容量后统一写入数据库)。在实践中,Redis也大抵上是如此,一般用来做缓存。除此之外,由于Redis采用网络进行通信,因此可以非常方便地将其应用于分布式场景中。再加上Redis本身就支持集群等特性,所以,Redis很适合用来做分布式缓存。这本书对Redis的实现原理讲解得比较多,但是对应用层面则基本没有提及。所以如果想要知道R原创 2021-01-21 19:56:34 · 284 阅读 · 0 评论 -
《MySQL技术内部 InnoDB存储引擎》读书笔记
前言完结,撒花!这本书是我看过最枯燥的书,也是难得我需要配合度娘来查找概念来理解书中概念的书。这本书对INNODB的方方面面进行讲解,事无巨细,经常看着就会迷失方向,不知何为重点。而且书中在前面对许多重要概念都一笔带过(可能是因为作者希望每一章都独立成册,不要有太多的前后关联性,但是这样真的对初学者不太友好……),到了很后面的章节才解释(比如ACID的概念),因此特地设立了第0章用于讲解可能遇到的关键术语。此外,对于一些难以理解的概念(比如next-key locking),还是配合了知乎之类的回答来理原创 2021-01-14 21:30:03 · 810 阅读 · 0 评论 -
《深入分析Java Web技术内幕》读书笔记
前言这本书,我看了一天,但是整理了三天。从这本书里我深刻地认识到,看书学习很愉快,但是复习考试很痛苦:)这三天发生了什么呢?主要是从第9章开始,讲解Servlet Tomcat Jetty Spring等框架时,我在想,到底要呈现多少内容在笔记上?似乎本书是挑了一些关键的流程进行展现,但是没有上下文又有点难以理解。所以我在纠结,我应该深究到什么程度,应该了解哪些内容……终归来说,这本书整理Java Web技术中几乎要用到的所有原理,甚至包括IO 中文编码 JMM class文件等内容。信息量有点大,的原创 2021-01-14 21:12:55 · 481 阅读 · 0 评论 -
《图解HTTP》读书笔记
前言这是博文的前言,也是读书笔记的后记。本来只打算草草看看查漏补缺,但是实际上从这本书还是学到了非常多知识点,对HTTP有了比较系统的了解。这本书本身非常可爱,图很多,有点像Head First系列的书(但是相比来说,还是HF更可爱一点)。从这本书上,我学到了哪些呢(括号内为对应章节)?以前不太明白的零碎的知识,比如URL&URI(1.7),网关隧道(5.2),DOM是什么(10.2.2),XML有什么好处(10.4.1);HTTPS、SSL的加密过程,如何保证密钥安全传输(7.2);H原创 2021-01-11 10:58:15 · 894 阅读 · 0 评论 -
《JAVA并发编程的艺术》读书笔记
1.前言自从上次写文章已经过去了大半年了,感觉刚过去的2020年还是有挺多变化的。比如,我最终还是选择成为一个开发人员。既然选择了做开发,那也要做一个好的开发。这半年,读了挺多的书,成长还是挺快的。现在再看半年前写的代码,不忍直视呀。自己看书比较喜欢做笔记,这个系列还是希望可以发扬光大一下,对于自己来说,就是一个复习的过程;对于看文章的人来说,可以相互交流相互讨论,增强理解。之所以选这本书的读书笔记作为“首发”,是因为这本书的笔记算是做得比较像样的。对于之前的笔记,需要自己再重新整理之后发出来。对于原创 2021-01-08 19:03:49 · 301 阅读 · 0 评论