自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 库存扣减超卖和少卖解决方案(数据库机制/redis自减)

所谓“超卖”指的就是商品卖多了,一般我们在商品扣减库存的时候,都会先判断库存够不够,如果够在进行扣减,不够则直接返回下单失败。但是,如果在高并发场景中,可能存在以下情况:当有两个并发线程,同时查询库存,这时数据库中库存剩余1,所以两个线程都得到1的库存,然后经过库存校验之后分别开始进行库存扣减,最终导致库存被扣减成负数。之所以会发生以上问题,主要是因为并发导致的,所以,解决超卖的问题本质上是解决并发问题。以上问题,最终就是要实现库存扣减过程中的原子性和有序性。

2024-06-13 09:58:20 644 1

原创 EMQX(MQTT协议)服务和测试工具安装及整合SringBoot后的使用

如果您发现错误,还望及时提醒,共同进步。

2024-04-22 17:31:06 917 3

原创 Centos7安装RabbitMQ后登陆提示:User can only log in via localhost

RabbitMQ默认提供了一个guest/guest用户,但是从3.3.0 版本以后该账号只能localhost登陆(User can only log in via localhost)给用户user赋予权限,授予user用户可访问虚拟主机 /,并在所有的资源上具备可配置、可写及可读的权限。创建完成之后通过以下命令设置用户标签为administrator。通过以下命令创建一个用户user,密码为user123456。最后,通过以下命令可以看出当前的所有用户。解决办法:通过命令行创建一个管理员账号。

2024-04-19 15:22:19 275

原创 Centos7安装RabbitMq延时队列插件rabbitmq_delayed_message_exchange

公司决定使用RabbitMq延时队列插件做为延时消息的解决方案,但是连接上RabbitMq以后发送延时消息的时候报错了,百度查原来是因为插件没有安装,在此记录一下安装过程。

2024-04-19 14:38:25 477

原创 2024年最新短视频去水印解析API接口分享

2024年最新短视频去水印解析API接口分享,持续更新,支持各大热门短视频平台。

2024-04-02 16:33:53 17104 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除