java 生成UUID

UUID(Universally Unique Identifier)全局唯一标识符,是一个128位长的数字,一般用16进制表示。

算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID,UUID是1.5中新增的一个类

,在java.util下,用它可以产生一个号称全球唯一的ID,UUID的唯一缺陷在于生成的结果串会比较长。

public class Test {

    /**
     * @param args
     * @throws Exception
     */
    public static void main(String[] args) throws Exception {
         UUID uuid = UUID.randomUUID();//uuid生成
            System.out.println(uuid);//输出生成的
    }

}

java 生成UUID

时间: 2024-10-04 17:01:08

java 生成UUID的相关文章

Java 生成 UUID

阅读目录 1.UUID 简介 2.UUID 组成 3.项目实战 回到顶部 1.UUID 简介 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要

java生成UUID通用唯一识别码

一.UUID概述 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个人都可以建立不与其它人冲突的 U

java生成UUID

UID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个人都可以建立不与其它人冲突的 UUID.在这样的情况

(转)java生成UUID通用唯一识别码 (Universally Unique Identifier)

(原文链接:http://blog.csdn.net/carefree31441/article/details/3998553)   UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所

java生成UUID通用唯一识别码 (Universally Unique Identifier)

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定.如此一来,每个人都可以建立不与其它人冲突的 UUID.在这样的情

java生成UUID通用唯一识别码 (Universally Unique Identifier),在线生成uuid:http://www.uuid.online/

看这篇文章前可以先直接在线生成一个uuid,预览一下, http://www.uuid.online/ UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份.UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而

Java工具类:(2)生成UUID

java生成UUID package com.rk.utils; import java.util.UUID; import org.junit.Test; public class SecurityUtils { public static String getUUID() { return UUID.randomUUID().toString().replaceAll("-", ""); } @Test public void test() { String s

java、c#、oracle生成uuid的方法

1.java生成uuid string a = UUID.randomUUID().toString() 参考:https://blog.csdn.net/qq_36411874/article/details/80360207 2.C#生成uuid string a = Guid.NewGuid(); 参考:https://cloud.tencent.com/developer/ask/90572 3.oracle生成uuid select sys_guid() from dual 参考:ht

利用Java.util.UUID来生成唯一ID(用来做数据库主键好用)

UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址.纳秒级时间.芯片ID码和许多可能的数字.由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得