首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
哈哈哈笑什么
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
线上问题---又又又又来生产事故了,有人要倒霉了
前言 不好啦❗ 天塌了❗ 又又又又来生产事故了❗ 最近公司发生了一起生产事故,WMS在库存扣减时产生了 重复扣减,事件报告中指出是因为针对重复MQ消息做幂等控制时,幂等控制方案失效,导致重复处理了两条
秒杀系统实战(四)| 缓存与数据库双写一致性深度分析
微笑挖坑,努力填坑。 本文是秒杀系统的第四篇,我们来讨论秒杀系统中「缓存热点数据」的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了实现代码。 ... 在秒杀实际的业务中,一定有很多需要做缓存的场景,比如售卖的商品,包括名称,详情等。访问量很大的数据,可以算是“热点”…
瞧瞧别人家的接口重试,那叫一个优雅!
大家好,我是苏三,又跟大家见面了。 前言 记得五年前的一个深夜,某个电商平台的订单退款接口突发异常,因为银行系统网络抖动,退款请求连续失败。 原本技术团队只是想“好心重试几次”,结果开发小哥写的重试代
直接可以拿来的面经 | 如何答好跨团队沟通?
🧭一次“非项目经理”的项目管理实战:从混乱到协同的全过程 📍起点:一个“谁来管”的项目 某天早上,产品经理在群里甩出了一份新功能的需求文档,涉及前端、后端、运营、测试四个部门。文档一发,群里立刻热闹起
别再瞎拼技术栈!Postgres 已经能干 Redis 的活了
Postgres 杀疯了,Redis 还值得你费心吗? 过去几个月,我一直被一个问题困扰:为什么大家在做后端架构时,总喜欢“拼凑”各种技术栈? 用 Redis 做缓存 用 RabbitMQ 做队列 用
为什么不推荐使用@Transactional声明事务
在日常 Spring 开发中,我们经常看到如下代码: 只需一个注解 @Transactional,开发者就可以轻松开启事务。它用起来确实简单,但你是否真正了解它的工作原理?
JAVA生成订单号(日期+流水号)支持高并发 💥(实战 + 源码)
背景:为什么要自定义订单号? 在电商、支付、物流等系统中,订单号是核心字段之一: 要求全球唯一 要求按时间有序(方便分库分表、查
SQL 判断是否“存在”?99% 的人还在写错!
还在用 COUNT(*) 判断数据存不存在?学会这招,性能提升 10 倍! 今天咱们聊一个超实用的话题。 相信很多刚接触数据库的朋友,想要判断某条数据是否存在时,第一反应就是会写出类似下面的 SQL:
SpringBoot + RabbitMQ + Redis + MySQL:社交平台私信发送、已读状态同步与历史消息缓存
作为一名深耕 Java 开发八年的老程序员,我深知社交平台中 "私信功能" 看似简单,实则暗藏玄机。从早期做过的校园论坛私信模块频繁丢消息,到后来电商平台客服聊天的已读状态不同步,再到现在日活千万的社
面试官:千万级订单表新增字段怎么弄?
故事背景 最近我们遇到了一个看似简单但背后很有坑的需求:在千万级订单表中新增一个业务字段。需求来自隔壁项目组,他们需要这个字段做一些统计分析。 从开发角度看,这事很常见,**新增字段嘛,直接ALTER