技术
工作里趟过的坑、读到的好工具、想清楚后总结下来的方法。技术笔记尽量写得让一年后的自己也能看懂。
-
飞龙审批流一次 ThreadLocal 泄露导致的流程预览 Bug
某次线上反馈流程预览偶发显示异常数据,排查发现是 ThreadLocal 未清理导致线程池复用污染。
-
Vibe Coding 治好了手残,但治不好脑乱。软件开发的难题从来不是“实现”(Construction),而是“驯服复杂性”(Complexity)。 需求是薛定谔的猫,代码是坍缩后的态。最可怕的不是代码报错,而是那个提需求的人,活在平行时空。
-
SQL查询并不是从SELECT开始的
你可能和我一样,写了很多SQL,但从未深究过它的执行顺序。实际上SQL的逻辑执行顺序,和我们书写的顺序完全不同。
-
brew安装软件失败
执行brew install时报错
-
少了一个数据库索引,让我们多花了5000美元
作者讲了一个亲身经历的案例,SQL 语句少建了一个索引,而数据库服务商按照读取的行数收费,导致费用暴增。
-
SSH生成新Key之后仍用旧Key链接
同事误删服务器公钥,重置密钥后新SSH Key仍无法登录
-
使用 CloudFront 为 Amazon S3 存储桶提供 HTTPS 请求
通过CloudFront为S3静态网站添加HTTPS支持。
-
Bash history里面的一些小问题
分享实用的 Bash History 技巧
-
为什么我的服务器都有8GB的空文件
本文作者受播客分享的Overcast服务器故障启发,回顾了自己去年遭遇的类似Linux服务器磁盘占满危机
-
别再用 OFFSET 和 LIMIT 分页了
本文批判了后端开发中最常见的分页做法——使用OFFSET+LIMIT,并指出其在数据量增长后会引发严重的性能问题,进而提出基于游标(Cursor-based)分页的替代方案。