读书笔记
Brave&Young
自己之前写的博客全部放在https://bravey.github.io/上面的,自娱自乐性质,写给自己看的。因此搬运过来,希望能得到更多的监督来给自己注入动力,也希望记录的一些问题与思考能帮到一些人。欢迎大家批评指正。
展开
-
Redis设计与实现读书笔记——第8章 对象
Redis设计与实现读书笔记——第8章 对象Redis 并没有直接使用sds、dict等数据结构来实现键值对数据库, 而是基于这些数据结构创建了一个对象系统, 这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象, 每种对象都用到了至少一种前面所介绍的数据结构。简介对象的好处:根据对象的类型来判断是否可以执行给定的命令。针对不同的使用场景, 为对象设置多...原创 2019-10-31 23:28:20 · 158 阅读 · 0 评论 -
剑指offer 读书笔记——第2章
剑指offer 读书笔记——第2章感觉自己的代码能力还在很弱,所以又第二遍仔细的阅读剑指offer了第二章 面试需要的基础知识面试题1 赋值运算函数所谓赋值运算函数就是对=这个操作符进行重载,从而使等号能够直接用于两个实例之间的赋值。这个C++课上学过,不过现在忘完了,只记得学过。经典解法需要考虑的点返回值的类型声明为该类型的引用,在函数结束前返回实例自身的引用(*this)。只...原创 2019-10-31 23:24:07 · 137 阅读 · 0 评论 -
Redis 设计与实现读书笔记——第四章 字典
Redis 设计与实现读书笔记——第四章 字典字典在Redis中应用很广泛,Redis的数据库就是用字典作为底层实现的,对数据库的增删改查操作也是构建在对字典的操作之上的。简介作用:数据库底层实现哈希键底层实现哈希键包含的键值对比较多,或者键值对中的元素都是比较长的字符串时,使用字典来实现。其他功能4.1 字典的实现字典使用哈希表实现,一个哈希表里面可以有多个哈希表节...原创 2019-10-29 19:03:53 · 123 阅读 · 0 评论 -
Redis设计与实现读书笔记——第二章
Redis设计与实现读书笔记——第二章为了做Redis相关实验,在网上粗略看了Redis设计与实现的电子版,感觉收获很多,但是因为是旧版,所以买了第二版,重读第二次。第二章 简单动态字符串简介字符串值的键值对在底层都是由SDS实现的。sds的功能:存储字符串值用作缓冲区AOF模块缓冲区客户端状态的输入缓冲区2.1 SDS的定义文件:sds.h/sdshdr ...原创 2019-10-14 10:08:11 · 183 阅读 · 0 评论