Categories

SRE

  1. 2017-10-15 Google SRE 运维解密

SystemTap

  1. 2019-09-27 使用perf/SystemTap分析pagefault
  2. 2018-06-30 使用SystemTap给程序注入系统调用setsockopt
  3. 2017-09-16 统计函数执行耗时
  4. 2017-06-27 使用SystemTap给系统调用注入错误

algorithm

  1. 2019-04-20 优化变种CRC算法

bcc

  1. 2017-09-16 统计函数执行耗时

blockchain

  1. 2018-10-28 使用PBFT和Vector Clock解决区块链时序问题
  2. 2018-09-21 steemd 源码分析4 witness
  3. 2018-06-24 steemd 源码分析3 逻辑主体
  4. 2018-03-27 复制状态机(RSM)与区块链的关系
  5. 2018-03-22 steemd 源码分析2 chainbase
  6. 2018-03-07 steemd 源码分析1 JSON RPC机制
  7. 2018-03-05 steemd 源码分析0 插件机制
  8. 2018-02-27 steem-python 源码分析

bolt

  1. 2017-05-22 boltdb 源码分析-MVCC/持久化-3
  2. 2017-05-22 boltdb 源码分析-启动和初始化-2
  3. 2017-05-22 boltdb 源码分析-数据结构-1
  4. 2017-05-21 boltdb 源码分析-简介-0

c

  1. 2017-05-01 c-ares dns 异步请求库简明教程

c++

  1. 2023-07-01 c++使用std::initializer_list构建常见多个连续或表达式的优雅写法
  2. 2023-03-21 使用clang-tidy在CI中自动修复代码中简单问题和检测代码问题
  3. 2022-07-30 使用clang-format在CI中自动格式化C++代码
  4. 2021-11-05 字符串解析通用方法
  5. 2021-06-11 folly utility 简明摘要
  6. 2020-11-10 C++ 原子智能指针
  7. 2018-09-29 C++11中的name lookup
  8. 2018-09-29 C++中的Digraphs、Trigraphs和Tokens
  9. 2018-09-26 C++11中的union
  10. 2018-09-21 steemd 源码分析4 witness
  11. 2018-06-24 steemd 源码分析3 逻辑主体
  12. 2018-03-22 steemd 源码分析2 chainbase
  13. 2018-03-07 steemd 源码分析1 JSON RPC机制
  14. 2018-03-05 steemd 源码分析0 插件机制
  15. 2017-05-01 c-ares dns 异步请求库简明教程

crypto

  1. 2017-07-18 Intel(R) QuickAssist (QAT) 技术

database

  1. 2019-02-28 Redis 5.0 主从复制协议握手流程
  2. 2018-10-22 LSM-TREE 存储结构的空间放大
  3. 2017-10-29 一个高性能K-V存储服务 K-V Direct
  4. 2017-08-08 moss 源码解析
  5. 2017-06-12 influxdb 源码解析-tsdb
  6. 2017-06-09 influxdb 源码分析-概述
  7. 2017-05-22 boltdb 源码分析-MVCC/持久化-3
  8. 2017-05-22 boltdb 源码分析-启动和初始化-2
  9. 2017-05-22 boltdb 源码分析-数据结构-1
  10. 2017-05-21 boltdb 源码分析-简介-0

datastructure

  1. 2020-04-24 Michael & Scott Lock Free Queue
  2. 2020-02-11 Cuckoo Hashing and Filter
  3. 2019-09-04 RDCSS 一种通用 CAS2 实现
  4. 2019-02-05 并发中的非阻塞算法
  5. 2018-07-15 HASH ARRAY MAPPED TRIE-HAMT

distributed-programming

  1. 2020-02-20 常见的分布式锁使用姿势都是不安全的
  2. 2020-02-10 PacificA 微软设计的分布式存储框架
  3. 2019-10-12 一致性模型
  4. 2019-09-20 minio/dsync 分布式锁
  5. 2019-01-30 分布式存储系统可靠性-注解
  6. 2018-10-29 分布式系统中的 lease(租约)机制
  7. 2018-10-24 Lamport's Logical Clocks 和 Vector Clock
  8. 2018-10-23 分布式系统中的 safety 和 liveness
  9. 2018-10-20 分布式系统中的故障模型
  10. 2018-10-19 分布式系统中的通讯模型
  11. 2018-10-08 【转】CAP理论十二年回顾:"规则"变了
  12. 2018-08-07 Copyset与多副本
  13. 2017-12-18 分布式原理介绍
  14. 2017-12-13 分布式系统工程实践
  15. 2017-10-30 分布式编程中的故障探测
  16. 2017-05-14 hashicorp memberlist 分析

docker

  1. 2017-08-18 修改docker -v 挂载的文件遇到的问题

git

  1. 2024-03-20 在 gitlab 中配置A项目触发B项目的 pipeline
  2. 2017-06-11 使得git workflow条理清晰
  3. 2017-05-14 使用meld作为git的辅助工具

