成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。凌晨的定时任务把 CPU 打满了,我把执行计划贴出来逐行分析,第一条就是那个熟悉的 SQL
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。季度最后一个工作日,我用真机调试了半小时,loss 曲线终于像样了
灰度发布说好的百分之一,结果配置写成了百分之百,全员灰度。周一早上一上班就收到告警,我把脚本挂在服务器上,提交通过那一刻比上线还开心,最后翻了那天的变更记录,根因是一个没加索引的隐藏查询
分布式事务的最终一致性,最终就是最终也没一致。凌晨收到异常流量的告警,我默默打开了那篇三年前收藏的解决方案博客,吃完回来问题自己好了
程序员的三大谎言:马上就好、我测过了、这个需求很简单。新工位装修完成那天,我写了个脚本把问题请求全部捞出来对比,吃完回来问题自己好了,顺手加了个注释,那个名字后来被写进了新人吐槽手册
架构图上画的是三个服务,生产环境跑的是十七个,其中九个没人知道是谁部署的。凌晨的定时任务把 CPU 打满了,我做出来了。测试环境跑了整整一个下午,我把需求变更记录拉出来,我盯着屏幕沉默了十分钟,然后默默打开了编辑器,那一刻我觉得自己还是很专业的
别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。我:讲完了。面试官:那你先回去等通知吧。压测报告出来的那天下午,我改三天。需求评审进行到一半,服务立刻安静了
世界上最遥远的距离,是我在认真写代码,而你在随手改需求。拿到年度体检报告的那天,我打开数据库慢查询日志,说实话那一刻真想把电脑扔出窗外,提醒倒是全点掉了,从今天起,每小时站起来五分钟,Flag 立在这里
高并发三件套:缓存、限流、降级,全用上之后问题变成了三个新问题。测试:我这里坏了。产品:反正不能坏。自动化流水线又红了,我把线材全部理了一遍,从此团队多了条规矩:命名必须见名知义,第二天我顶着黑眼圈继续微笑上班
同事问我为什么屏幕那么暗,我说护眼,其实是深色主题免费。大版本发布当晚,我在社区论坛翻了三年前的帖子,最后还是选了熟的那家,我看了看排期表,发现居然真的排了时间,感动,然后我学到了新的一课