基于Java生成GUID的实现方法

开车追蚊子

开车追蚊子

2016-02-19 09:40

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是基于Java生成GUID的实现方法,一起来学习了解下吧!
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。
代码如下:

package com.cn.str;
import java.util.UUID;
/**
 * Create GUID
 * @author Administrator
 *
 */
public class CreateGUID {

 public static final String GenerateGUID(){
  UUID uuid = UUID.randomUUID();
  return uuid.toString();  
 }
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  System.out.println(GenerateGUID());
 }
}

UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
展开更多 50%)
分享

猜你喜欢

基于Java生成GUID的实现方法

编程语言 网络编程
基于Java生成GUID的实现方法

基于Java线程实现后台定时监控

编程语言 网络编程
基于Java线程实现后台定时监控

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Java实现的基于socket通信的实例代码

编程语言 网络编程
Java实现的基于socket通信的实例代码

用Java实现基于XML的购物车

编程语言 网络编程
用Java实现基于XML的购物车

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

基于Java的界面布局DSL的设计与实现

编程语言 网络编程
基于Java的界面布局DSL的设计与实现

基于Java实现缓存Cache的深入分析

编程语言 网络编程
基于Java实现缓存Cache的深入分析

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

QQ相册回收站功能

QQ相册回收站功能

SSH整合中 hibernate托管给Spring得到SessionFactory

SSH整合中 hibernate托管给Spring得到SessionFactory
下拉加载更多内容 ↓