uuid数据结构
2018-08-19 18:02:20   12  举报             
     
         
 UUID(Universally Unique Identifier)是一种软件建构的标准,也被称为GUID (Globally Unique Identifier)。它的目的是让分散的系统能在没有中央数据库的情况下产生可以保证唯一性的ID。UUID的标准型式包含32个16进制数字,以连字号分为五段,形式为8-4-4-4-12的36个字符。例如:550e8400-e29b-41d4-a716-446655440000。UUID的唯一性保证了在分布式系统中生成重复ID的几率非常小,因此常用作数据库主键、文件名等场景。
    作者其他创作
 大纲/内容
 00001010
    机器码左移8位
  00000
  0000000000
  获取毫秒内自增序列
  4
  41bit毫秒时间戳
  101010.........10010111
  000000.........000000
  00001
  按位或得到最终结果
  101010.......10010111
  0000101000
  0000000000.....................0000000000
  00000000
  时间戳左移13位
  3
  5
  8bit(SequenceId)
  10bit业务线
  1
  5bit机器码
  业务线左移52位
  2
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 