话题精选
读书
旅行
好物
极客
个人总结
所有博客
卡瓦邦噶!
无法自制的人得不到自由。
访问博客
由一个子网掩码配置错误所想到的
针对进程设置路由规则
Tcpdump 从 TCP_option_address 中根据真实 IP 过滤
用 BPF 动态追踪 Python 程序
2022 年的总结
记录一次问题排查的故事
pngpaste – | tesseract stdin stdout
PromCon 2022 演讲:Alerting with Confidence
没来的请举手
婚礼回顾和一些经验分享
沉浸式工作
用 PromQL 计算 SLI 和 SLO
用 Wireshark 分析 TCP 吞吐瓶颈
开源的世界如此之小?!
Golang 的 Channel 是一种免费的无锁实现吗?
Prometheus alert rules 拆分成多个查询表达式
Prometheus HTTP SD 框架
程序 Hot reload config 的实现方式
Coredns 源码解析:启动流程
Side Project 成本最小化运维
长连接负载均衡的问题
无法 Patch
像设计 UI 一样去设计配置项
心动网络宣传片的翻译
我的删库经历
系统的过载(Overload)以及处理思路
Docker 镜像构建的一些技巧
分享一下“稍后阅读”的 random 功能
用 Nginx 在公网上搭建加密数据通道
2021 年年鉴
寻找丢失的信号
Coredns 源码阅读(导读)
SRE 的工作介绍
多租户环境中的 TCP 限速(基于 iptables)
介绍 Lobbyboy 项目
Debug 一个在 uWSGI 下使用 subprocess 卡住的问题
TTY 到底是什么?
Golang 的一个动态链接依赖问题
Django 优化数据库查询的一些经验
PromQL 使用多个 label 组合过滤
《Prometheus Up & Running》阅读
PromQL 简明教程
Build 一个最小的 Redis Docker Image
警惕复用的陷阱
开源软件源码编译指南
为什么 Cloudflare 提供免费的服务?
博客迁移到 Cloudflare
最近的工作感悟
P99 是如何计算的
使用 mtr 检查网络问题,以及注意事项
在终端快速选中上一个命令的输出内容
在你家公司使用 Django Migrate
Docker (容器) 的原理
瞎扯:软件的分层
我在新加坡一个月的生活费明细
写油猴脚本的传统艺能(Tampermonkey)- 教程
如何杀死一个进程?
接手一个新的项目,我会关注的3个问题
2020年的总结
Devops 中的 Overfitting
程序员如何挑选钻戒
玩了一下 Github 个人首页的 Profile (使用 Action 自动更新)
对中台的一些想法
实时上传数据备份文件到S3
近况更新
Reaper 使用 ReaFir 插件对音频降噪教程
Google BBR 拥塞控制算法简单介绍
JavaBean, POJO, DTO, VO, 傻傻分不清楚?
幻读
Redis 的命令设计
Use the Index, Luke! 笔记6:增删改的索引