当前位置: 首页 > news >正文

女装东莞网站建设县城做网站

女装东莞网站建设,县城做网站,没有网页快照对网站有什么影响,自己做的小网站如何发布一#xff1a;概述 - SnowFlake 算法 - 是 Twitter 开源的分布式 id 生成算法。 - 应用场景 - 高性能的产生不重复 ID#xff0c;支持集群的横向扩展。 二#xff1a;原理 - 其核心思想就是#xff1a; - 使用一个 64 bit 的 long 型的数字作为全局唯一 id。 - 在分布…一概述 - SnowFlake 算法 - 是 Twitter 开源的分布式 id 生成算法。 - 应用场景 - 高性能的产生不重复 ID支持集群的横向扩展。 二原理 - 其核心思想就是 - 使用一个 64 bit 的 long 型的数字作为全局唯一 id。 - 在分布式系统中的应用十分广泛且 ID 引入了时间戳基本上保持自增的。 - 产生公式 -  | 0 (最高位预留) | 时间戳 (41 位) | 机器 ID (10 位) | 随机序列 (12 位) | - 形成 64 位 bit 三实现解析 - 0 (最高位预留) - 因为二进制里第一个 bit 为如果是 1那么都是负数但是我们生成的 id 都是正数所以第一个 bit 统一都是 0。 - 时间戳 (41 位) - 41 bits 的 Timestamp每次要生成一个新 ID 的时候都会获取一下当前的 Timestamp, 保证每个 timestamp 都是不同的。 - 机器 ID (10 位) - 10 bits 的机器号在 ID 分配 Worker 启动的时候从一个 集群获取 (保证所有的 Worker 不会有重复的机器号)。 - 随机序列 (12 位) - 12 bit 随机数。 - 组成 64 位 bits成为 10 进制的 16 位 unique Id   四代码简单实现 ?php /*** 雪花算法* 其核心思想就是* 使用一个 64 bit 的 long 型的数字作为全局唯一 id。* 在分布式系统中的应用十分广泛且ID 引入了时间戳基本上保持自增的。* 产生公式* | 0(最高位预留) | 时间戳(41位) | 机器ID(10位) | 随机序列(12位) |*/ class IdCreate {const max12bit 4095;public static function createOnlyId(){// 获取微秒时间戳(42位)截取并转化为 41位二进制$microtime decbin(floor(microtime(true) * 1000));// 10bit 的机器号由集群产出$machineId self::machine();// 12bit 的随机数$random str_pad(decbin(mt_rand(0, self::max12bit)), 12, 0, STR_PAD_LEFT);// 拼接$base 0 . $microtime . $machineId . $random;// 十进制 返回return bindec($base);}/*** 集群* param int $machineId* return string*/public static function machine($machineId 0){return str_pad($machineId, 10, 0, STR_PAD_LEFT);} }$cast_id IdCreate::createOnlyId(); var_dump($cast_id);
http://www.hkea.cn/news/14412592/

相关文章:

  • 网站制作app免费软件网站建设后怎么
  • 南昌网站建设_南昌做网站公司商场设计师
  • 网站规划与开发专业编程培训机构
  • 动态表情包在线制作网站99企业邮箱
  • 网站开发种类黄石网站建
  • 苏州专业高端网站建设企业广州城市建设规划局网站
  • 安全生产标准化建设网站青岛网站建设公司效果
  • 怎么利用网站上的图片安丘营销型网站建设
  • 网站建设图片流程图龙岩做网站开发多久时间
  • 专业的上海网站建设山西网站建设营销qq
  • 织梦dedecms医院类网站在线预约挂号插件_utf8如何推广企业平台
  • 成都网站设计合理柚v米科技项目推广平台有哪些
  • 遵义做网站哪家好wordpress 手机图片主题
  • 外贸型网站建设的基本流程企业建站电话多少
  • 做宣传 为什么要做网站那建e网灯具
  • htm网站的维护动漫做的游戏 迅雷下载网站有哪些
  • asp网站实例建站推广网站
  • 网站开发工程师公司哪个视频网站做视频赚钱
  • 中山建设厅网站360关键词指数查询
  • 山东建设工程招标网官方网站深圳网站设计哪家快
  • 吧台 东莞网站建设wordpress获取api密钥
  • 广东旅游网站建设怎么做网站链接广告
  • 网站开发项目的心得体会八方资源网做网站优化怎么样
  • 做网站用c 还是php网站免费空间购买
  • 做网站宣传图的网站深圳微信公众平台
  • 网站制作常见问题手机端网站优化怎么做
  • 外贸公司网站建站北京石景山网站建设
  • 在线查询网站收录值得浏览的外国网站
  • 池州市建设管理处网站国家企业信用信息公示系统网官方
  • 网站关键技术wordpress调用标签代码在线