jvm虚拟机执行子系统 发表于 2019-07-09 更新于 2022-11-26 分类于 jvm 虚拟机执行子系统类文件结构任何一个Class文件都对应着唯一一个类或者接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(譬如类或者接口也可以通过类加载器直接生成)。 阅读全文 »
Redis设计与实现笔记五 发表于 2019-07-08 更新于 2022-11-26 分类于 Redis 整数集合整数集合是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现 阅读全文 »
nowcoder-病毒传播 发表于 2019-07-07 更新于 2022-11-26 分类于 nowcoder 题目来源:https://www.nowcoder.com/practice/3b6060942397444cb0fe5846e230f6d9?tpId=90&tqId=30850&tPage=4&rp=4&ru=/ta/2018test&qru=/ta/2018test/question-ranking 题目描述:给出一个图G(V,E),图上有n个点,m条边,所有的边都是无向边。 阅读全文 »
Redis设计与实现笔记四 发表于 2019-07-06 更新于 2022-11-26 分类于 Redis 跳跃表跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 阅读全文 »
Redis设计与实现笔记二 发表于 2019-07-03 更新于 2022-11-26 分类于 Redis 链表:链表和链表节点的实现:链表节点使用一个adlist.h/listNode结构表示: 阅读全文 »
nowcoder-骰子游戏 发表于 2019-07-02 更新于 2022-11-26 分类于 nowcoder 题目来源:https://www.nowcoder.com/practice/0e83797c34e54cca91179fe9ad681bc4?tpId=90&tqId=30849&tPage=4&rp=4&ru=%2Fta%2F2018test&qru=%2Fta%2F2018test%2Fquestion-ranking 题目描述: 阅读全文 »
Redis设计与实现笔记一 发表于 2019-07-01 更新于 2022-11-26 分类于 Redis 简单动态字符串:Redis并没有直接使用C语音传统的字符串(以空字符串结尾的字符数组),而是构建了一种名为简单动态字符串(simple dynamic string , SDS)的抽象类型。 阅读全文 »
jvm自动内存管理机制 发表于 2019-06-28 更新于 2022-11-26 分类于 jvm JVM组成:JVM 由类加载器子系统、运行时数据区、执行引擎以及本地方法接口组成。 运行时数据区域: 阅读全文 »