生成订单号需要注意的

2019-06-06  本文已影响0人  6默默Welsh

private long generateOrderNo(){
long currentTime = System.currentTimeMillis();
// 此处如果不用一个随机数的话,在高并发场景同时下单的两个人会拥有相同订单号,由于数据库的唯一索引会出现一人下单失败
return currentTime + new Random().nextInt(100);
}

上一篇 下一篇

猜你喜欢

热点阅读