首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts1.2+Spring2.5+Hibernate3.2框架筹建(十六)

2012-10-06 
Struts1.2+Spring2.5+Hibernate3.2框架搭建(十六)附:工具类ZlkUtil.javapackage com.zlk.util?import jav

Struts1.2+Spring2.5+Hibernate3.2框架搭建(十六)

附:工具类ZlkUtil.java

package com.zlk.util;

?

import java.util.Calendar;

import java.util.Random;

?

public class ZlkUtil {

?

??? /**

??? ?* 获得唯一字符串的方法(str+"_"+毫秒数+4位随机数)(循环添加的时候不建议用,可能出现重复)

??? ?*

??? ?* @param str

??? ?* @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;

???

?

}

热点排行