关于uuid
Posted wengshuhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于uuid相关的知识,希望对你有一定的参考价值。
看了点源码,再加上网上的一些介绍,这里记录一下皮毛的知识:
uuid是jdk1.5才有的,128位存储的, 分为了高64位跟低64位(不知道为什么要分),java方法打印出来是带有‘-’的,除去4个‘-’还有32位,
组成是由
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
目前jdk里边有两个方法,分别是version4跟version3的方法
缺点: 空间长度大,作为索引效率低(why),随机数无法排序
以上是关于关于uuid的主要内容,如果未能解决你的问题,请参考以下文章
关于蓝牙uuid的问题,是否手机软件的uuid和蓝牙芯片上的uuid一样才能连接上啊!我用手机连