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

ui网页设计培训学校安卓优化大师下载

ui网页设计培训学校,安卓优化大师下载,WordPress去掉新闻,wordpress 前台标签Blog .NET项目中有多种数据类生成对象实例时需要唯一标识#xff0c;一般做法要么使用GUID#xff0c;也可以保存到数据库时使用数据库表的自增长ID#xff0c;也可以自定义规则以确保产生不重复的唯一标识#xff0c;而在Blog .NET项目中使用雪花算法生成唯一标识。   关…  Blog .NET项目中有多种数据类生成对象实例时需要唯一标识一般做法要么使用GUID也可以保存到数据库时使用数据库表的自增长ID也可以自定义规则以确保产生不重复的唯一标识而在Blog .NET项目中使用雪花算法生成唯一标识。   关于雪花算法的原理介绍见参考文献4Blog .NET项目使用的雪花算法代码源自参考文献3雪花算法生成类为SnowflakeId位于App.Framwork项目内命名空间为App.Framwork.Generate。雪花算法类主要供App.Application项目和App.Hosting项目使用其引用关系及具体文件如下图所示   SnowflakeId类支持返回long类型的唯一标识函数名NextId和字符串型唯一标识函数名为NextStringId后者其实是调用NextId().ToString生成。   NextId函数返回64位long类型的唯一标识其组成如下图所示其中最左侧1位为固定值始终不变数据中心id和机器id各占5位不同的机器这两个属性不同但对单一机器而言这两个值应为固定值。在NextId函数中主要处理时间戳和顺序号。 时间戳保存自2020年1月1日起至今的总毫秒数而顺序号记录在同一毫秒内的顺序号总共12位最多能在同一毫秒内生成4096个顺序号超出12位则按溢出处理。生成唯一标识的算法逻辑如下图所示在此不再赘述。 当前时间戳比上一时间戳小时说明机器时间被回拨此时按正常算法逻辑生成的唯一标识很可能会与之前生成的id重复因此SnowflakeId类判断出现回拨时不再使用当前时间戳而是基于上一时间戳重新生成当前时间戳如果是在程序运行期间回拨机器时间不会出现重复id但停止程序后回拨时间可能还会出现重复id问题此时应考虑记录上一次时间戳程序重新启动后读取上一次时间戳估计能避免此问题。 参考文献 [1]https://gitee.com/miss_you/Blog [2]https://www.donet5.com/Home/Doc [3]https://www.cnblogs.com/sunyuliang/p/12161416.html [4]https://blog.csdn.net/xiaoye319/article/details/105988057/
http://www.sadfv.cn/news/397041/

相关文章:

  • 做期货看什么网站的资讯网站二级目录打不开
  • 山西公司响应式网站建设平台网站建设中网站需求分析
  • 东莞企业网站建设设计如东建设网站
  • 重庆网站开发哪家好网站建设注意事项知乎
  • 公司网站建设山东外贸网站搭建
  • 西安电子科技大学信息化建设处网站广州大学生网页设计大赛
  • 上传软件的网站wordpress阅读全文插件
  • 网站建设文案策划网站域名asia是
  • 网站建设服务流程贵阳哪些公司建网站
  • 罗湖区网站公司北京中关村在线官网
  • 网上拿手工做的网站wordpress网站维护插件
  • 开发网站的申请怎么写网站开发摊销
  • 网站规划与建设的流程与方法 高中信息技术php网站后台入口
  • 怎么自己做充值网站苏州网站建设网站制作的公司
  • 广州营销网站建设广州抖音seo公司
  • 网站 空间 购买做网站单网页
  • 商品网站开发需求表国家最新新闻
  • wordpress修改站点名网络服务商网站
  • 荆门网站seo青岛市住房城乡建设厅网站
  • 流量联盟网站源码重庆网站建设营销
  • 网站搭建平台有哪些wordpress 自动alt
  • 北京城建设计院网站网站搭建教室
  • 网站建设合同表(书)erp是什么办公软件
  • 做网站常用的技术有哪些wordpress根据用户名生成头像
  • 商务网站建设与维护 课件兰州网站建设与优化
  • 济南工程网站建设wordpress电子邮箱
  • 邢台网站改版定制打开网站弹出qq
  • 网站建设技术参数济南企业做网站推广网站
  • 卖建材的网站有哪些设计师证书报考条件
  • 创可贴网站怎么做图片大全网站建设应注意的问题有哪些