作者小头像 Lv.2
更多个人资料
72 成长值
1 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
60
12
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
分布式ID选型
# 分布式 ID 怎么选:自增、UUID 还是雪花单库单表的时候,主键自增挺好用。一旦分库分表,或者多实例并发写,自增就不够用了,不同库的 id 会重复。这时候就得换生成方式。这篇把常见的几种方案和它们的坑说清楚。## 先说需求选 ID 方案前,先明确几条:- 全局唯一,这个不用说- 趋势递增,对 B+ 树索引友好- 不要太长,占空间也影响索引- 生成要快,别成为瓶颈- 不暴露业务量(比如自...
分布式
作者小头像 yd_252271337 2026-11-14 09:10:56
2
0
0
2026-11-14 09:10:56
2
0
0
灰度发布
# 灰度发布:新版本别一次性全量推前公司有次发版,直接全量替换,结果新版本有个空指针,上线十分钟,一半用户报错。从那以后我们改成了灰度:先放一小部分流量,看清楚了再逐步放开。这篇说说灰度怎么做,不只是工具层面,还有几个容易忽略的点。## 灰度的核心是什么不是「新版本先上线」,而是「让少量真实流量先走新版本,验证没问题再扩大」。核心是三件事:1. 能把流量按规则分到新旧版本;2. 能观测新版本...
数据库
作者小头像 yd_252271337 2026-11-13 11:18:11
3
0
0
2026-11-13 11:18:11
3
0
0
补充-索引失效的几种情况
# 索引失效:明明建了索引,查询还是全表扫有次线上一个列表接口很慢,同事说「这个字段有索引啊」。我让他 EXPLAIN 一下,结果 type 是 ALL,全表扫描。索引是建了,但查询写法让它用不上。这种情况太常见了,这篇把索引失效的几个典型场景列一列。## 先确认是不是真失效别猜,用 EXPLAIN:```sqlEXPLAIN SELECT * FROM orders WHERE DATE(...
数据库
作者小头像 yd_252271337 2026-11-12 09:01:19
4
0
0
2026-11-12 09:01:19
4
0
0
Shell 脚本别图快,这几个习惯能救你
# Shell 脚本别图快,这几个习惯能救你几年前我写过一条清理脚本,大概是这样的:```bashrm -rf $TARGET_DIR/*```平时跑没事。有一次变量因为前一步失败空了,展开成了 `rm -rf /*`。好在当时是在测试机,而且 `rm` 的保护拦住了一部分,但那一刻我后背是凉的。从那以后,我写 shell 都会先把「别再出这种事」放第一位。## 第一件事:打开严格模式脚本开...
Shell
作者小头像 yd_252271337 2026-11-11 08:41:12
5
0
0
2026-11-11 08:41:12
5
0
0
超时和重试,配错了比不配还危险
# 超时和重试,配错了比不配还危险有次线上服务突然大面积超时,查到最后,根子不在某个接口慢,而在我们自己的重试逻辑:一个下游接口抖动,调用方疯狂重试,把下游彻底压垮,然后雪崩到整个链路。那次之后,我把超时和重试的配置重新理了一遍。## 超时不是越长越安全很多人怕超时,就把超时设得很大,觉得「多等等总能返回」。问题是,等待也是有代价的:线程被占着、连接被占着,下游越慢,上游堆积越多。超时应该根...
作者小头像 yd_252271337 2026-11-10 10:44:17
9
0
0
2026-11-10 10:44:17
9
0
0
一次死锁的排查过程
# 一次死锁的排查过程数据库报 Deadlock found,业务偶发失败。死锁不难解决,难的是定位是哪两个事务在互相等。这篇记一次实际排查。## 现象订单创建偶发失败,日志里有 `Deadlock found when trying to get lock`。不是必现,高峰期更容易出现。## 第一步:看死锁日志MySQL 兼容库有 `SHOW ENGINE INNODB STATUS`,里...
作者小头像 yd_252271337 2026-11-09 11:49:50
9
0
0
2026-11-09 11:49:50
9
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注