The Problem With Embedded CRDT Counters and a Solution 阅读笔记。
Specifying Systems Notes
TLA+ notes
Redis 源码阅读 --- Client
Redis client 相关源码阅读笔记,源码文件 server.h
& server.c
& networking.c
。
Redis 源码阅读 --- Server
Redis Server 相关源码阅读笔记,源码文件 server.h
& server.c
。
Redis 源码阅读 --- 持久化
Redis 持久化相关源码阅读笔记,源码文件 rdb.h
& rdb.c
& aof.c
。
Redis 源码阅读 --- Database
Redis 数据库实现相关源码阅读笔记,源码文件 server.h
& server.c
& db.c
& evict.c
& expire.c
& blocked.c
。
Redis 源码阅读 --- object
Redis Object 相关源码阅读笔记,源码文件 server.h
和 object.c
。
Redis 源码阅读 --- skiplist
Redis 跳跃表相关源码阅读笔记,源码文件 server.h
& t_set.c
。
Redis 源码阅读 --- intset
Redis 整型集合相关源码阅读笔记,源码文件 intset.h
& intset.c
。
Redis 源码阅读 --- dict
Redis dict 实现相关源码阅读笔记,源码文件 dict.h
& dict.c
。
Redis 源码阅读 --- quicklist
Redis 快速链表相关源码阅读笔记,源码文件 quicklist.h
& quicklist.c
。
Redis 源码阅读 --- ziplist
Redis 压缩列表相关源码阅读笔记,源码文件 ziplist.h
& ziplist.c
。
Redis 源码阅读 --- adlist
Redis 双向链表相关源码阅读笔记,源码文件 adlist.h
& adlist.c
。
Redis 源码阅读 --- sds
Redis 简单字符串相关源码阅读笔记,源码文件 sdsalloc.h
& sds.h
& sds.c
。
Redis 源码阅读 --- zmalloc
Redis 内存分配及释放相关源码阅读笔记,源码文件 zmalloc.h
& zmalloc.c
。
我的 C 语言基础果然有问题
记录 C 语言相关小知识。
Redis 源码阅读 --- 序
Redis 源码阅读笔记,本文主要讲述 Redis 代码组织结构。
Efficient State-based CRDTs by Delta-Mutation
Efficient State-based CRDTs by Delta-Mutation 阅读笔记。
Redis Modules APIs
Redis Modules APIs 介绍。
NVM-notes
NVM 相关笔记。
Introduction to Redis modules
Redis Modules 入门。
分布式系统相关笔记
分布式系统相关资源汇总及简要笔记。
CRDTs in Redis
Redis 全球多活调研笔记。
Conflict free replicated data types
Conflict free replicated data types 阅读笔记。
CRDT-notes
CRDT 学习笔记。
初试性能调优
利用 perf + FlameGraph 进行性能调优。
钓鱼实战技巧
我再也不想当空军了.jpg
CCIA-线程间同步
《C++ Concurrentcy in Action 2nd》 第四章阅读笔记。
GO 进程资源占用分析
使用 pprof 和 graphviz 分析进程内存分配,CPU 耗时等信息。
CCIA-线程间共享数据
《C++ Concurrentcy in Action 2nd》 第三章阅读笔记。
CCIA-线程管理
《C++ Concurrentcy in Action 2nd》 第二章阅读笔记。
Redis Streams
主要介绍 Redis Streams 数据结构及部分操作,并不涉及源码部分。
Consistent Hashing
一致性哈希的 first paper (maybe) 阅读笔记。
Linux相关小问题
这个人明明遇到过很多问题,却总是忘了记录。
Thrift-Protocol 概述
Thrift 协议层简单介绍。
Thrift-Transport 概述
Thrift 传输层简单介绍。
Thrift 概述
Thrift 是一个基于静态代码生成的跨语言的RPC协议栈实现,它可以生成包括 C++, Java, Python, Ruby, PHP 等主流语言的代码,这些代码实现了 RPC 的协议层和传输层功能,从而让用户可以集中精力于服务的调用和实现。
C++面试知识点
面试可能会遇到的与 C\C++ 相关的问答记录。
图
简单介绍图及其相关算法。
吐血bug合集(持续更新)
量子波动更新。
树
主要介绍二叉树和红黑树。
LeetCode 204. Count Primes
简单介绍素数判断及其分布规律。
排序算法
掌握了排序算法就不会失业.jpg
分治算法
分治算法学习笔记。
动态规划
动态规划算法学习笔记。