利用Java生成UUID
来源:互联网 发布:佳能mp280清零软件 编辑:程序博客网 时间:2024/06/06 20:36
UUID是什么?
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。-----来自百度百科
UUID组成:
UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
UUID由以下几部分的组合:
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
UUID的格式如下,因为java中有UUID这个工具类,专门来生成UUID,在java.util包中,所以很简单,直接调用方法即可
在写java实现注册发送邮箱的时候想到了MD5加密,向注册邮箱发送数字加密后的验证码,点击注册链接发送验证码比对注册,发
现UUID这个正好适合验证注册的条件,而且有现成的工具类。
下面是一个简单的生成代码:把生成的UUID简单的处理了一下
import java.util.UUID;public class Uuid { public static void main(String[] args) { for (int i = 0; i < 5; i++) { //注意replaceAll前面的是正则表达式 String uuid = UUID.randomUUID().toString().replaceAll("-",""); System.out.println(uuid);// System.out.println(uuid.length()); } }}
阅读全文
0 0
- 利用Java生成UUID
- 利用java生成UUID(工具类)
- 利用Java的UUID生成唯一标识
- JAVA 利用UUID生成随机字符串
- 用Java生成UUID
- java中生成UUID
- 用Java生成UUID
- java生成UUID
- JAVA 生成UUID
- Java生成UUID
- java生成uuid
- java uuid 生成方法
- JAVA UUID 生成
- JAVA 生成 UUID
- JAVA UUID 生成
- Java生成UUID
- JAVA UUID 生成
- Java UUID生成
- Centos7 安装hive
- 简单的map-reduce的java例子
- 跟着姜少学Java基础编程之九:数组
- GalaxyOJ-951 (思维)
- OpenCV—连通域分析connectedComponentsWithStats()
- 利用Java生成UUID
- MAC使用Charles,代理后,部分网页无法打开(您的连接不是私密连接)的解决方法
- phoenix 批量插入优化(一次commit,多次commit比较)
- Java基础知识--数组
- C语言中全局变量赋值的陷阱
- Flume 使用exec及avro方式实现数据收集
- 一张图看懂手机CPU性能——手机CPU性能天梯图
- USB重定向
- Nexys2七段LED显示操作