这个接口的文档和实现已经有两处对不上了。最后发现是缓存和数据库的更新顺序反了。连茶水间都安静了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个服务的配置项有六十个,我认识其中的二十个。我重新看了一遍手上的计划,把风险项标了出来。我把这个对象池的容量调大了,创建开销终于降下来。复盘会上我们把它列成了案例
我看了眼这条链路的层级,深得看不到底。我深呼吸了一下,决定从最可疑的地方查起。我打开了缓存命中的监控,发现命中率只有三成。感动,然后我学到了新的一课
这个模块的注释比代码还长,说明改过很多次。我停了一下,然后继续手上的活。我把这个服务的灰度开关加上了,能随时退回来。世界瞬间清净了
这个服务的超时设置是去年拍的,到现在没人动过。我叹了口气,然后打开了编辑器。我把这个接口的日志级别降到了 debug,生产环境立刻安静了。同事说这波操作可以写进新人培训教材
后端的成就感来自监控大盘上的曲线是平的。我发现自己居然没法反驳。我把这个对象池的容量调大了,创建开销终于降下来。复盘会上我们把它列成了案例
后端最擅长的事是把一个简单需求做成一次架构升级。我叹了口气,然后打开了编辑器。我把这个公共方法的魔法值抽成了枚举,代码清爽了。办公室安静得能听见键盘声
我把这个场景想全了,漏掉的是断电。我打开了缓存命中的监控,发现命中率只有三成。我把它写进了组内的避坑文档第一章
我看了眼这条链路的层级,深得看不到底。我把相关的记录都翻了出来做对照。我打开了这个服务的依赖关系图,圈出了一个环形依赖。我把这条经验写进了团队 wiki
这个模块的注释比代码还长,说明改过很多次。我把这个服务的日志打到了本地磁盘,终于不受平台限制。幸好之前留了备份