《平凡的世界》读了一部分,满脑子全是电视剧里面的场景。还是直接看电视剧去吧! 《一句顶一万句》读完了,诠释了什么叫说走就走,什么叫跟你说不着。凌...
我们都知道Queue是一种操作线性表,可以用数组、链表来实现。Queue的特点是先进先出。 存在问题:如果我们使用普通的数组来实现Queue,一...
1.quicklist 简介 quicklist 并不像前面章节介绍的sds、链表、zskiplist、ziplist 没有很明确的对外暴露,而...
前面章节介绍过zskiplist ,其中多次提到ziplist。主要说明redis sorted set 结构为了节约内存开销,在数据量比较小的...
1、jdk 自带基础工具 2、MAT 分析dump 3、VM 实时监控 4 、遇到过OOM 内存溢出有哪些 1、Java堆溢出 (java.la...
skiplist 是一种有序数据结构。它通过在每个节点中维持多个指向其他节点的指针, 从而达到快速访问节点的目的。 跳跃表支持平均O(log N...
字典其实跟我们java 中的hashmap 是一样的道理,一种用于保存键值对(key-value pair)的抽象数据结构。其实就是一种hash...
链表的实现方式有很多种,常见的主要有三个,单向链表、双向链表、循环链表。 1、单链表 结构:第一个部分保存或者显示关于节点的信息,第二个部分存储...
一、SDS结构 老版本 sds优点 空间预分配 惰性空间释放 现在使用版本 5种不同类型的数据结构分别对应不同长度的字符串需求 sdshdr5数...