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

网站开发怎样搭建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.huolong8.cn/news/59445/

相关文章:

  • 怎样大力开发公司网站建设wordpress 4.5.2 编辑器插件
  • 网站建设的课程都需要什么网站建设数据库实训体会
  • 天河岗顶棠下上社网站建设备份核验单时网站域名
  • 静态html网址网站导航源码商城型网站建设
  • 网站 只收录首页wordpress模板排行榜
  • 企业品牌网站建设定制开发wordpress页脚插件
  • 梅州英文网站建设wordpress在线文件管理插件
  • 做医疗科普的网站网站添加背影音乐怎么做
  • 视频网站用户增长怎么做html怎么做游戏
  • 东莞网站建设优化手机访问网站下面电话怎么做
  • 亲 怎么给一个网站做备份网站地址栏图标怎么做
  • 商城网站要多少钱学广告设计好就业吗
  • 网站右侧分享插件网站建设 部署与发布题库
  • 网站系统开发企业网站建设 招标 评分表
  • 网站建设设计大作业可以做海报的网站
  • 网站开发人员是做什么的系统官网网站模板下载
  • 商品推广文案南通优化网站公司
  • 恐怖网站代码树莓派怎么打开 wordpress
  • 网站开发是用什么语言兰州格罗互联网技术服务有限公司
  • 怎样修改网站关键词网站内页做排名
  • 设计网页与创建网站吗漯河北京网站建设
  • 网站建立多少钱扬州网站建设icp备
  • 好看的个人网站设计网站logo怎么做最清楚
  • 小说网站开发猪八戒如何注册一个域名
  • 外贸网站的公司介绍视觉设计网站建设
  • 国外设计参考网站苏州网站建设上往建站
  • 网站网站建设专业营销团队建设与管理
  • 餐饮团购网站建设地产设计网站
  • 静态网站站内搜索宁波网站建设的过程
  • 模板网站建设流程图html企业网站模板下载