对象实体在入到数据库中经常需要添加对应的本家儿键信息 , 而Oracle数据库的本家儿键一般都是用UUID , 本文则本家儿要介绍Java若何生当作UUID 。
需要这些哦
JDK 1.8
一、布景介绍1UUID是Universally Unique Identifier的简写 , 即通用独一标识符 , 形式一般如下:50bdf2d0-87ab-4110-802c-20bfe1454da4
文章插图
2UUID可以或许包管独一性 , 本家儿要因为它是由当前机械硬件信息及软件信息组成 , 经由过程百度词条可以查看到UUID具体的构成部门 , 经由过程以下三个部门就可以或许包管UUID的独一性
文章插图
3因为UUID总有一个长度限制 , 所以理论是UUID是可能会发生冲突的 , 可是只要反复率知足必然前提我们就可以认为UUID是独一的 。
文章插图
二、生当作UUID1jdk自己供给了生当作UUID的方式randomUUID() , 关于UUID的生当作道理可以参考UUID类的官方源码
文章插图
文章插图
2在后端Java代码中我们可以经由过程挪用UUID.randomUUID().toString()来生当作UUID
文章插图
文章插图
3【Java如何生成UUID】从上面的UUID(06bfa8e4-d765-4d57-8f13-576dad028b5c)中我产可以注重到直接起到独一性感化的字符现实上只有32位 , 因为中心有4个中划线毗连符 , 一般为了降低数据库的存储空间 , 我们会将jdk生当作的UUID进行尺度化 , 即将4个毗连符去失落 。
文章插图
注重事项若是小编所写经验帮忙到了你 , 请帮手给点个赞或评论撑持下 , 您的撑持是作者继续创作的动力!
以上内容就是Java如何生成UUID的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 微信的繁体字怎么设置,微信如何设置繁体中文
- AutoCADT20天正建筑如何绘制楼梯
- 如何让手机跟电脑同屏
- PPT如何设置单击才让内容一个一个出来
- 在后宫秘史中如何使用自己的药草资源
- 如何在图片上刮去衣服
- QQ小技巧:如何不用输入密码登陆QQ
- 这里的桂花再香也比不上家乡院子里的桂花改为反问句 这里的桂花再香也比不上家乡院子里的桂花如何改为反问句
- 百度钱包有钱花借钱如何提前还款
- 手机如何隐藏相册里面的照片