private long generateOrderNo(){
long currentTime = System.currentTimeMillis();
// 此处如果不用一个随机数的话,在高并发场景同时下单的两个人会拥有相同订单号,由于数据库的唯一索引会出现一人下单失败
return currentTime + new Random().nextInt(100);
}
private long generateOrderNo(){
long currentTime = System.currentTimeMillis();
// 此处如果不用一个随机数的话,在高并发场景同时下单的两个人会拥有相同订单号,由于数据库的唯一索引会出现一人下单失败
return currentTime + new Random().nextInt(100);
}
本文标题:生成订单号需要注意的
本文链接:https://www.haomeiwen.com/subject/spgaoqtx.html
网友评论