如何获取uuid

简介: 在开发过程中,很多场景需要唯一主键,比如表的自定义主键,uuid是非常方便的实现技能。


image.png

在开发过程中,很多场景需要唯一主键,比如表的自定义主键,uuid是非常方便的实现技能。

但因为uuid中包括字符串,所以对比long,int类型,在数据库中查询效率会慢一点,如果有需求,可以选择雪花算法作为唯一主键使用。

item.id = UUID.randomUUID().toString();


相关文章
|
1月前
|
算法
自定义UUID算法
自定义UUID算法
23 0
|
Java 数据库
如何使用JPA的UUID主键生成策略
这篇文章只写给主键用uuid并且用jpa的小伙伴。 1. 数据实体类 @Entity @Table(name = "ip_user") @GenericGenerator(name = "jpa-uuid", strategy = "uuid") ...
3522 0
|
1月前
|
算法 云计算 索引
生成UUID和自定义UUID算法
生成UUID和自定义UUID算法
167 0
|
算法 Java 数据库
如何在java中使用uuid(1)-随机uuid的获取
UUID是国际标准化组织ISO提出的一个概念。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。UUID用来识别属性类型,在所有空间和时间上被视为唯一的标识。一般来说,可以保证这个值是真正唯一的任何地方产生的任意一个UUID都不会有相同的值。使用UUID的一个好处是可以为新的服务创建新的标识符。
371 0
如何在java中使用uuid(1)-随机uuid的获取
uuid v4
第四版uuid
278 0
|
算法 开发者 Python
Uuid 模块 | 学习笔记
快速学习 Uuid 模块
126 0
|
分布式计算 算法 Python
Python编程:使用uuid库生成唯一ID
Python编程:使用uuid库生成唯一ID
145 0
|
Java 开发者
UUID 类|学习笔记
快速学习 UUID 类
107 1
|
开发者
UUID 类|学习笔记
快速学习 UUID 类
|
Linux API 数据库
通用唯一标识码UUID的介绍及使用。
什么是UUID? UUID全称:Universally Unique Identifier,即通用唯一识别码。 UUID是由一组32位数的16进制数字所构成,是故UUID理论上的总数为16^32 = 2^128,约等于3.4 x 10^38。也就是说若每纳秒产生1兆个UUID,要花100亿年才会将所有UUID用完。
967 0