读书笔记
LaMole_Ryouji
这个作者很懒,什么都没留下…
展开
-
Redis 知识点 面试
文章目录数据结构与对象简单动态字符串链表数据结构与对象简单动态字符串struct sdshdr { int len; int free; char buf[];}获取长度方法复杂度为O(1)二进制安全,可以有\0扩容:如果小于1M,* 2,否则扩容1M惰性空间释放(不立即回收多出的部分)链表...原创 2020-07-26 16:40:35 · 136 阅读 · 0 评论 -
读书笔记-《汇编语言(第二版)》
文章目录前言笔记第一章1.11.21.31.41.51.61.71.81.91.10小结1.111.121.131.141.15第二章2.1 通用寄存器2.2 字在存储器中的存储2.3 几条汇编指令2.4 物理地址2.5 16位结构的CPU2.6 寻址方式2.7本质含义2.8 段的概念2.9 段寄存器2.10 CS和IP2.11 修改CS和IP的指令2.12 代码段实验第三章3.1 内存中字的存储3.2 DS和【address】3.3 字的传送3.4 mov、add、sub3.5 数据段3.6 栈3.7 C原创 2020-07-25 17:46:12 · 472 阅读 · 2 评论 -
Mysql那些事
文章目录索引基础B-Tree索引(实现方式可能是B+Tree)联合索引结构图可以使用索引的查询类型hash索引hash索引的限制三星系统高性能索引独立的列长字符列索引多列索引选择合适的索引列顺序聚簇索引优点缺点uuid做聚簇索引的缺点顺序主键的缺点覆盖索引使用索引做排序冗余和重复索引重复索引冗余索引索引和锁优化排序延迟关联索引基础B-Tree索引(实现方式可能是B+Tree)顺序存储 & 到根结点距离相同数据存储在叶子节点,叶子节点之间有顺序链接的指针,方便范围查找联合索引结构图可原创 2020-07-25 17:41:52 · 305 阅读 · 0 评论 -
Maven in action 读书笔记
文章目录第三章第五章pom的基本元素依赖性传递依赖调解最佳实践排除依赖归类依赖优化依赖第六章第三章maven complier插件默认只支持编译java1.3,需要在pom中指定jdk版本。是插件支持java5<project>··· <build> <plugins> <groupId>org.apache.maven.plugins</...> <arti原创 2020-07-25 17:30:45 · 128 阅读 · 0 评论 -
Java 8 in action读书笔记
文章目录第一章为什么关注java 81.1.2 流处理1.1.3 用行为参数化把代码传递给方法1.2 JAVA 中的函数1.3 流1.4 默认方法1.5 其他好思想第二章第三章相同的Lambda,不同的函数式接口使用局部变量构造函数的引用第四章第五章筛选 & 切片映射数值流构建流第一章为什么关注java 8简化代码lambda替换匿名内更简单的并行思路Stream APIStream可以看作是升级Java 8的主要原因,lambda和默认方法是对Stream的支持。(默认方原创 2020-07-25 17:28:19 · 157 阅读 · 0 评论 -
算法导论读书笔记
堆排序A.length 是数组的长度,也就是上界A.heap-size 是有效的对元素的最后一个元素的位置,MAX-HEAPIFY要判断左孩子和右孩子是否越界维护堆的性质维护堆的性质,数组A和下标iMAX-HEAPIFY(A, i)l=LEFT(i) 左孩子r=RIGHT(i) 右孩子if l < A.heap-size && A[l] > A[i] largest = lelse largest = iif r < A.heap-size &a原创 2020-07-25 17:20:04 · 464 阅读 · 0 评论