} } }

    Java生成独一GUID

    添加时间:2013-5-21 点击量:

    GUID(Global unique identifier)全局独一标识符,它是由网卡上的标识数字(每个网卡都有独一的标识号)以及 CPU 时钟的独一数字生成的的一个 16 字节的二进制值。

    GUID 的格局为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,此中每个 x 是 0-9 或 a-f 局限内的一个十六进制的数字。例如:76895313-839E-4E89-BAFC-B253BFF3173F

    世界上的任何两台策画机都不会生成反复的 GUID 值。GUID 首要用于在拥有多个节点、多台策画机收集体系中,分派必须具有独一性的标识符。在 Windows 平台上,GUID 应用很是广泛:注册表、类及接口标识、数据、甚至主动生成的机械名、目次名等。

    1.SQL Server数据库
    以前开辟SQL Server数据库将表定义中将列类型指定为uniqueidentifier,则列的值就为 GUID 类型。

    2.应用T-SQL临盆一个GUID
    into table1(id,name,...) values(NewID(),张三,...)

    3.在C#中创建一个GUID
    Guid guid = Guid.NewGuid();
    Console.Writeln(guid.ToString());

    4.在Java中创建UUID
    在网上查材料才知道在Java中,变成了UUID。创建体式格式也出奇简单System.out.println( java.util.UUID.randomUUID());

    我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》
    分享到: