`

生成近似的uuid

阅读更多

 private static long tmpID = 0;
 
 private static boolean tmpIDlocked = false;

 
 private static long getUniqueId() {
  long ltime = 0;
  while (true) {
   if(tmpIDlocked == false) {
    tmpIDlocked= true;
    ltime= Long.valueOf(new SimpleDateFormat("yyMMddhhmmssSSS")
      .format(newDate()).toString()) * 10000;
    if(tmpID < ltime) {
     tmpID= ltime;
    }else {
     tmpID= tmpID + 1;
     ltime= tmpID;
    }
    tmpIDlocked= false;
    returnltime;
   }
  }
 }

分享到:
评论

相关推荐

    javaScript动态随即生成UUID

    JavaScript作为一种广泛应用于Web前端与后端开发的脚本语言,提供了多种方法来生成UUID,从而满足了在各种场景下对唯一性的需求。下面,我们将深入探讨“javaScript动态随即生成UUID”的相关内容,包括UUID的基本...

    uuid 生成器 UUID_GEN.exe

    2. 时间戳(Time-Most-Significant-Bits):占32位,位于第二部分,例如`e89b12d3`,它记录了生成UUID的时间,但不是人类可读的时间格式。 3. 时钟序列(Clock Sequence):占14位,位于第三部分,例如`a456`,用于...

    Android生成唯一标识符UUID(完全替代IMEI)

    本文将深入探讨如何在Android中生成UUID以及其作为唯一标识符的优势。 UUID(Universally Unique Identifier)是一种全球唯一的标识符,它是由128位数字组成的。在Android中,我们可以使用Java的`java.util.UUID`类...

    32位UUID生成工具,16进制

    尽管128位的UUID标准形式由32个十六进制数字组成,这里提到的"32位"可能是指显示或输入时使用的简化形式,即用户仅需要关注和输入生成UUID的一部分。这种工具简化了用户与UUID交互的过程,尤其是对于那些需要大量...

    java生成8位UUID

    java 生成8位UUID,解决UUID2太长的问题,欢迎下载。后续代码,陆续放出

    js生成UUID字符串

    js生成UUID,使用var myuuid=(new UUID()).id;其中myuuid的值就是需要UUID。

    利用雪花算法生成uuid

    UUID,全称Universally Unique Identifier,即全局唯一标识符,是一种在分布式系统中用来生成唯一标识的机制。在大数据和云计算环境中,为了确保每个数据实体的唯一性,UUID扮演着至关重要的角色。雪花算法...

    唯一uuidid生成器

    然而,如果要根据IP地址或其他自定义信息生成UUID,就需要自定义实现,可能涉及到对IP地址的编码以及与时间戳的组合。 Vesta-ID-Generator这个文件名可能是特定的ID生成库,它可能提供了更高级的功能,比如定制化的...

    Unity安卓生成设备唯一UUID

    Unity生成设备唯一UUID,代码+样例

    sql生成uuid

    ### SQL生成UUID #### SQL Server生成UUID 在SQL Server中,生成UUID主要依赖于`NEWID()`函数。`NEWID()`会返回一个唯一的16字节的全局唯一标识符(GUID)。为了使这个GUID符合UUID的标准格式,我们通常需要对其...

    JS生成UUID

    在JS中生成UUID可以用于创建唯一ID,避免在分布式系统或数据库中出现重复记录。 UUID有多种版本,如V1到V5,每种都有其特定的生成机制。在JS中生成UUID,通常我们会使用第三方库,如`uuid`库,这是一个广泛使用的...

    java 生成32位UUID

    在Java编程中,UUID(Universally Unique Identifier)是一种用于生成全局唯一标识符的标准。一个UUID由32个16进制数字组成,通常分为五段,用短横线分隔,形如`8-4-4-4-12`的36个字符。在32位UUID中,我们实际上是...

    uuid生成工具类

    有序UUID生成器 借鉴hibernate的UUID生成器 CustomVersionOneStrategy。

    iOS使用网卡mac地址生成UUID

    苹果iOS 5.0以后不再支持uniqueIdentifier方法获取用户的UDID,替代的方法需要用户...附件代码通过网卡mac地址生成UUID,取代原来方式,每次都会生成同样的并且唯一的UUID,不用保存,也不用担心iOS不同版本的问题。

    jdk与javauuidgenerator生成uuid

    这个类提供了多种生成UUID的方法,如`randomUUID()`,`nameUUIDFromBytes()`,`timestamp()`等。其中,`randomUUID()`是最常用的,它基于当前时间戳和随机数生成一个UUID,通常形式为“-”分隔的32个十六进制数字。...

    uuid生成16位的,唯一码

    uuid生成,可生成16个字符的唯一码。使用方法,见main函数

    uuid生成器

    UUID生成器工具就是用来根据上述不同版本的规则,方便地生成UUID的软件或在线服务。它们通常提供用户友好的界面,只需点击一个按钮,就能生成一个UUID。这些工具在开发过程中非常实用,尤其是当需要大量唯一的标识符...

    c语言生成随机uuid编码示例

    在这个函数中,首先定义了一个常量字符串`c`,包含四个字符"89ab",这些字符将用于生成UUID的第8位和第12位。然后初始化一个指针`p`指向`buf`的起始位置。 接下来是一个`for`循环,循环次数为16次,因为UUID由16个...

    Javascript 生成 uuid 函数

    这个函数用最短的代码生成了非常有效的uuid,非常巧妙。短小精悍,一个字符都不多。Returns a random v4 UUID of the form xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, where each x is replaced with a random ...

    UUID封装直接调用直接下载用

    还有一种常见的做法是使用自定义的UUID,即在首次启动应用时生成一个随机的UUID并存储在设备的SharedPreferences或者其他持久化存储中。这样,即使设备的硬件标识发生变化,应用也可以保持对用户的识别。 在“UUID...

Global site tag (gtag.js) - Google Analytics