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

本文共 1389 字,大约阅读时间需要 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也是一类。物联网中识别个体也可以用到它。

转载于:https://www.cnblogs.com/vigarbuaa/archive/2012/12/03/2800568.html

你可能感兴趣的文章
12/17面试题
查看>>
css 继承和层叠
查看>>
javascript实现图片轮播3D效果
查看>>
ssl初一组周六模拟赛【2018.3.17】
查看>>
[RxJS] Avoid mulit post requests by using shareReplay()
查看>>
C++和C#之间的数据类型对应关系
查看>>
模型分离(选做)
查看>>
LeetCode 242. Valid Anagram
查看>>
观察者模式------《Head First 设计模式》
查看>>
JSP表单提交乱码
查看>>
如何适应现代雇佣关系
查看>>
【BZOJ4592】[Shoi2015]脑洞治疗仪 线段树
查看>>
redis sentinel 读写分离
查看>>
团队项目(第五周)
查看>>
ElasticSearch6(三)-- Java API实现简单的增删改查
查看>>
选拔赛 I 点进来吧,这里有你想要的
查看>>
SQL 优化经验总结34条
查看>>
开源 视频会议 收藏
查看>>
核心J2EE模式 - 截取过滤器
查看>>
test1
查看>>