public class IDGenerator {
private static long num=0;
/**
* 随机生成UUID
* @return
*/
public static synchronized String getUUID(){
UUID uuid=UUID.randomUUID();
String str = uuid.toString();
String uuidStr=str.replace("-", "");
return uuidStr;
}
/**
* 根据字符串生成固定UUID
* @param name
* @return
*/
public static synchronized String getUUID(String name){
UUID uuid=UUID.nameUUIDFromBytes(name.getBytes());
String str = uuid.toString();
String uuidStr=str.replace("-", "");
return uuidStr;
}
/**
* 根据日期生成长整型id
* @param args
*/
public static synchronized long getLongId(){
String date=DateUtil.getDate2FormatString(new Date(), "yyyyMMddHHmmssS");
System.out.println("原始id="+date);
if(num>=99) num=0l;
++num;
if(num<10) {
date=date+00+num;
}else{
date+=num;
}
return Long.valueOf(date);
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有