首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
用户8656869428848
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
高并发场景-订单库存防止超卖
在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。 过程需要检验库存是否足够,保证库存不被超卖。 本文讲述结清时,扣库存环节,分布式系统产生订单环节后续文章再详细分析。 用分布式锁,是为了防刷、防止同一个用户同一秒里面把购物车里的商品进…
@Async注解的坑,小心
大家好。 背景 前段时间,一个同事小姐姐跟我说她的项目起不来了,让我帮忙看一下,本着助人为乐的精神,这个忙肯定要去帮。 于是,我在她的控制台发现了如下的异常信息: 看到BeanCurrentlyInC
30行自己写并发工具类(Semaphore, CyclicBarrier, CountDownLatch)是什么体验?
在本篇文章当中将仔细剖析这三个Java并发工具内部实现的原理,然后用ReentrantLock自己实现这三个工具。
高并发下如何避免产生重复数据?
前言 最近测试给我提了一个bug,说我之前提供的一个批量复制商品的接口,产生了重复的商品数据。 追查原因之后发现,这个事情没想象中简单,可以说一波多折。 1. 需求 产品有个需求:用户选择一些品牌,点