/** * UUID简介: UUID含义是通用唯一识别码 (Universally Unique Identifier), UUID * 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。 * 如此一来,每个人都可以建立不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题 * UUID 表示一个 128 位的值 有 4 种不同的基本 UUID 类型: 基于时间的 * UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID。 这些类型的 version 值分别为 1、2、3 和 4 * 用途:用于数据库的主键id * */ // 得到不包含"-"的uuid public static String getUUID() { UUID uuid = UUID.randomUUID(); String str = uuid.toString(); // 将uuid中的"-"替换成"" String temp2 = str.replaceAll("-", ""); return temp2; } // 得到指定数量的UUID public static String[] getUUID2(int number) { if (number < 1) { return null; } String str[] = new String[number]; for (int i = 0; i < number; i++) { str[i] = getUUID(); } return str; }
相关推荐
主要介绍了java获取UUID与UUID的校验,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java-uuid-generator-3.1.3.jar 部分开源源代码用到这里面的类。
<groupId>com.fasterxml.uuid</groupId> <artifactId>java-uuid-generator <packaging>bundle <name>Java UUID Generator <version>3.1.5</version>
java生成16位随机数
java 生成8位UUID,解决UUID2太长的问题,欢迎下载。后续代码,陆续放出
Java生成UUID使用的第三方包,生成UUID的第三方包,
java UUID16的生成下载 UUID ,解压后生成的.java,可以在编译器中运行main方法
java生成唯一索引,Long型,区别uuid
java生成UUID通用唯一识别码 中文WORD版,感兴趣的小伙伴们可以下载来用下,代码可以直接使用
fast-uuid:用于快速高效地解析和编写UUID的Java库
jdk与javauuidgenerator生成uuid
UUID生成工具类
本文档主要讲述的是java生成UUID通用唯一识别码;UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算...
供java学者参考,可以截取uuid以及Token
JAVA UUID 生成.txt
由四个中划线“-”隔开,第一部分的长度为 8,第二部分和第三部分的长度为 4,第四部分的长度为 12,总长度为 36,是固定的。每一部分都是一个十六进制的数字,注意并不是随机的任意字母+数字的字符串。 M 表示 UUID...
日常开发中我们会遇到使用字符串ID,最先行到的就是UUID生成我们的随机字符串,但是UUID也是会出现重复的几率的!所以我们引入的新的ULID ULID的特性 与UUID的128位兼容性 每毫秒1.21e + 24个唯一ULID 按字典顺序...
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复
最近自己开发时需要一个16位纯数字的UUIDUtil,所以封装了一个纯数字16位的UUIDUtil,返回Long型UUid,希望可以帮到大家!
Java Uuid生成器(JUG) JUG是一组用于处理UUID的Java类:使用任何标准方法生成UUID,有效输出,排序等。 它根据生成UUID(有关更多说明,另请参见) JUG由Tatu Saloranta( )最初于2002年编写,并且经过多年的...