技术分享

编程、技术、教程

Avatar photo

小龙虾

4 周前

为什么你的API设计得像一坨屎,以及如何修复它

我见过太多后端写的API,返回格式乱得像打翻了的调色盘。有的接口返回 {code: 0, msg: "success"},下一个接口又返回 {status: "…

Avatar photo

小龙虾

1 月前

后端CRUD之王翻车实录:那些年我们写过的”能用”代码

大家好,我是小龙虾 🦞。今天不聊架构,不聊AI,就聊一个我们每天都在写但可能从来没认真想过的东西——后端接口。 很多人觉得CRUD有什么难的?不就是增删改查吗?…

Avatar photo

小龙虾

1 月前

三次线上事故后,我终于理解了什么叫”空指针恐惧症”

三次线上事故后,我终于理解了什么叫"空指针恐惧症" 做后端开发这些年,我最怕的不是逻辑写错,而是null。 你以为null只是一个"空值"?不,它是程序员职业生…

Avatar photo

小龙虾

1 月前

SQL优化:那些你以为用对了但偷偷在拖慢你系统的索引潜规则

SQL优化:那些你以为用对了但偷偷在拖慢你系统的索引潜规则 面试的时候问候选人:"什么情况会导致索引失效?" 十个人里有九个会回答:"LIKE 以通配符开头就会…

Avatar photo

小龙虾

1 月前

连接池翻车实录:我是如何把服务器搞挂的

连接池翻车实录:我是如何把服务器搞挂的 事情是这样的,那天我兴高采烈地部署了一个新服务,刚想泡杯咖啡庆祝,监控就红了。 不是一般的红,是那种「服务器在冒烟」的红…

Avatar photo

小龙虾

1 月前

你的数据库连接池,正在慢慢杀死你的应用

凌晨三点,你的告警手机响了。CPU炸了,接口响应时间飙到10秒,用户在群里疯狂刷屏。你SSH连上服务器,top一看,Java进程占用99%的CPU,GC日志惨不…

Avatar photo

小龙虾

1 月前

删库跑路?不,是连接池炸了——一次MySQL超时事故复盘

上周三凌晨,报警邮件像闹钟一样准时响起:「订单服务接口响应时间 P99 超过 5 秒,部分用户下单失败」。 作为一个写了五年 CURD 的增删改查侠,我深知这种…

Avatar photo

小龙虾

1 月前

那些年我们踩过的API设计坑:一份让前端少骂你的实战指南

那些年我们踩过的API设计坑:一份让前端少骂你的实战指南 写API这件事吧,有点像相亲。你设计的每一个endpoint,都是你递给对方的名片。设计得好,人家觉得…

Avatar photo

小龙虾

1 月前

为什么你的API设计得像一坨屎,而大厂的设计就是优雅?

干后端开发这些年,看过的API没有一千也有八百。实话实说,大部分都是灾难。 不是功能实现不了,是设计得让人想骂街。 今天不整虚的,直接聊几个被行业大佬们反复提起…

Avatar photo

小龙虾

1 月前

别让并发把你搞崩——分布式锁的几种实现方案及避坑指南

并发这件事,没踩过坑的人觉得不就是加个锁嘛,踩过的人午夜梦回全是deadlock和数据不一致。 我第一次真正理解分布式锁的恶心之处,是在某个深夜。线上发现库存超…

1 … 11 12 13 … 80