首页
学习
活动
专区
圈层
工具
发布

#后端

三级缓存的两个失效盲区,我用 binlog 和消费组广播补上了

后端LV

组件地址:https://github.com/BIGLV666/cache-kit-spring-boot-starter(已发布 Maven Central...

4720

学员课时包越用越乱?购课、课时消耗与剩余预警的避坑指南

用户5658160

要点:更新带 remain_hours >= 2 防并发超扣;事务保证余量与流水原子完成。

6410

学员课时包越用越乱?购课、课时消耗与剩余预警的避坑指南

用户5658160

要点:更新带 remain_hours >= 2 防并发超扣;事务保证余量与流水原子完成。

6410

报名名额满了,有人取消怎么按顺序补位:候补队列与释放通知设计

用户5598620

一场活动名额 50 个,第 51 个报名者怎么办?直接拒绝会损失用户,登记候补又怕补位顺序乱、同一人重复通知、几个人同时取消时补位打架。读完你能拿到一套"候补登...

6910

学员中途转班,课时和上课记录怎么一起迁移不丢:转班单、幂等与可回滚设计

用户5598620

转班转丢数据是教务系统最常见的故障——课时少结转一节、旧班签到记录对不上、转完发现转错班想退回去。读完你能拿到一套"转班单 + 数据快照 + 幂等结转 + 可回...

7110

Elasticsearch从0-1部署成功实战

Rain的Java大神之路

不是装个 docker run 就叫部署。真正的从 0 到 1,是把高可用架构、安全认证、索引设计、数据同步、性能调优、监控告警这条链路全部走通,并沉淀成团队的...

6710

判断引擎落地 .NET 的四条路线、一个客户端与一份生产样本

张善友

后端只负责把一批 token id 变成 logits(ILayaBackend.Run),分词、prompt 布局、校准、解码全部在核心库里,所以两个后端给出...

7610

「一切皆插件」不是口号:手写一个敢上生产的治理管道过滤器

后端LV

上一篇把接口治理做成了「一个切面 + 两条过滤器链」,开头立了个 flag:一切皆插件。实现一个 PreFilter / PostFilter 注册成 Bean...

3100

商城退款不扯皮?退款流程状态机与售后工单的 4 个要点

用户5658160

要点:状态流转用白名单表,不在表里的跳转直接拒绝;带乐观锁(version)更新,防止两个后台同时处理同一退款单;拒绝要留原因,用户能看到"为什么被拒"。

4600

商城退款不扯皮?退款流程状态机与售后工单的 4 个要点

用户5658160

要点:状态流转用白名单表,不在表里的跳转直接拒绝;带乐观锁(version)更新,防止两个后台同时处理同一退款单;拒绝要留原因,用户能看到"为什么被拒"。

4600

网站静态资源缓存怎么配?强缓存、协商缓存与版本号的 3 个要点

用户5658160

强缓存命中后浏览器直接从本地取,不发任何请求,是提速的第一层。通过响应头 Cache-Control 控制:

7100

网站静态资源缓存怎么配?强缓存、协商缓存与版本号的 3 个要点

用户5658160

强缓存命中后浏览器直接从本地取,不发任何请求,是提速的第一层。通过响应头 Cache-Control 控制:

7100

门店收银交接班怎么不错账:班次锁定、钱箱清点与差异确认的工程实现

用户5598620

收银员交班时,钱箱里的现金和系统销售额对不上、两班之间的销售串到同一个班次、交接完才发现少钱要翻监控——这几分钟是门店最容易出错的环节。读完你能拿到一套"班次状...

10910

商品缺货了怎么通知买家才不漏不轰:订阅登记、去重与批量推送

用户5598620

用户来问"XX 什么时候有货"是商城客服最重复的工作;做了到货通知又怕同一条消息给同一个人发好几遍、几百人同时到货时把通道打爆。读完你能拿到一套"订阅登记 + ...

8410

VIN车架号新能源电池参数查询API|字段解析与Python接入示例

探数API小喇叭

这类场景只需要车辆出厂公告的固定配置,不需要车载BMS实时检测数据,就可以使用本接口快速完成数据补全。

14910
领券