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);
        }
    }
  • 相关阅读:
    Servlet编程实例1
    Servlet
    JDBC之代码优化
    JDBC数据库编程
    数据库常识
    数据库基本操作
    STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料
    QT入门学习笔记2:QT例程
    爬虫制作入门学习笔记2:[转]python爬虫实例项目大全
    中移物联网onenet入门学习笔记2:中移物联的通信格式
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8328546.html
Copyright © 2011-2022 走看看