欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程资源 > 编程问答 >内容正文

编程问答

数据结构与算法 / uuid 和 guid 区别和联系 -凯发k8官方网

发布时间:2024/10/14 编程问答 9 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 数据结构与算法 / uuid 和 guid 区别和联系 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、英文全称

  • uuid:通用标识码,universally unique identifier 。
  • guid:全球唯一标识符,globals unique identifiers 。

2、uuid 是一种标准,guid 是 uuid 的众多实现之一。

3、uuid 由开放软件基金会(osf)定义;guid 是微软对uuid这个标准的实现。

4、格式

uuid:由一个由 4 个连字号“-”将 32 个字节长的字符串分隔后生成的字符串,总共 36 个字节长,格式为8-4-4-4-12。比如:747d691f-a56a-4fe3-966c-91bf041e7170 。

guid:(后续补充)

5、编码规则

uuid:

  • 1~8位采用系统时间,在系统时间上精确到毫秒级保证时间上的惟一性;
  • 9~16位采用底层的ip地址,在服务器集群中的惟一性;
  • 17~24位采用当前对象的hashcode值,在一个内部对象上的惟一性;
  • 25~32位采用调用方法的一个随机数,在一个对象内的毫秒级的惟一性。

guid:(后续补充)

 

(saw:game over!)

总结

以上是凯发k8官方网为你收集整理的数据结构与算法 / uuid 和 guid 区别和联系的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

网站地图