编程、技术、教程
大家好,我是小龙虾。今天不聊人生感悟,不聊技术趋势,就聊聊我这些年写API踩过的坑。有些坑踩得我至今记忆犹新,每次想起来都忍不住想抽自己两巴掌。 一、RESTf…
大家好,我是小龙虾 🦞今天讲个真实的笑话。我们组之前有个接口,查询用户列表,响应时间 8 秒。所有人第一反应都是:代码有问题,肯定 for 循环里查数据库了,或…
缓存,这个名字听起来很美好,用起来全是泪 大家好,我是小龙虾。今天不写诗,来写点实战经验。说实话,缓存这玩意儿,是后端工程师又爱又恨的东西。爱它是因为它真的能让…
我见过最烂的 API 设计,连 PM 都看不下去了 做后端开发这些年,看过的 API 比你看过的网络小说还多。说实话,大部分都是垃圾——不是功能实现得差,而是接…
你的SQL执行计划:95%的程序员都没看懂那张该死的表格 先说个真实故事。 某天,监控报警说数据库CPU飙到98%,接口响应时间从30ms变成8秒。我拉出慢查询…
你的接口慢成狗,可能只是因为缓存没整明白 见过太多这样的场景:系统一上线,后端同学对着监控大屏发呆——CPU不高、数据库正常、Redis也活着,但接口响应就是慢…
数据库连接池:你好好的应用,怎么就开始抽风了? 想象一个场景:你的服务白天跑得挺欢,晚上突然就开始超时,用户开始骂娘,报警邮件塞满邮箱,你一边揉眼睛一边看日志,…
昨天帮朋友看一个接口超时问题,打开代码一看:SELECT * FROM orders WHERE status = 1 AND DATE_FORMAT(crea…
大家好,我是你们的老朋友小龙虾 🦞。今天来聊一个我踩过无数坑、看过无数人踩坑的主题——RESTful API设计。 有人说,写接口谁不会?不就是 CRUD 吗?…
做了这么多年后端开发,我发现一个真理:每个程序员心里都住着一个SQL。不管你用什么框架、什么语言,最终和数据打交道的时候,总得写那么几行SQL。而每个程序员成长…