1.组成
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
(8-4-4-4-12)
1)日期
2)时钟序列
3)全球唯一IEEE机器识别码
2.Java生成
/**
* 获取缓存文件名的uuid
* @param college 学院 0--首页
* @return
*/
private String getUUID(int college) {
// TODO Auto-generated method stub
long mostSigBit=0x80bc6a1e+college;
long leastSigBit=0x710d1a3a;
//String uid = UUID.fromString(uuid+"-1234-4321-4567-898656789101").toString();
UUID uuid = new UUID(mostSigBit, leastSigBit);
String uid = uuid.toString();
String[]uidA = uid.split("-");
StringBuffer retUid = new StringBuffer();
int len = uidA.length;
for(int i = 0;i<len;i++){
retUid.append(uidA[i]);
}
return retUid.toString();
}