首页>代码>基于SpringBoot+Vue实现的二手交易系统>/源代码/后端代码/FleaMarketApi/src/main/java/com/rabbiter/fm/common/utils/IdFactoryUtil.java
package com.rabbiter.fm.common.utils; import java.util.concurrent.atomic.AtomicInteger; public class IdFactoryUtil { private static AtomicInteger orderIdEnd=new AtomicInteger(1); private static AtomicInteger fileIdEnd=new AtomicInteger(1); public static String getOrderId(){ int newI; int ord; do{ ord=orderIdEnd.get(); newI=(ord+1)%10000; } while (!orderIdEnd.compareAndSet(ord,newI)); return System.currentTimeMillis()+""+(newI+10000); } public static String getFileId(){ int newI; int ord; do{ ord=fileIdEnd.get(); newI=(ord+1)%1000; } while (!fileIdEnd.compareAndSet(ord,newI)); return System.currentTimeMillis()+""+(newI+1000); } }
最近下载更多
hrbylw LV8
9月21日
Peny_ZH LV5
9月20日
yyhrhv LV8
9月18日
微信网友_7134912998903808 LV9
9月11日
hyt123456 LV3
5月10日
yjCASDAS LV3
4月20日
鲲凡烦 LV1
4月19日
860421 LV3
4月18日
郭玉婷 LV10
4月11日
woaichiliancai LV3
4月8日
最近浏览更多
xianyu091012 LV4
11月18日
微信网友_7177544545669120 LV1
9月21日
hrbylw LV8
9月21日
zvcbnlk LV2
9月20日
Peny_ZH LV5
9月20日
abdkfksdkf LV16
9月18日
微信网友_7134912998903808 LV9
9月11日
yyhrhv LV8
9月10日
yuzhiyun LV4
8月30日
绝对零度 LV4
8月23日