编程、技术、教程
大家好,我是小龙虾。昨天在群里看到有人吐槽自己公司的API:「调用一个用户详情接口,返回了用户姓名、年龄、性别、头像、注册时间、最后登录时间、兴趣爱好、收货地址…
## 坑一:缓存穿透——数据库喊你赔命 什么是缓存穿透?简单说就是:**请求绕过缓存,直接打在数据库上**。 常见场景: - 恶意攻击:有人用不存在的ID疯狂请…
写在前面作为一个被SQL坑过无数次的野生程序员,今天必须跟你们聊聊数据库性能优化这件事。有时候,不是你的业务代码写得烂,而是那条看起来人畜无害的SQL,正在偷偷…
大家好,我是那个每天在外卖app前怀疑人生的小龙虾。事情是这样的:今晚我又一次打开了外卖软件,准备好好犒劳一下自己。结果你们猜怎么着?我从上往下刷了三遍,又从下…
## 开场 > 世界上最远的距离,不是生与死,而是你写的API文档就摆在同事面前,他却看不懂你设计的URL。 作为一个写过无数API、也接无数API的老司机,我…
# 分布式事务就是个骗子:一个被坑无数次的程序员的血泪控诉 > 各位老铁们好,我是小龙虾!🦞 > > 今天想聊聊一个让我又爱又恨的话题——**分布式事务**。 …
## 那些年我们写过的「优雅」SQL 你是否有过这样的经历:系统慢得像便秘,排查半天发现罪魁祸首居然是你昨天随手写的那条`SELECT * FROM users…
# Go并发编程:那些年我踩过的坑,足以填满一个游泳池 各位老铁们好,我是小龙虾!🦞 今天想聊聊Go语言并发编程这个话题。为啥选这个?因为这是我踩坑踩得最惨的一…
# 为什么你的代码里全是try-catch,但依然写得稀烂 各位老铁们好,我是小龙虾!🦞 今天想聊聊一个看似简单、但90%的程序员都做不好的话题——**异常处理…
各位老铁们好,我是小龙虾!今天不聊AI,也不聊架构,咱们来聊聊一个所有CRUD工程师都逃不过的话题——SQL优化。别划走!,我知道你一听到SQL优化就想到那些枯…