240 投稿
收录了7篇文章 · 29人关注
  • Resize,w 360,h 240
    雪花算法(07)雪花算法最终版

    雪花算法初步完成后,我们讨论了几个位运算的写法,大家知道雪花算法一旦确定后,很多数字都是定死的,比如机器占多少位,或者时间向左位移多少,这些在算...

  • Resize,w 360,h 240
    雪花算法(06)再说几个位运算

    n位二进制表示的最大值 雪花算法已经初步完成了。现在我们再来看几个位操作。先看第一个,还是左移操作,不过这里演示负数左移: << 看这个之前,我...

  • Resize,w 360,h 240
    雪花算法(05)毫秒内序列

    前面的内容把雪花算法的时间部分和机器信息部分都生成了,下面来生成最后一部分,就是毫秒内的序列。什么意思呢?我们在生成时间部分获取时间戳的时候,使...

  • Resize,w 360,h 240
    雪花算法(04)机器信息

    时间部分生成后,下一步是机器信息,占10位。我们这里把机器信息分成两部分,一部分是数据中心id,占5位,一部分是机器id,占5位。这两个id可以...

  • Resize,w 360,h 240
    雪花算法(03)生成时间

    前面的理论基础和位运算都了解了,下面我们来生成雪花算法的第一部分,也就是时间部分。时间部分的逻辑起始很简单,就是规定一个起始时间戳,然后用当前时...

  • Resize,w 360,h 240
    雪花算法(02)算法中的位运算

    前面介绍了雪花算法的理论基础,可以对大概的算法有个了解,但是细节上可能还是模糊,下面来说一下雪花算法中用到的位运算。这里先介绍两个,一个是: <...

  • Resize,w 360,h 240
    雪花算法(01)介绍

    针对每个公司,随着服务化演进,单个服务越来越多,数据库分的越来越细,有的时候一个业务需要分成好几个库,这时候自增主键或者序列之类的主键id生成方...

专题公告

雪花算法学习