以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 有做过UUID的函数吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192285) |
-- 作者:zhuxinhui -- 发布时间:2024/6/10 19:03:00 -- 有做过UUID的函数吗? UUID(Universally Unique Identifier)全局唯一标识符,定义为一个字符串主键,采用32位数字组成,编码采用16进制,定义了在时间和空间都完全唯一的系统信息。 UUID的编码规则: 1)1~8位采用系统时间,在系统时间上精确到毫秒级保证时间上的唯一性; 2)9~16位采用底层的IP地址,在服务器集群中的唯一性; 3)17~24位采用当前对象的HashCode值,在一个内部对象上的唯一性; 4)25~32位采用调用方法的一个随机数,在一个对象内的毫秒级的唯一性。 通过以上4种策略可以保证唯一性。在系统中需要用到随机数的地方都可以考虑采用UUID算法。
|
-- 作者:有点蓝 -- 发布时间:2024/6/10 21:47:00 -- https://www.baidu.com/s?wd=UUID |
-- 作者:zhuxinhui -- 发布时间:2024/6/10 23:05:00 -- guid.newguid.Tostring() 1、使用上面的函数生成的GUID码,他的构成部份,分哪四个部份组成 2、一直来生成的单据编码,都会出现重复的情况,造成数据混乱,可以使用GUID码生成单据编码,并结合孤表的单据编码一起使用吗? |
-- 作者:有点蓝 -- 发布时间:2024/6/10 23:20:00 -- 1、https://baike.baidu.com/item/GUID/3352285?fr=ge_ala 2、可以使用
|