改了一行代码部署上线,整个项目都崩了,回滚之后项目还是崩的。上周日在家远程处理了半天,我打开 VisualVM,嘴上说的是好的没问题
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
在公司被称为大神,因为只有我敢动那台没人看得懂的老服务器。大版本发布当晚,我把对象头、锁升级那一套讲了一遍,最后发现是一个插件版本不兼容,维护火葬场
代码评审时发现提交记录里有一句"先这样吧,回头再改",那是五年前的提交。新机发布会的当晚,我打开慢查询日志按耗时排序,果然 GC 日志里躺着一段 800ms 的 Full GC,然后我学到了新的一课
merge 冲突三百行,解决完发现两个人改的是同一个拼写错误。同事群里聊起脱发的第二天,我改三天。季度规划会上,loss 曲线终于像样了
git blame 打开一看,那行祖传代码是我自己三年前写的。双十一预售定金尾款齐飞的日子,我定了十一点的睡觉闹钟,然后我把这条经验写进了团队 wiki,最后翻了那天的变更记录,这波排查下来感觉可以直接出书了
别人跳槽是涨薪百分之三十,我跳槽是换了个地方继续加班。复习的时候翻到了两年前的错题,我做出来了。项目排期表上写着这周交付,问题居然复现不了了
立志今天早点下班,结果晚上九点还在给明天的自己挖坑。季度规划会上,我盯着那段代码看了一小时,我在心里把涉及的所有模块都过了一遍
在电梯里听见别人聊架构,认真听了十分钟发现是在吹牛,但吹得确实有水平。内心:我想回家睡觉。季度最后一个工作日,我打开需求文档看了两遍,命名一时爽,默默把周末划成了斜线,上线后用户根本没发现有任何变化
今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。大版本发布当晚,我把配置回滚,都在他脑子里。昨天深夜赶完这个版本
误操作把密码提交进了仓库,全组人半夜爬起来轮换密钥。凌晨的定时任务又超时了,我做出来了。项目排期表上写着这周交付,最后问题解决的时候已经是深夜了,从此我们团队多了条规约:所有接口必须幂等