1.手写getUUIDTOLong方法,使用的时候直接调用即可
public static synchronized Long getUUIDTOLong() {
try {
Thread.sleep(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
String msg = "";
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
msg = sdf.format(date).substring(2);
return Long.parseLong(msg);
}
2.快速生成16位ID,直接set赋值即可
long imrID = System.currentTimeMillis();
String imrId = String.valueOf(imrID);