SF
Captain
Captain
注册登录
关注博客
注册登录
主页
关于
RSS
手把手教学分库分表平滑切换
CaptainXiao
2022-04-16
阅读 4 分钟
1.8k
本文假设业务系统面临了单表数据量存储的挑战,需要对表进行分库分表,本文不在此描述分库分表的具体方案,假设分库分表方案已经确定,介绍如何实施单表到分库分表方案的平滑切换。
为什么建立TCP连接需要三次握手?断开连接需要四次挥手?
CaptainXiao
2020-03-20
阅读 3 分钟
4.2k
TCP 三次握手的问题,应该每只猿都被问到过,网络上关于解释 TCP 三次握手的文章也非常非常多,但是读大部分文章,我自己读来没有办法一目了然。因此就想要尝试一下,希望可以做到让人比较容易理解。
轻松掌握 Redis 底层数据结构
CaptainXiao
2020-03-19
阅读 17 分钟
2.5k
本文介绍 Redis 中的几种主要的数据结构,从源码上了解每种数据结构的实现,设计方式。部分内容来源 《Redis设计与实现(第二版)》一书。#不仅仅是搬运#
RocketMQ 存储文件
CaptainXiao
2019-03-15
阅读 3 分钟
5.1k
文件名为 20 位数字组织,以该文件第一条消息的偏移量为文件名,长度不足 20 的在前面补 0。文件默认大小为 1G,可根据 mappedFileSizeCommitLog 属性改变文件大小。
SpringBoot + MyBatisPlus + ShardingJDBC 分库分表读写分离整合
CaptainXiao
2019-03-04
阅读 12 分钟
14.2k
本文描述在本地数据库模拟分库分表、读写分离的整合实现,假定会员数据按照 ID 取模进行分库分表,分为 2 个主库,每个库分配一个读库,累计 100 张表。如下表所示:
【划重点】MySQL技术内幕:InnoDB存储引擎
CaptainXiao
2019-02-12
阅读 16 分钟
6.9k
Master Thread 主要负责将缓存池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSERT BUFFER)、UNDO页的回收。