zoukankan      html  css  js  c++  java
  • java.utils.UUID类介绍

    1 UUID介绍

               UUID (Universally Unique Identifier)缩写,即通用唯一识别码,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。

              UUID产生的目的是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。

              在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,就是微软公司的全球唯一表示符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。

    2 UUID的作用

    UUID 来作为数据库数据表主键是非常不错的选择,保证每次生成的UUID 是唯一的

    3 UUID的生成

    手动封装uid----uuid---随机不重复的字符串32位--java代码生成后是36位

    package p5.request;
    
    import java.util.UUID;
    
    public class Test {
    
        public static void main(String[] args){
            String uuid = UUID.randomUUID().toString().replaceAll("-", "");
            System.out.println(uuid);
        }
    }
  • 相关阅读:
    Net 下安装、调试的常见问题与错误
    解决在网页框架中,页面的样式表失效的方法
    C#.NET Show Text Info
    C#.NET 部署应用程序之ClickOnce
    VS2005 数据库间转移数据(SSIS)
    C#.NET ClickOnce
    SQL2005 还原备份数据
    C#.NET TreeView.cs
    C#.NET SetComboBox Class
    C#.NET GetLocalMachineInfo.cs
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8328546.html
Copyright © 2011-2022 走看看