博客系列文章索引

在博客已经写了很多文章了,有一些文章独立成体,有一些则是系列文章来讲述一个主题,在这里将这些系列文章整理下来,本页面将不定期更新。 Linux

Memcached的存储原理解析

概述 最近工作上的需要,需要做一个LRU形式管理内存的分配器,首先想到的就是Memcached这个项目。早些年粗略的看过一些,有个大体的了解,

Etcd Raft库的日志存储

概述 之前看etcd raft实现的时候,由于wal以及日志的落盘存储部分,没有放在raft模块中,对这部分没有扣的特别细致。而且,以前我的观点

How to Read Code(En Version)

I wrote a document in 2019 “How to read a source code?”, and now looking back, there is room for improvement in this document,so I have reorganized it on top of that. The ability to read source code is considered to be one of the underlying fundamental programmer skills, and the reason why this ability is important is that inevitably need to read or take over other people’s projects.

KCP 1.4源码分析

概述 KCP是基于UDP协议之上的ARQ协议实现。TCP虽然使用的更广泛,但是在某些实时性要求更高的领域(如实时音视频、即时在线游戏等),会更