使用UUID生成全球唯一标识
来源:互联网 发布:增值税免抵退 知乎 编辑:程序博客网 时间:2024/06/11 16:59
需要生成唯一字符串,如生成应用标识等,可以直接用java.util.UUID类实现。
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
UUID由以下几部分的组合:
1,当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
2,时钟序列
3,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得)。
UUID的唯一缺陷在于生成的结果串会比较长。
调用以下方法便可得到一个唯一的字符串。
UUID是由一个十六位的数字组成,生成的字符串形式如: 9291d71a-0354-4d8e-acd8-64f7393c64ae。
如果当应用标识,可用string的方法replace将'-'替代成空,便得到字符串形式如,9291d71a03544d8eacd864f7393c64ae。
- 使用UUID生成全球唯一标识
- linux生成uuid全球唯一标识码方法
- JAVA UUID 生成唯一标识
- Java API生成唯一标识字符串 UUID
- 利用Java的UUID生成唯一标识
- java中用UUID生成唯一标识ID
- java生成全球唯一的UUID
- iOS7 UUID唯一标识
- iOS7 UUID唯一标识
- iOS7 UUID唯一标识
- iOS7 UUID唯一标识
- UUID唯一标识生成器
- pb中使用winapi生成全球唯一标示码(GUID,UUID)
- python中uuid来生成机器唯一标识
- 关于java生成的唯一标识变量java.util.UUID
- python中uuid来生成机器唯一标识
- nodejs包 node-uuid(生成唯一id,标识单个记录)
- python中uuid来生成机器唯一标识
- ckeditor 图片上传最新完美处理
- java代码行数统计工具
- oracle常用的复合数据类型 : BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer
- iSCSI
- C风格struct结构体的对齐
- 使用UUID生成全球唯一标识
- ora-28000
- 免密码ssh设置
- a different object with the same identifier value was already associated with the session错误
- linux下使用c++访问mysql数据库编译问题
- SQL Server2005使用CTE实现递归
- Java REST框架一览
- 同是80后程序员 为什么差距却如此大
- CultureInfo中重要的InvariantCulture