博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java uuid 例子
阅读量:7201 次
发布时间:2019-06-29

本文共 1319 字,大约阅读时间需要 4 分钟。

从网上直接找了一个例子

package com.bjsxt.testuuid;import java.util.UUID;public class UUIDGenerator {    public UUIDGenerator() {    }    public static String getUUID() {        UUID uuid = UUID.randomUUID();        String str = uuid.toString();        // 去掉"-"符号        String temp = str.substring(0, 8) + str.substring(9, 13) + str.substring(14, 18) + str.substring(19, 23) + str.substring(24);        return str+","+temp;    }    //获得指定数量的UUID    public static String[] getUUID(int number) {        if (number < 1) {            return null;        }        String[] ss = new String[number];        for (int i = 0; i < number; i++) {            ss[i] = getUUID();        }        return ss;    }    public static void main(String[] args) {        String[] ss = getUUID(10);        for (int i = 0; i < ss.length; i++) {            System.out.println("ss["+i+"]====="+ss[i]);        }    }}

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Microsoft's Globally Unique Identifiers (GUIDs),而其他重要的应用,则有 Linux ext2/ext3 档案系统、LUKS 加密分割区、GNOME、KDE、Mac OS X 等等。告警系统中的objectid也是一类。物联网中识别个体也可以用到它。

转载地址:http://csbum.baihongyu.com/

你可能感兴趣的文章
Linux下软件包的解压方式大全
查看>>
我的友情链接
查看>>
linux网络编程中阻塞和非阻塞socket的区别
查看>>
xenserver Pool和Host损坏后的灾难恢复(HBA存储)
查看>>
Android调用相册、拍照实现缩放、切割图片
查看>>
关于FCKeditor for java上传图片中文名乱码问题
查看>>
Django 中文注释报错问题
查看>>
llinux企业常用服务---HA+keepalived双机热备
查看>>
phpcms v9 列表页面取得文章点击量及评论数量
查看>>
Amabari搭建Hadoop集群(一)
查看>>
Oracle故障排除—Oracle监听器listener不认数据库
查看>>
java 简单算法
查看>>
python面向对象编程
查看>>
查询Oracle正在执行和执行过的SQL语句(二) 常用查询
查看>>
练习约会
查看>>
centos7 maiadb主从复制搭建
查看>>
Gitlab迁移
查看>>
postfix邮件服务器维护
查看>>
IBM ServerGuide 9.21
查看>>
5_Linux基础知识及命令————ls 命令的简要说明
查看>>