首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
明悠小猪
掘友等级
java开发工程师
骤雨不终日,飘风不终朝
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
LevelDB之整体架构
本文只是对LevelDB的整体架构做了个简单的介绍,感觉一张封面图就差不多可以说清楚的事情,算是后面的笔记前缀吧
Netty之Epoll
本文简单的介绍了netty的epoll 实现,涉及到源码实现,不过本文的思路较乱,后续可能会重新写,如果有什么不对的,欢迎订正
LevelDB的SkipList实现
Leveldb的skiplist 实现,前面已经介绍了random实现和使用java实现了一个简单的skiplist。所以本文只是针对leveldb中实现作为一个小的补充
LevelDB的Random实现原理
详细介绍leveldb中的random实现,包括了为什么这么做,和这么做的结果。了解核心处理逻辑和计算方式
SkipList 基本原理和Java实现
Java实现可视化,直接运行的SkipList。简略阅读SkipList论文,包含了简单的min和max 实现
LevelDB 之Slice
前言 LevelDB中出现最多的对象就是Slice了,他算的上是一个轻量级的string 对象,里面只有两个成员变量: 他的构造函数为: 可以看到,他接受的最后基本上都是一个char的指针,以及当前在
Leveldb之Varint解析
前言 Leveldb作为一个 kv 数据库,使用的 lsm-tree,一句话解释 lsm-tree 就是将数据按照字符排序。首先将数据写入内存,然后将数据刷入磁盘,定时合并文件。在每个文件头部记录下当
LevelDB 之clion 中debug环境
leveldb 如何在clion中搭建debug环境,为后续debug leveldb 做一个初步的探索
RAFT从入门到放弃 Part-2 成员变更
Raft Part-2 成员变更 前文已经讲解了 raft 的日志复制和选举,raft 的日志复制主要是去掉 mutli-paxos 中的日志空洞,让日志完全匹配,减少了选主以后 leader 的操作
Paxos 从入门到放弃
本文介绍paxos 的实现,介绍mutil paxos的实现过程和部分细节。来源主要是raft作者的ppt
下一页
个人成就
文章被点赞
10
文章被阅读
12,689
掘力值
510
关注了
0
关注者
7
收藏集
0
关注标签
8
加入于
2022-03-08