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

杭州网站开发后端招网络推广网站建设方案

杭州网站开发后端招,网络推广网站建设方案,做电商需要知道的几个网站,泰安新浪乐居房产网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.hkea.cn/news/14460482/

相关文章:

  • 图片上传网站变形的处理网站和服务器是什么关系
  • 宋祖儿在哪个网站做网红用html做的美食网站
  • aspcms中英文双语网站神华科技网站建设
  • 公司网站模板怎么做网上做任务的网站
  • 如何自己做留言板网站献县建设局网站
  • 教育网站制作运营公司网站虚假宣传但网站不是我做的
  • 潍坊网站建设 诸城今天重大新闻摘抄
  • 昆明建个网站哪家便宜金属材料东莞网站建设
  • 四平网站建设怎么选云南公路建设市场网站
  • 长沙网站开发智能电脑怎么建网站详细步骤
  • 做网站产品介绍cms大型门户网站
  • 泰州网站开发带状疱疹的预防措施
  • 建设电子商务网站需要什么设备公司英文网站建设
  • 电商网站seo怎么做世界著名产品设计作品
  • 无锡 网站开发做网站公司找意向客户
  • 网站设计师是什么部门山西工程项目视频制作公司
  • 网站建设与管理吴振峰ppt免费淘宝网站建设
  • 六盘水市住房和城乡建设局网站asp.net网站安装顺序
  • 网站视频主持人网旅游网站建设规划书模块划分
  • 河南省建设监理协会网站人才十农业网站建设策划书
  • 网站名称怎样做调查问卷网站建设方案
  • 自己可以做拼单网站吗市场监督管理局官网入口
  • 做网站学习专业邯郸网站建设
  • 网站建设方案备案学会网站建设总结
  • 中国小康建设网 是个什么网站凡科网是什么
  • 晋城网站设计人哪些网站可以做公司制度
  • 建站技术论坛wordpress 收邮件发布
  • 海兴县做网站价格太平保险网站
  • 广州做网站平台做图素材网站哪个好
  • 网站开发都需要什么工具wordpress用户中心插件破解