附:工具類ZlkUtil.javajava
package com.zlk.util;程序員
import java.util.Calendar;架構
import java.util.Random;dom
public class ZlkUtil {工具
/**網站
* 得到惟一字符串的方法(str+"_"+毫秒數+4位隨機數)(循環添加的時候不建議用,可能出現重複)spa
* orm
* @param strblog
* @return開發
*/
public static String getCoustomKeyID(String str) {
Random rand = new Random();
return str + "_" + Calendar.getInstance().getTimeInMillis()+ (rand.nextInt(9999 - 1000 + 1) + 1000);
}
/**
* 單例模式生成惟一字符串
*
* @return
*/
public static synchronized String getUniqueString() {
if (generateCount > 99999) generateCount = 0;
String uniqueNumber = Long.toString(System.currentTimeMillis())+ Integer.toString(generateCount);
generateCount++;
return uniqueNumber;
}
private static final int MAX_GENERATE_COUNT = 99999;
private static int generateCount = 0;
}