java实现秒杀业务之解决秒杀超卖的问题

第一步:在减少库存的时候进行判断stock_count>0

package com.jack.seckill.dao;@Mapper
public interface GoodsDao {@Update("update seckill_goods set stock_count=stock_count-1 where goods_id=#{goodsId} and stock_count>0")public void reduceStock(SeckillGoods g);
}

第二步:在mysql数据库添加唯一索引

以上2个步骤就能解决秒杀超卖问题


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部