首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鸡涌家奈奈酱
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
SOFAJRaft 源码分析三(状态机、线性一致性读)
今天来看一下jraft如何将日志写入到状态机,其实就是业务真正的存储工作。如果我们需要使用jraft,我们对这里的实现就需要足够的了解。然后还会介绍jraft的读取逻辑。 主要就是leader和follower将日志应用到状态机的过程。当然leader和follower应用的时…
SOFAJRaft 源码分析四(SPI机制、快照)
这篇文章我们来学习一下JRaft的SPI机制,以及快照的实现。对于SPI,在框架开发,尤其是模块设计中是非常必要的,他可以实现可插拔的业务逻辑,实现解藕。对于快照,其实就是raft对日志的优化,避免新节点加入后大量的网络和磁盘IO,并且可以节省磁盘空间,是非常必要的。接下来我们…
Innodb同步机制(内核相关)
概述 最近对innodb内核相关内容比较感兴趣,后续会陆续更新一些内核相关的文章,本文主要简述内核的同步机制怎么做。实现和jdk类似。通过自旋+入队列阻塞+信号唤醒实现。基于mysql-5.0.15版
Mysql索引理解
mysql索引 本文为《高性能mysql》索引部分的阅读笔记。索引是存储引擎层的东西,所以不同的存储引擎对于索引的实现都不太相同。
Codis源码Slot模块(Redis分布式解决方案3)
1.概述 本文主要分析下codis的slot模块。主要包括slot分配、准备迁移、执行迁移、迁移完成四个阶段,以及在数据迁移过程中对应slot的读写如何处理。文章可能比较长。 2.实现机制 对于slo
Codis源码-server、proxy加入集群(Redis分布式解决方案2)
1.概述上一篇文章介绍了codis-proxy启动以及处理请求的过程。本文主要说一下codis-proxy和codis-server在处理请求之前如何加入集群(上线),也会对sentinel集成进行简
innodb重做日志实现原理(上)
1.概念介绍 重做日志主要用来故障恢复数据的修复纠正,保证实现事务的持久性。为了实现持久性,innodb需要将bufferpool数据刷新到磁盘,但是这是一个随机写,性能很差,所以为了减少buffer
一段痛苦的回忆(线上堆外内存泄露排查)
背景 为什么说是一段痛苦的回忆?国庆期间,本想着好好休整一下身体。结果连着几晚上的线上报警搞得人精神恍惚。每个晚上都是不同的报警。这篇文章主要对java服务堆外内存泄露问题的排查进行介绍。希望对大家有
Codis-proxy实现原理(Redis分布式解决方案1)
1.概述前段时间分析了redis高可用的解决方案,本文主要是想介绍下redis的分布式解决方案。掌握了高可用和分布式,能更好的支撑业务的长久发展。redis的分布式方案有很多,本文主要介绍codis的
Vert.x的eventbus源码解读
这篇文章主要就是对vertx通信的一个源码分析。首先分析本地的实现,因为集群通信大部分基于本地实现。后面会介绍vertx集群的实现。 在初始化vertx实例的时候会对其进行初始化。 如果是集群方式,通过ClusteredEventBus创建,否则通过new EventBusIm…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
7
加入于
2021-01-25