Blog
- 2022-07-12 » DNS txt 记录查询
- 2021-11-26 » IT 领域内有意思的小故事
- 2021-05-20 » go calling convention
- 2021-05-14 » linux kernel 系列之 process scheduler
- 2021-05-13 » linux kernel 系列之 process management
- 2021-05-12 » linux kernel 系列之 network stack
- 2021-05-11 » linux kernel 系列之 vfs
- 2021-05-10 » linux kernel 系列之 virtual memory
- 2021-04-28 » 介绍 kubernetes pod TERM
- 2021-04-27 » 介绍 kubernetes service
- 2021-04-26 » 介绍 kubernetes 网络模型
- 2017-06-10 » IO multiplexing 使用列子
- 2016-03-16 » system call 详解
- 2016-03-02 » uber's geofence 微服务的构建
- 2016-03-01 » Uber's Schemaless Datastore JSON 编码和压缩算法
- 2016-02-29 » Uber's Schemaless Datastore 事件系统
- 2016-02-25 » Uber's Schemaless Datastore 架构设计
- 2016-02-24 » Uber's Schemaless Datastore 设计和思考
- 2016-01-22 » 理解 Raft 分布式一致性算法
- 2016-01-22 » 介绍 JWT 算法相关的知识
- 2015-01-30 » 收集用于学习的互联网地址
- 2015-01-09 » 介绍 memcached 的内部实现和运维相关的知识
- 2015-01-08 » jmeter 测试使用较多和比较常用的技巧
- 2015-01-08 » 使用 badboy 录制脚本,jmeter 做性能测试
- 2014-12-31 » netty 内存管理-手动内存管理
- 2014-12-31 » jvm 军工级别调试工具
- 2014-12-30 » 我的第一篇 Blog
Code
- 2021-11-24 » 介绍 golang 语言使用 ebpf trace 中的各种问题和解决方案
- 2021-05-19 » trampoline 技术介绍
- 2021-05-18 » Uprobes 介绍
- 2021-05-06 » ebpf 最新的特性和 kernel 添加的 epbf 特性
- 2021-04-26 » ebpf 最新的特性和 kernel 添加的 epbf 特性
- 2021-04-25 » ebpf 最新的特性和 kernel 添加的 epbf 特性
- 2021-04-24 » ebpf 最新的特性和 kernel 添加的 epbf 特性
- 2021-04-23 » ebpf 最新的特性和 kernel 添加的 epbf 特性
- 2021-04-22 » 使用 ebpf 修改 golang 函数的入参和返回值
- 2021-04-21 » golang internal memory layout 实验
- 2021-04-19 » golang ABI 相关研读
- 2021-04-02 » linux ebpf 相关介绍
- 2021-04-01 » linux ebpf 相关介绍
- 2018-01-25 » wireshark decrypt ssl traffic
- 2017-09-07 » Golang Netlink
- 2017-09-07 » Golang Netlink
- 2017-08-11 » Goroutine memory
- 2017-07-19 » Goroutine memory
- 2017-05-24 » Goroutine memory
- 2017-05-23 » Goroutine coredump
- 2017-05-10 » Goroutine 源码分析-重要函数分析
- 2017-04-29 » Goroutine 源码分析 - 总结
- 2017-04-20 » Goroutine 源码分析 - lock
- 2017-04-19 » Goroutine 源码分析 - channel
- 2017-04-11 » Goroutine 源码分析 - network
- 2017-04-10 » Goroutine 源码分析 - syscall
- 2017-04-09 » Goroutine 源码分析 - goroutine
- 2017-04-08 » Golang 调度器的实现分析
- 2016-04-01 » 实现 Maglev 单机性能的工具:DPDK
- 2016-03-31 » Google's Maglev 分布式负载均衡器秘密的分析
- 2016-02-02 » Linux IO 栈系列文章第三篇
- 2016-02-02 » Linux IO 栈系列文章第二篇
- 2016-02-01 » Linux IO 栈系列文章第一篇
- 2016-01-28 » Linux 网络栈系列文章第二篇
- 2016-01-27 » Linux 网络栈系列文章第一篇
- 2015-12-08 » Golang 并发调度:G, P, M 模型
- 2015-12-04 » Golang 源码分析内存模块:内存分配
- 2015-11-19 » Golang learn 系类
- 2015-11-03 » linux net stack 相关的系统调用解释
- 2015-10-28 » linux ftrace 工具介绍和使用
- 2015-10-27 » linux perf 工具介绍和使用
- 2015-10-22 » linux network stack 介绍
- 2015-10-21 » linux interrupt 介绍
- 2015-10-20 » systemtap 介绍
- 2015-10-20 » linux trace 总体介绍
- 2015-10-19 » linux kernel 系列之 vfs
- 2015-10-16 » linux kernel 系列之 block IO
- 2015-10-15 » linux page fault 的各种错误类型
- 2015-08-18 » 使用 github 作为 blog 站点
- 2015-08-17 » Netflix 性能监控系统 vector 的安装
- 2015-08-13 » 服务器大量 TIME_WAIT 状态问题分析和解决
- 2015-07-29 » Lucene5.0 索引格式
- 2015-04-15 » linux 虚拟内存布局图
- 2015-03-16 » linux 内核编译
- 2015-03-13 » linux perf 调试工具导航图
- 2015-03-11 » linux 的各种调试工具
- 2015-02-28 » 各个 sql join 的含义和写法
- 2015-02-04 » 使用 solr 时使用网页和 java client 调用结果不同的问题分析与解决
- 2015-02-01 » linux kernel ctl_table 解释
- 2015-01-30 » 记录 lucene 的一些工具
- 2015-01-29 » epoll 水平和边缘触发模式解释
- 2015-01-28 » linux 下 epoll 的一个 code example
- 2015-01-27 » 收集一些 nginx 开发使用到的 debug 工具
- 2015-01-27 » liunx systemtap install 遇到一些问题
- 2015-01-25 » nginx ngx_buf_t 数据结构分析
- 2015-01-24 » nginx的slab的内存管理方式源码分析
- 2015-01-24 » nginx request limit module 源码和算法分析
- 2015-01-23 » nginx shared memory 用法
- 2015-01-22 » 使用 SaltStack Salt 命令时间很长的问题解决
- 2015-01-20 » nginx 内存池研究
- 2015-01-14 » Linux 下 C 语言编程使用的到的 vim 一些技巧
- 2015-01-14 » linux 下 fork 的使用和 fork 的一些问题解答
- 2015-01-13 » nginx module 的写法
- 2015-01-13 » gcc 中使用汇编
- 2015-01-08 » linux vmstat field 解释
- 2015-01-08 » context switch 和 cpu affinity
- 2015-01-07 » cpu cacheline 研究
- 2015-01-06 » cpu 内部结构研究
- 2015-01-05 » 通过 volatile 的汇编代码研究 JVM 内存模型
Life
- 2015-01-01 » 写在 2015 新年第一天