import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.util.Collections;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import org.apache.commons.lang.StringUtils;
/**
* 生成随机编号
*
* @author Neo
* @date 2018年1月18日11:48:21
*/
public class RandomizingID {
/**
* 随机号时间格式
*/
private String timeFormatter = "yyyyMMddHHmmss";
private SimpleDateFormat sdf = null;
private static SimpleDateFormat nextSecond = new SimpleDateFormat("SSS");
/**
* 秒(一秒有多少毫秒)
*/
private long secondUnit = 1000;
/**
* 随机数字位数
*/
private int randomNumLength = 3;
/**
* 编号前缀
*/
private String prefix = "";
/**
* 是否颠倒字符串
*/
private boolean reverse = false;
/**
* 上一次生成时间
*/
private String preGenTime = "";
/**
* 当前时间最大请求数量
流水号生成工具类(prefix+formatDate+random)
最新推荐文章于 2022-04-20 14:59:56 发布