Toggle navigation
keys961 Blog
Home
About
Tags
Tags
🌶🔟💉💧🐂🍺
Android
Design Pattern
Algorithm
Data Structure
Java
Concurrency
Network
JVM
Other
Database
MySQL
Spring
Cache
Graph Database
Neo4j
Distributed System
Stream Processing
Operating System
NoSQL
Best Practice
Project Reactor
Paper
Linux
Cypher
Redis
Rust
Compiler
Memory Management
Kakfa
Storage
etcd
数码
Kubernetes
Singapore
C++
Distribute
Coroutine
Android
每个人都可以成为老司机
Design Pattern
常用设计模式
设计模式
Algorithm
Leetcode: Stock Transaction Collections
Leetcode: Super Egg Drop
Leetcode - Mirror Reflection
排序和动态规划
剑指Offer部分题解
Leetcode: Edit Distance
Data Structure
论文阅读-A Pragmatic Implementation of Non-Blocking Linked-Lists
论文阅读-Lock-Free Linked List Using Compare-and-Swap
论文阅读-HotRing: A Hotspot-Aware In-Memory Key-Value Store
Read-Copy Update: Linux RCU链表
剑指Offer部分题解
Java
源码阅读-Guava RateLimiter
Java G1 GC学习
源码阅读-Netty Connect & Bind 流程
源码阅读-Netty EventLoop(2)
源码阅读-Netty EventLoop(1)
源码阅读-Netty ChannelPipeline
源码阅读-Netty Future and Promise
源码阅读-Netty Overview and Channel
源码阅读-AQS与共享锁
源码阅读-AQS与Condition
源码阅读-AQS与独占锁
Reactor线程隔离
线程池踩坑
缓存问题
JVM堆内存分析
Java Fundamental
JVM基础整理(大多数基于JDK7)
Java并发知识点整理
Concurrency
Before-or-After Atomicity
论文阅读-A Pragmatic Implementation of Non-Blocking Linked-Lists
论文阅读-Lock-Free Linked List Using Compare-and-Swap
Read-Copy Update: Linux RCU链表
Java并发知识点整理
Network
大量CLOSE_WAIT排查
TCP的拆包、粘包与Netty的处理
SWIM Protocol
分布式系统概念与设计读书笔记-Web服务
分布式系统概念与设计读书笔记-间接通信
分布式系统概念与设计读书笔记-进程间通信
分布式系统概念与设计读书笔记-网络与网际互连
跨域访问(基于Spring)
计网历年卷错题知识点整理
JVM
JVM堆内存分析
JVM基础整理(大多数基于JDK7)
Other
实习小结
辣鸡的面经
Database
DDIA-事务
DDIA-数据存储与检索
DDIA-数据模型与查询语言
图数据库
MySQL Notes
MySQL
MySQL Notes
Spring
Spring事务
跨域访问(基于Spring)
Cache
缓存问题
Graph Database
源码阅读-Cypher编译链路
源码阅读-Neo4j-启动
图数据库
Neo4j
源码阅读-Cypher编译链路
源码阅读-Neo4j-启动
图数据库
Distributed System
k8s权威指南笔记:开发指南
k8s权威指南笔记:存储原理
k8s权威指南笔记:网络原理(2)
k8s权威指南笔记:网络原理(1)
k8s权威指南笔记:核心组件运行机制
k8s权威指南笔记:Service
k8s权威指南笔记:Pod(2)
k8s权威指南笔记:Pod(1)
etcd-raft (7): Raft线性一致读
etcd-raft (6): Raft快照
etcd-raft (5): Raft的集群配置变更
etcd-raft (4): Raft的复制和心跳
etcd-raft (3): Raft的启动与选主
etcd-raft (2): Raft日志与消息
etcd-raft (1): 基于Raft的K-V存储样例
Redis分布式锁(2):Redission实现
Redis分布式锁(1):实现原理
论文阅读-Exploiting Commutativity For Practical Fast Replication
论文阅读-Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
论文阅读-An Analysis of Network-Partitioning Failures in Cloud Systems
论文阅读-Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering
论文阅读-Aegean: Replication Beyond the Client-Server Model
Before-or-After Atomicity
论文阅读-Bigtable: A Distributed Storage System for Structured Data
论文阅读-Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Database
论文阅读-Object Storage on CRAQ: High-throughput chain replication for read-mostly workload
论文阅读-Spanner: Google's Globally-Distributed Database
论文阅读-Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS
论文阅读-Lightweight Asynchronous Snapshots for Distributed Dataflows
论文阅读-Distributed Snapshots: Determining Global States of Distributed Systems
论文阅读-Bitcoin: A Peer-to-Peer Electronic Cash System
论文阅读-Dynamo: Amazon’s Highly Available Key-value Store
BitTorrent: DHT Protocol
论文阅读-Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications
论文阅读-Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System
论文阅读-Scaling Memcache at Facebook
论文阅读-Frangipani:可扩展的分布式文件系统
论文阅读-利用Parameter Server扩展分布式机器学习
论文阅读-Naiad:A Timely Dataflow System
论文阅读-RDD(Resilient Distributed Datasets):一种内存式集群计算的可容错的数据抽象
论文阅读-不妥协:支持CAP的分布式事务(FaRM)
论文阅读-ZooKeeper
论文阅读-Spinnaker: 利用Paxos构建可扩展、一致且高可用的数据存储
论文阅读-容错虚拟机分布式系统的设计
论文阅读-GFS
论文阅读-MapReduce
论文阅读-Raft-2
论文阅读-Raft-1
DDIA-一致性与共识(分布式事务与共识)
DDIA-一致性与共识(顺序保证)
DDIA-一致性与共识(一致性保证与可线性化)
DDIA-分布式中的故障
DDIA-事务
DDIA-数据分区
DDIA-数据复制
DDIA-可靠、可扩展与可维护的应用系统
分布式系统概念与设计读书笔记-时间与全局状态
分布式系统概念与设计读书笔记-名字服务
分布式系统概念与设计读书笔记-分布式文件系统
SWIM Protocol
分布式系统概念与设计读书笔记-对等系统
分布式系统概念与设计读书笔记-Web服务
分布式系统概念与设计读书笔记-分布式对象和组件
分布式系统概念与设计读书笔记-操作系统支持
分布式系统概念与设计读书笔记-间接通信
分布式系统概念与设计读书笔记-远程调用
分布式系统概念与设计读书笔记-进程间通信
分布式系统概念与设计读书笔记-网络与网际互连
分布式系统概念与设计读书笔记-系统模型
分布式系统概念与设计读书笔记-Overview
分布式基本的概念
Stream Processing
论文阅读-FishStore: Faster Ingestion with Subset Hashing
论文阅读-FASTER: A Concurrent Key-Value Store with In-Place Updates
Stream Systems-Stream Joins
Stream Systems-Stream SQL
Stream Systems-The Practicalities of Persistent State
Stream Systems-Streams and Tables
Stream Systems-Exactly-Once and Side Effects
Stream Systems-Advanced Windowing
Stream Systems-Watermarks
Stream Systems-The What, Where, When, and How of Data Processing
Stream Systems-Stream 101
流式处理基本概念
Operating System
内存密集型应用的内核参数(选)
Linux内核-页高速缓存与页回写
Linux内核-进程地址空间
Linux内核-块I/O
Linux内核-VFS
Linux内核-内存管理
Linux内核-定时器和时间管理
Linux内核-内核同步方法
Linux内核-内核同步介绍
Linux内核-中断下半部
Linux内核-中断和中断处理
Linux内核-内核数据结构
Linux内核-进程调度
Linux内核-系统调用
Linux内核-进程
分布式系统概念与设计读书笔记-操作系统支持
分布式系统概念与设计读书笔记-进程间通信
NoSQL
DDIA-数据模型与查询语言
Best Practice
线程池踩坑
Project Reactor
Reactor线程隔离
Paper
论文阅读-Yugong: Geo-Distributed Data and Job Placement at Scale
论文阅读-FishStore: Faster Ingestion with Subset Hashing
论文阅读-FASTER: A Concurrent Key-Value Store with In-Place Updates
论文阅读-Exploiting Commutativity For Practical Fast Replication
论文阅读-Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems
论文阅读-An Analysis of Network-Partitioning Failures in Cloud Systems
论文阅读-Just Say NO to Paxos Overhead: Replacing Consensus with Network Ordering
论文阅读-Aegean: Replication Beyond the Client-Server Model
论文阅读-Bigtable: A Distributed Storage System for Structured Data
论文阅读-Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Database
论文阅读-Object Storage on CRAQ: High-throughput chain replication for read-mostly workload
论文阅读-Spanner: Google's Globally-Distributed Database
论文阅读-Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS
论文阅读-A Pragmatic Implementation of Non-Blocking Linked-Lists
论文阅读-Lock-Free Linked List Using Compare-and-Swap
论文阅读-HotRing: A Hotspot-Aware In-Memory Key-Value Store
论文阅读-Transparent Pointer Compression for Linked Data Structures
论文阅读-Lightweight Asynchronous Snapshots for Distributed Dataflows
论文阅读-Distributed Snapshots: Determining Global States of Distributed Systems
论文阅读-Bitcoin: A Peer-to-Peer Electronic Cash System
论文阅读-Dynamo: Amazon’s Highly Available Key-value Store
论文阅读-Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications
论文阅读-Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System
论文阅读-Scaling Memcache at Facebook
论文阅读-Frangipani:可扩展的分布式文件系统
论文阅读-利用Parameter Server扩展分布式机器学习
论文阅读-Naiad:A Timely Dataflow System
论文阅读-RDD(Resilient Distributed Datasets):一种内存式集群计算的可容错的数据抽象
论文阅读-不妥协:支持CAP的分布式事务(FaRM)
论文阅读-ZooKeeper
论文阅读-Spinnaker: 利用Paxos构建可扩展、一致且高可用的数据存储
论文阅读-容错虚拟机分布式系统的设计
论文阅读-GFS
论文阅读-MapReduce
论文阅读-Raft-2
论文阅读-Raft-1
Linux
Linux内核-页高速缓存与页回写
Linux内核-进程地址空间
Linux内核-块I/O
Linux内核-VFS
Linux内核-内存管理
Linux内核-定时器和时间管理
Linux内核-内核同步方法
Linux内核-内核同步介绍
Linux内核-中断下半部
Linux内核-中断和中断处理
Linux内核-内核数据结构
Linux内核-进程调度
Linux内核-系统调用
Linux内核-进程
Cypher
源码阅读-Cypher编译链路
Redis
etcd-raft (1): 基于Raft的K-V存储样例
Redis分布式锁(2):Redission实现
Redis分布式锁(1):实现原理
源码阅读-Redis 6.0: 多线程I/O
源码阅读-Redis-总结
源码阅读-Redis独立功能: 监视器
源码阅读-Redis独立功能: 慢查询日志
源码阅读-Redis独立功能: 发布与订阅
源码阅读-Redis独立功能: 事务
源码阅读-Redis集群: 集群(3)
源码阅读-Redis集群: 集群(2)
源码阅读-Redis集群: 集群(1)
源码阅读-Redis集群: 哨兵
源码阅读-Redis集群: 主从复制
源码阅读-Redis单机服务器: 服务器总结
源码阅读-Redis单机服务器: 客户端状态
源码阅读-Redis单机服务器: 事件
源码阅读-Redis单机服务器: AOF
源码阅读-Redis单机服务器: RDB
源码阅读-Redis单机服务器: 单机数据库存储
源码阅读-Redis数据结构: 对象系统
源码阅读-Redis数据结构: quicklist
源码阅读-Redis数据结构: 压缩数据结构
源码阅读-Redis数据结构: 整数集合
源码阅读-Redis数据结构: 跳表
源码阅读-Redis数据结构: 字典
源码阅读-Redis数据结构: 双向链表
源码阅读-Redis数据结构: SDS
源码阅读-Redis Overview & 内存分配
Rust
Rust笔记:智能指针
Rust笔记:生命周期与引用有效性
Rust笔记:所有权
Compiler
论文阅读-Transparent Pointer Compression for Linked Data Structures
Memory Management
论文阅读-Transparent Pointer Compression for Linked Data Structures
Kakfa
Kafka技术内幕-存储层(1)
Kafka技术内幕-协调者(2)
Kafka技术内幕-协调者(1)
Kafka技术内幕-消费者
Kafka技术内幕-生产者
Storage
论文阅读-FishStore: Faster Ingestion with Subset Hashing
论文阅读-FASTER: A Concurrent Key-Value Store with In-Place Updates
etcd
etcd-raft (7): Raft线性一致读
etcd-raft (6): Raft快照
etcd-raft (5): Raft的集群配置变更
etcd-raft (4): Raft的复制和心跳
etcd-raft (3): Raft的启动与选主
etcd-raft (2): Raft日志与消息
数码
MacBook Pro 2021 14‘使用体验
Kubernetes
k8s权威指南笔记:开发指南
k8s权威指南笔记:存储原理
k8s权威指南笔记:网络原理(2)
k8s权威指南笔记:网络原理(1)
k8s权威指南笔记:核心组件运行机制
k8s权威指南笔记:Service
k8s权威指南笔记:Pod(2)
k8s权威指南笔记:Pod(1)
k8s权威指南笔记:基本概念
Singapore
记录新加坡需要注意的
C++
C++ 20 Coroutine API Memo & Exploration
大量CLOSE_WAIT排查
Effective Modern C++(10): 微调
Effective Modern C++(9): 并发
Effective Modern C++(8): Lambda表达式
Effective Modern C++(7): 右值引用、移动、完美转发(2)
Effective Modern C++(6): 右值引用、移动、完美转发(1)
Effective Modern C++(5): 智能指针
Effective Modern C++(4): Modern C++(2)
Effective Modern C++(3): Modern C++(1)
Effective Modern C++(2): auto
Effective Modern C++(1): 类型推导
Distribute
论文阅读-Yugong: Geo-Distributed Data and Job Placement at Scale
Coroutine
C++ 20 Coroutine API Memo & Exploration