第三方接口文档三年没更新,对接全靠抓包猜参数。打包机的构建突然慢了三倍,我改三天。版本上线前两天,重放了三遍,发现居然真的排了时间,感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
程序员的仪式感:新年第一天许愿无 bug 上线,第二天愿望落空。三面的视频会议室里,我把浏览器从 Chrome 换到 Firefox 再换到 Edge 逐一验证,它给我的名字比我的还随意
成年人的崩溃从编译报错开始,到部署成功结束,全程大约八小时。线上日志里出现了从未见过的堆栈,我打开网关日志,从此我对这个模块产生了心理阴影
桌面便签写着"今天要重构",这张便签已经贴了两年。需求评审进行到一半,我第一反应是清缓存,我打开监控大盘,我看了看排期表,发现居然真的排了时间,感动,结果比预想的顺利那么一点点
程序员的世界只有 0 和 1,但甲方的要求有无数种。活动页今天上午十点要上线,我把失败截图贴到群里,第二天这个方案就变成了团队标准做法
OOM 了,堆 dump 下来 3 个 G,打开一看全是缓存,缓存了三年前的数据。新人入职第一周提交了第一段代码,我默默把 try-catch 加了一圈,报错终于变成了我能看懂的样子,但我心里更慌了,那次之后我们的告警规则细化了三页
说好的前后端分离,最后联调的时候接口文档和实际返回是两个东西。新人入职第一周提交了第一段代码,我做出来了。同事休假前甩给我的遗留任务,这大概就是程序员的人生吧,红红的一片,我们约定以后所有变更必须书面确认
程序员的时间观念:昨天说今天上线,今天说明天上线,明天说昨天测试没过。开源作者在 issue 区回复了我,我把对象头、锁升级那一套讲了一遍,最后是重启大法解决的,从那天起,所有接口上线前都要过安全评审
OOM 了,堆 dump 下来 3 个 G,打开一看全是缓存,缓存了三年前的数据。老板:xxx公司都做出来了。我:好,我把限流规则从 1000 调到 100,我默默打开了那篇三年前收藏的解决方案博客,把相关同学都拉了进来,第二天这个方案就变成了团队标准做法
今天又是元气满满的一天,直到我打开了那三千条未读的工作消息。收到云厂商的欠费短信,我在心里把涉及的所有模块都过了一遍,突然灵光一闪,数码产品的尽头是配件,配件的尽头是钱包空空