问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

什么是UUID,Java中怎么产生UUID?

发布网友 发布时间:2022-04-23 09:38

我来回答

3个回答

热心网友 时间:2022-04-07 23:43

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过*控制端来做辨识信息的指定。

生成UUID的方法:

public static String getUUID32(){ String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase(); return uuid;//  return UUID.randomUUID().toString().replace("-", "").toLowerCase();}

注:因为一般数据库主键为String类型,所以接收类型为String,生成的uuid数据包含-,所以要去掉-,故UUID.randomUUID().toString().replace("-", "").toLowerCase()。

扩展资料

UUID由以下几部分的组合:

(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。

(2)时钟序列。

(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。

UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16)。

其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12),可以从cflib 下载CreateGUID() UDF进行转换。

参考资料:百度百科-UUID

热心网友 时间:2022-04-08 01:01

UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID package com.mytest;import java.util.UUID;public class UTest {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.println(uuid);
}
}

热心网友 时间:2022-04-08 02:35

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID。
import java.util.UUID;
public class Test {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.println (uuid);
}
}
什么是UUID,Java中怎么产生UUID?

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。生成UUID的方法:public static String getUUID32(){ ...

什么是UUID,Java中怎么产生UUID

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成的API。// 如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,以为JDK实现了UUID: java.util.UUID,直接调用即可. UUID uuid = UUID.randomUUID(); String s = UUID.randomUUID().toString()...

Javascript 生成UUID,Java生成UUID

UUID,即全局唯一标识符,是一种算法生成的二进制数字标识符,长度为128位。其格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中x代表0-9或a-f范围内的32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的UUID。尽管UUID的总数达到了2^128(3.4×10^38)个,随机生成两...

JAVA JDK提供的一个自动生成主键 UUID.randomUUID()的方法 它永远都不...

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的 UUID由以下几部分的组合:(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。(2)时钟序列。(3)全局唯一的IEEE机器识别号,如果有网卡...

怎样用java生成GUID与UUID

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。package com.cn.str;import java.util.UUID;/ Create GUID author Administrator / public class ...

java中的uuid是干什么的,如何执行一个方法每次都返回一个不重复的字符...

随即生成字符串UUID.randomUUID().toString().replace("-", "");随即生成0~n之间的数字:Math.random()*n;生成的都是不重复的字符串或者数字,一般UUID.randomUUID().toString()用作表的主键。

java生成唯一标识符有什么用

在Java中生成UUID主要有以下几种方式:JDK1.5如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,以为JDK实现了UUID:java.util.UUID, 直接调用即可.UUID uuid = UUID.randomUUID();String s = UUID.randomUUID().toString();//用来生成数据库的主键id非常不错..Java代码 package com.taobao.tddl.client.util...

请问如何用java生成一个指定长度的UUID?

UUID是指定长度的 就是那么多位,位数少了就不叫UUID了

UUID.randomUUID().toString()

Java JDK中,UUID.randomUUID().toString()是一个用于自动生成唯一标识的方法。UUID,即Universally Unique Identifier,全球唯一标识符,每个标识符由一台机器在特定时间和环境中生成,确保其在整个时空中的唯一性,由16位数字组成,具体结构包含:首先,依据当前日期和时间(这部分受生成时间影响,如果短时间...

怎样用java生成GUID与UUID

GUID 是微软用于COM组件的标识,UUID是Java生成32位16进制ID的实现,但两者本质相同。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
跪求“快乐不再快乐”的连接,没有带=符号的,跪求大神啊! 快乐不再快乐--付梦妮 帮忙想个小剧本,做flash用。重谢 快乐不再快乐歌曲歌词 广东东莞寮步邮寄月饼到永州需要多少钱费用,2KG重的 今日头条里的原创图文要求30天内已发图文>10篇,微头条算不算?_百 ... 我忘记我的MP4电影的播放格式了!! ...求怎么转换成能播放的视频?悬赏100分。谢谢 ipoo为什么视频转成AVI模式了还是不能放?(100分) ...同样是AVI格式的电影怎么播放不了.分辨率,声音格式都改了.就是... 100分求,电影怎么放不了,用什么播放器都不行, 图片做PPT电脑用什么软件好? iphone的UUID指的是什么?麻烦高手指教, 用什么软件做图片幻灯片 蓝牙程序中的UUID是什么意思 我是一个网盲!我玩的《万王之王3》登陆的时候。显示登陆UUID错误!谁能告诉我UUID是什么意思?怎么解决? 手机可以做ppt且可以插入大量图片且不花钱的软件? 用什么软件做出漂亮的ppt素材 请问内存插槽上面哪个 "UUID"是什么意思? 小斑马uuid是什么意思? UUID是什么 变的偏旁是什么? 华为手机文件夹uuid是什么意思 uuid是什么意思? 青岛有哪些露天的温泉?哪些比较好? 青岛最好的温泉是哪个? 青岛哪的温泉好?带鱼疗的?价格 青岛即墨香根温泉和海泉湾温泉哪个好?性价比哪个更高一些? 青岛即墨泡温泉 noml3手机排线濮阳市那里有买的 青岛哪里可以泡温泉?大概费用是多少啊? 做图片幻灯片 用什么软件好 戴尔笔记本电脑上面的 DMI系统的UUID是什么意思? 什么图片软件APP,能把几张照片,做成一个连续播放的幻灯片啊? uuid缺失是什么意思 办公软件中word excel ppt 之间是什么关系?是同一个软件的功能吗? 关于UDID和UUID的区别 ppt幻灯片中的图片一般是用什么软件制作的?(fireworks,还是ps?) uuid是什么? 什么软件可以打开PPT格式的图片 请问有没有将WORD文档转化为PPT格式的软件啊? UUID非法是什么意思??? 大家有什么好的类似于PPT的非PPT的图片展示软件 手机可以看WORD PPT等的软件有哪些? 眼白发黄是否意味乙肝病情加剧 有什么软件可以将图片弄成幻灯片? 用什么软件可以将ppt上的图片在更换时出现3D效果? 手机上我的文件,system-uuid是什么意思?,能删吗? 眼睛白睛色黄的原因有哪些? 怎样下载办公软件,像word、ppt等? 帝信科技股份有限公司怎么样?
  • 焦点

最新推荐

猜你喜欢

热门推荐