`
xudongcsharp
  • 浏览: 468935 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Java生成GUID的类

    博客分类:
  • Java
 
阅读更多
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。

    UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
Java代码
import java.util.UUID; 
public class Test { 
public static void main(String[] args) { 
  UUID uuid = UUID.randomUUID();  
  System.out.println (uuid); 

}

注:多文件上传时可以用作文件命名
分享到:
评论

相关推荐

    java代码生成GUID

    纯java代码生成唯一标示GUID, 转换成标准的GUID码例如: C2FEEEAC-CFCD-11D1-8B05-00600806D9B6

    Java的 GUID 类 型

    大家都知道.NET中有GUID 这个类型,保证每次生成的编号唯一,一般用来作为数据库的主键列使用。 Java里也有这个类型,他位于java.util中 是一个静态类UUID。 具体使用方法,详见附件下载。

    Java邀请码生成工具类

    超级简单的Java邀请码生成器,输入一个数值类型生成一个6位的0-Z的邀请码,并且邀请码可以反向解析成数值! 非常好用,生成和反向生成的方法已经封装好了 超级简单

    GUID代码生成与算法介绍

    GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。生成算法用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。

    生成GUID的小程式

    生成GUID的小程式,感觉添加数据库的数据很方便,大家一起使用啦……

    基于Java生成GUID的实现方法

    本篇文章是对Java生成GUID的方法进行了详细的分析介绍,需要的朋友参考下

    原生JavaScript生成GUID的实现示例

    GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。... 一般在sql、java、C#等后台或数据库语言中生成GUID都很简单,而前端没有直

    JavaScript实现生成GUID(全局统一标识符)

    GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。... 一般在sql、java、C#等后台或数据库语言中生成GUID都很简单,而前端没有直

    JAVA UUID 生成全球唯一ID

    GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复

    java8源码-javaGuid:向导

    java8 源码 准备面试的小伙伴可以考虑面试专版: ,欢迎加入获取更多实用干货。 如果 Github 访问速度比较慢或者图片无法刷新出来的话,可以转移到查看,或者。如果你要提交 issue 或者 pr 的话请到 提交。 ...

    ulid-creator:一个用于生成ULID的Java库

    一个用于生成Java库。 按字典顺序生成; 可以存储为UUID / GUID; 可以存储为26个字符的字符串; 可以存储为16个字节的数组; 字符串格式编码为 ; 字符串格式是URL安全且不区分大小写的。 如何使用 创建一个...

    JavaUUIDGenerator.zip

    JUG 是一个纯 Java 的 UUID 生成器。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成...关于UUID这个标准使用最普遍的是微软的 GUID(Globals Unique Identifiers)。

    guidplugin:用于生成随机 UUID 字符串的 IntelliJ IDEA 插件

    随机 UUID 生成器。 这是一个简单的插件,可将随机 UUID 字符串插入到您的文档中。 用法:键入 control-alt-U、control-alt-R(在 OS X 上是命令,而不是控制)。 受到这个启发。

    学习积点计算系统

    (生成新的GUID,点击 工具|在IDE中生成GUID。) AppId={{DD267E5D-726D-4A13-8777-6885BDA756D0} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#...

    生成全球唯一的32位编码

    该java文件是生成全球唯一的32位编码的工具类 RandomGUIDUtil.java

    javascript GUID生成器实现代码

    /jslib/other/IntUtil_post.js大家先把上面的代码保存到本地。保存为IntUtil_post.js测试代码: 代码如下:[removed][removed] [removed] <!– alert($System.Math.IntUtil.genGUID()...

    Android10获取唯一ID最佳做法

    最简单的方式是使用以下代码生成您自己的 GUID。  1.Kotlin写法 var uniqueID = UUID.randomUUID().toString() 2.Java写法 String uniqueID = UUID.randomUUID().toString(); 2. 使用硬件信息拼接生成一个ID ...

    java8stream源码-mariner-task:水手任务

    文件,并生成输出./merge-report.csv。 该程序将在每次运行时覆盖 merge-report.csv。 service-guid 计数打印到 sysout 并且应该很容易在您的控制台中看到。 通过导航到 test/mariner/task/MergeTask 并右键单击该类...

    ASPNET通用easyui查询页面组件源码

    本组件可以完成脱离任何平台,只需修改一下就可以在Java,C#,PHP等平台使用。 1.本组件的配置页面用way.js来绑定后面数据,不依赖任何开发平台。 2.搜索框的自动生成用了artTemplate.js,不依赖任何开发平台。

    从J2SE到J2EE知识点介绍

    (七) ID的生成策略 215 1. increment 216 2. identity 216 3. sequence 216 4. hilo 217 5. seqhilo 217 6. uuid 217 7. guid 217 8. native 217 9. assigned 217 10. select 217 11. foreign 218 (八) 复合自然主键...

Global site tag (gtag.js) - Google Analytics