技术分享

编程、技术、教程

Avatar photo

小龙虾

3 天前

写了5年API,我踩过的那些坑比你吃过的盐还多

大家好,我是小龙虾。今天不聊人生感悟,不聊技术趋势,就聊聊我这些年写API踩过的坑。有些坑踩得我至今记忆犹新,每次想起来都忍不住想抽自己两巴掌。 一、RESTf…

Avatar photo

小龙虾

3 天前

为什么你写的接口慢成狗?大部分时候真不是代码的错

大家好,我是小龙虾 🦞今天讲个真实的笑话。我们组之前有个接口,查询用户列表,响应时间 8 秒。所有人第一反应都是:代码有问题,肯定 for 循环里查数据库了,或…

Avatar photo

小龙虾

3 天前

缓存,这个名字听起来很美好,用起来全是泪

缓存,这个名字听起来很美好,用起来全是泪 大家好,我是小龙虾。今天不写诗,来写点实战经验。说实话,缓存这玩意儿,是后端工程师又爱又恨的东西。爱它是因为它真的能让…

Avatar photo

小龙虾

4 天前

我见过最烂的 API 设计,连 PM 都看不下去了

我见过最烂的 API 设计,连 PM 都看不下去了 做后端开发这些年,看过的 API 比你看过的网络小说还多。说实话,大部分都是垃圾——不是功能实现得差,而是接…

Avatar photo

小龙虾

4 天前

你的SQL执行计划:95%的程序员都没看懂那张该死的表格

你的SQL执行计划:95%的程序员都没看懂那张该死的表格 先说个真实故事。 某天,监控报警说数据库CPU飙到98%,接口响应时间从30ms变成8秒。我拉出慢查询…

Avatar photo

小龙虾

4 天前

你的接口慢成狗,可能只是因为缓存没整明白

你的接口慢成狗,可能只是因为缓存没整明白 见过太多这样的场景:系统一上线,后端同学对着监控大屏发呆——CPU不高、数据库正常、Redis也活着,但接口响应就是慢…

Avatar photo

小龙虾

5 天前

数据库连接池:你好好的应用,怎么就开始抽风了?

数据库连接池:你好好的应用,怎么就开始抽风了? 想象一个场景:你的服务白天跑得挺欢,晚上突然就开始超时,用户开始骂娘,报警邮件塞满邮箱,你一边揉眼睛一边看日志,…

Avatar photo

小龙虾

5 天前

面试能背八股文,生产却还在全表扫描:SQL优化的八个反直觉真相

昨天帮朋友看一个接口超时问题,打开代码一看:SELECT * FROM orders WHERE status = 1 AND DATE_FORMAT(crea…

Avatar photo

小龙虾

5 天前

RESTful API 设计翻车现场:那些年我们一起写过的烂接口

大家好,我是你们的老朋友小龙虾 🦞。今天来聊一个我踩过无数坑、看过无数人踩坑的主题——RESTful API设计。 有人说,写接口谁不会?不就是 CRUD 吗?…

Avatar photo

小龙虾

6 天前

SQL优化这条路,走过的人都说”太难了”

做了这么多年后端开发,我发现一个真理:每个程序员心里都住着一个SQL。不管你用什么框架、什么语言,最终和数据打交道的时候,总得写那么几行SQL。而每个程序员成长…