go

  1. 2019-06-20 提升go编译器内联程度
  2. 2019-06-06 go优雅升级/重启工具调研
  3. 2019-04-20 go1.11 中的性能优化
  4. 2018-11-15 探究golang数据竞态检测器
  5. 2017-12-12 golang 汇编
  6. 2017-11-25 golang gc/arch 对 benchmark 的影响
  7. 2017-05-26 golang 内存分析/动态追踪

influxdb

  1. 2017-06-12 influxdb 源码解析-tsdb
  2. 2017-06-09 influxdb 源码分析-概述

intel

  1. 2017-07-18 Intel(R) QuickAssist (QAT) 技术

leveldb

  1. 2017-03-22 leveldb源码分析-9-operation
  2. 2017-03-21 leveldb源码分析-8-compaction
  3. 2017-01-17 leveldb源码分析-7-Version/VersionEdit/VersionSet
  4. 2017-01-12 leveldb源码分析-6-SSTable
  5. 2017-01-11 leveldb源码分析-5-log
  6. 2017-01-10 leveldb源码分析-4-MemTable
  7. 2017-01-09 leveldb源码分析-3-skiplist
  8. 2017-01-07 leveldb源码分析-2-comparator
  9. 2016-12-30 leveldb源码分析-1-varint
  10. 2016-12-30 leveldb源码分析-0-overview

linux

  1. 2022-06-20 每个程序员都应该了解的内存知识-3
  2. 2022-04-01 每个程序员都应该了解的内存知识-2
  3. 2019-09-27 使用perf/SystemTap分析pagefault
  4. 2019-06-13 修复Ubuntu /boot 目录满时APT错误
  5. 2019-03-13 文件IO系统调用内幕
  6. 2019-03-07 Linux Page Fault(缺页异常)
  7. 2019-03-05 linux下的中断机制
  8. 2018-11-28 安装最新版 devtoolset-8
  9. 2018-11-20 debug cacheline 竞争和伪共享
  10. 2018-06-30 使用SystemTap给程序注入系统调用setsockopt
  11. 2018-06-30 每个程序员都应该了解的内存知识-1
  12. 2018-06-10 每个程序员都应该了解的内存知识-0
  13. 2018-06-09 Linux Kernel VM 参数
  14. 2018-02-05 Linux HugePages与Transparent HugePages
  15. 2017-09-16 统计函数执行耗时
  16. 2017-07-18 Intel(R) QuickAssist (QAT) 技术
  17. 2017-06-27 使用SystemTap给系统调用注入错误

math

  1. 2019-01-28 假设检验-显著性检验
  2. 2018-12-28 概率分布与泊松分布、正态分布

meld

  1. 2017-05-14 使用meld作为git的辅助工具

memory

  1. 2022-06-20 每个程序员都应该了解的内存知识-3
  2. 2022-04-01 每个程序员都应该了解的内存知识-2
  3. 2018-06-30 每个程序员都应该了解的内存知识-1
  4. 2018-06-10 每个程序员都应该了解的内存知识-0
  5. 2018-02-05 Linux HugePages与Transparent HugePages

moss

  1. 2017-08-08 moss 源码解析

perf

  1. 2019-09-27 使用perf/SystemTap分析pagefault
  2. 2018-11-20 debug cacheline 竞争和伪共享

program

  1. 2018-11-18 谈谈理论与实践
  2. 2018-09-22 【转】并发编程的15条建议(译)

python

  1. 2018-02-27 steem-python 源码分析

redis

  1. 2019-02-28 Redis 5.0 主从复制协议握手流程

shell

  1. 2020-04-30 Shell脚本进阶

steem

  1. 2018-09-21 steemd 源码分析4 witness
  2. 2018-06-24 steemd 源码分析3 逻辑主体
  3. 2018-03-22 steemd 源码分析2 chainbase
  4. 2018-03-07 steemd 源码分析1 JSON RPC机制
  5. 2018-03-05 steemd 源码分析0 插件机制
  6. 2018-02-27 steem-python 源码分析

system

  1. 2018-02-05 Linux HugePages与Transparent HugePages
  2. 2017-12-25 Non-Volatile RAM/非易失内存

tcp

  1. 2019-04-29 TCP中继加速传输速度

tool

  1. 2024-04-24 在宕机后修复丢失的Chrome中打开的页面
  2. 2024-02-22 发现项目中的重复代码
  3. 2019-09-27 使用perf/SystemTap分析pagefault
  4. 2019-06-13 修复Ubuntu /boot 目录满时APT错误
  5. 2019-05-08 使用markdown画流程图/甘特图 - Mermaid
  6. 2019-01-28 假设检验-显著性检验
  7. 2018-12-28 概率分布与泊松分布、正态分布
  8. 2018-11-28 安装最新版 devtoolset-8
  9. 2018-11-20 debug cacheline 竞争和伪共享
  10. 2018-06-30 使用SystemTap给程序注入系统调用setsockopt
  11. 2017-11-28 在终端/shell中科学上网
  12. 2017-09-16 统计函数执行耗时
  13. 2017-06-27 使用SystemTap给系统调用注入错误

Search

    Blog Categories