首页 > 编程语言 >java中如何生成UUID呢?

java中如何生成UUID呢?

时间:2022-10-11 18:00:13浏览次数:83  
标签:java UUID 示例 生成 网卡 java265 com

转自:
​​​  http://www.java265.com/JavaProblem/202110/1361.html​

下文笔者将讲述java代码生成UUID的方法分享,如下所示:

UUID简介

UUID(Universally Unique Identifier)英文单词的缩写,
UUID产生的目的:让分布式系统中所有元素都具有唯一性,
无需由统一的终端数据生成器生成数据,避免数据出现重复

UUID的组成

UUID生成的数据在同一台机器上同一时空中是唯一值
UUID由以下几个部分组成:

  1. 当前机器上的日期和时间,UUID的第一个部分与时间有关
    当我们在同一时间段生成UUID,我们可以发现两个UUID中,除第一部分不同之外,其他部分都相同
  2. 时钟序列
  3. 全局唯一的IEEE机器识别号,如有网卡,从网卡MAC地址获得,没有网卡以其他方式获得

例:
Java生成UUID的示例分享

package com.java265.other;
import java.util.UUID;
public class test {
/*
* java265.com UUID生成示例的示例分享
*/
public static void main(String[] args) throws Exception {
String str = UUID.randomUUID().toString().replaceAll("-", "");
System.out.println(str);
}
}
------运行以上代码,将输出以下信息----
13bf135ce8b1481e9329a5e3b62171ae

 

标签:java,UUID,示例,生成,网卡,java265,com
From: https://blog.51cto.com/u_15736642/5747586

相关文章

  • 基于SSM+Vue汽车租赁管理系统Java车辆出租系统(源码调试+讲解+文档)
    ......
  • javabean、xml、json、map之间的相互转换
    javabean转map利用cglib的BeanMap类实现转换importorg.springframework.cglib.beans.BeanMap;/****@Title:beanToMap*@Description:javabean转map*@parambean*......
  • Java集合操作
    1、集合转数组集合转数组建议采用以下写法://接口方法<T>T[]toArray(T[]a);List<String>strList=newArrayList<>();strList.add("str1");strList.add("str2");strList......
  • Java参数校验
    基本步骤引入pom依赖书写需要校验的实体书写实体校验工具类编写测试代码引入pom依赖<!--参数校验--><!--start--><dependency><gr......
  • Java集合引用传递问题(集合的浅复制和深复制)
    浅复制实体类packagecom.ahut.entity;importjava.io.Serializable;importjava.util.Date;/****@ClassName:Demo*@Description:*@authorcheng*@datepubliccl......
  • Java注解
    Java注解注解Annotation//自定义注解必须是在@interface//如下自定义注解Report//default用于给注解参数设置默认值public@interfaceReport{inttype()de......
  • OpenCV-选取图像局部区域(java版)
    @​​TOC​​​​Mat类提供了多种获取图像局部区域的方法​​1.imshow()1.单行或单列选择获取图像的某一行或某一列,可以使用row()函数或者col()函数方法说明row(inty)提取......
  • 数据生成大师
    看到的,好多东西!数据生成大师!#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintMAXN=1e6+50;intCase;charc;charnamein[MAXN],......
  • SQL Server生成数据字典
    表信息Select*FROMINFORMATION_SCHEMA.COLUMNSorderbyTable_name;select*fromINFORMATION_SCHEMA.tables数据字典SELECT(casewhena.colorder......
  • JAVA基础-层级结构
    最近开始学习JAVA,接触后端项目,发现跟iOS的区别挺大的,在这里记录一下iOS谈到项目结构,无非就是MVC,再加上一些自定义的文件夹,管理类,资源类,三方类,拓展,公共UI、弹框等等,比较随......