UUID生成系统主键

UUID生成系统主键在项目中 表结构设计中只有一个主键且是系统自动生成 我就采取了 UUID 生成主键策略 下面是我生成主键的代码 packagecom wonders test importjava util UUID 使用 uuid 自动生成主键 authorliyong 2016 年 10 月 11 日 publicclassT publicsta

在项目中,表结构设计中只有一个主键且是系统自动生成,我就采取了UUID生成主键策略,下面是我生成主键的代码:

package com.wonders.test; import java.util.UUID; / * 使用uuid自动生成主键 * @author liyongyong * 2016年10月11日 */ public class TestUUID { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.out.println(uuid);//e-d87f-43b0-93f5-5915d58d960f String dxmbid = uuid.toString().replace("-", ""); System.out.println(dxmbid);//ed87f43b093f55915d58d960f System.out.println(dxmbid.length());//32 } } 

从上面的代码中可以看出来,UUID生成的主键是一个字符串里面夹杂着’-‘连接符,一般的话我们会去掉那个连接符,只留下字符串,总共长度为32位,根据主键要求的长度进行截取,如果你了解UUID的话,这种生成主键的方式,每次生成的主键是不会相同的,因为它达到了毫秒级别,相同主键的可能性很小。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214064.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:04
下一篇 2026年3月18日 下午5:04


相关推荐

  • stat 文件_readlink函数

    stat 文件_readlink函数statstat函数主要用于获取文件的inode信息。stat命令其实就是调用的stat函数。stat中时间的辨析atime(最近访问时间)mtime(最近更改时间):指最近修改文件内容的时间ctime(最近改动时间):指最近改动inode的时间1)chmod777stat_1.txtstat之后发现ctime变了。改变了文件的权限,文件权限保存在inode里面。2)vims

    2022年8月21日
    8
  • Java分页查询(真分页)

    Java分页查询(真分页)Java分页查询(真分页)

    2022年4月25日
    41
  • Metro风格的Android界面应用

    Metro风格的Android界面应用最近项目中需要一个选择月份查询客户余额的功能 原先的 android 只能满足查询当月 不可以查询任意月份 当然改起来还是很简单的 服务端增加一个月份参数 客户端传入这个参数即可 闲来无事 月份的选择风格不如做成 Metro 风格的 现在不是流行扁平化吗 况且我又是微软的忠实粉丝 最近工作没找到 静下心来学学东西 做做实验还是挺好的 现在把核心布局文件写出来 xmlversion

    2025年10月12日
    6
  • ccd视觉定位教程_正规CCD视觉定位系统工作原理[通俗易懂]

    ccd视觉定位教程_正规CCD视觉定位系统工作原理[通俗易懂]产品品牌CCD视觉定位系统发货城市-有效期至长期有效最小起订1产品单价面议深圳精科视觉科技有限公司成立于2011年底,是一家在视觉及自动化领域有着多年经验的科技公司,专业从事非标自动化机器视觉整套解决方案。公司集研发、销售、维护为一体,汇聚了一批追求卓越、勇于探索、敢于创新、在行业内具有丰富经验的工程技术人员,组建了一支专业、敬业的市场营销团队。激光打标技术具有以下的特点1、可对绝大多数金属或非金…

    2022年6月16日
    54
  • 史上最简单的Hibernate入门简单介绍

    史上最简单的Hibernate入门简单介绍

    2021年12月7日
    70
  • mysql自定义函数详解_sql自定义函数例子

    mysql自定义函数详解_sql自定义函数例子摘要腾兴网为您分享:mysql自定义函数与动态查询,智学网,夜读小说,小睡眠,西餐菜谱等软件知识,以及猫语翻译器,江西校讯通,刷qq业务的网站,房洽洽,学士服照,爱站seo工具包,虚拟声卡驱动,隐藏分,卦象,供零在线永辉,七猫精品小说,海纳百川器,华尔街日报,双十一图片,中国地震信息网等软件it资讯,欢迎关注腾兴网。介绍下mysql自定义函数的例子,以及插入单引号的方法,动态执行查询与字符串拼接…

    2025年10月7日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号