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

网站建设专业平台旅游网站开发文档

网站建设专业平台,旅游网站开发文档,手机h5模板,西安哪个公司可以做网站一、全局唯一ID #xff08;一#xff09;在用户抢购时#xff0c;就会生成订单并保存到数据库中#xff0c;而订单表如果使用自增ID就会存在以下几种情况#xff1a; 自增ID规律性太强受单表数据量的限制 #xff08;二#xff09;全局ID生成器#xff0c;是一种在…一、全局唯一ID 一在用户抢购时就会生成订单并保存到数据库中而订单表如果使用自增ID就会存在以下几种情况 自增ID规律性太强受单表数据量的限制 二全局ID生成器是一种在分布式系统下用来生成全局唯一ID的工具一般要满足下列特性 唯一性高可用高性能递增性安全性 三全局唯一ID生成策略 UUIDRedis自增snowflake算法数据库自增 四Redis自增ID策略 每天一个key方便统计订单量ID构造是 时间戳 计数器 五使用Redis进行全局唯一ID生成采用HyperLog类型进行组合 64 位的全局ID 第一位为符号位表示永远为正数添加 31 bit 的时间戳添加 32 bit 的序列号 六使用Reids创建全局ID生成器 Component public class RedisIdBuilder {private static final long BEGIN_TIMESTAMP 1687910400L;private static final int SERIAL_BITS 32;private StringRedisTemplate stringRedisTemplate;public RedisIdBuilder(StringRedisTemplate stringRedisTemplate){this.stringRedisTemplate stringRedisTemplate;}public long nextId(String keyPrefix){//1、生成时间戳LocalDateTime now LocalDateTime.now();long nowSecond now.toEpochSecond(ZoneOffset.UTC);long timestamp nowSecond - BEGIN_TIMESTAMP;//2、生成序列号//获取当前日期精确到天String date now.format(DateTimeFormatter.ofPattern(yyyy:MM:dd));//自增长序列号Long serial stringRedisTemplate.opsForValue().increment(icr: keyPrefix : date);//3、拼接并返回return timestamp SERIAL_BITS | serial;} }
http://www.hkea.cn/news/14324140/

相关文章:

  • 做网站后要回源码有何用广州微网站制作
  • 湖北 商城网站建设网站开发禁止下载功能
  • 网站建设如何给网址设置链接公司网站推广如何做
  • 注册网站法律风险有服务器如何做网站
  • 杭州规划建设网站个人网站介绍
  • 中国建设银行网站结构什么是网站建设公司
  • 简洁公司网站源码layui+wordpress
  • 医院门户网站模板青岛网络推广建站
  • 宁波市市建设法规颁发网站小程序制作平台排名
  • 国外免费网站空间公司公共邮箱怎么申请
  • 杭州专业网站建设绍兴网站网站建设
  • 非物质文化遗产网站怎么做网站建设中的pv指的是啥
  • 做网站找哪家公司好浙江建设人才网
  • 佰联轴承网做的网站公司设计网站推荐
  • 成都网站服务企业备案网站服务内容
  • 抚州网站网站建设怎么搭建一个博客网站
  • 网站程序预装淮安网站开发
  • 郑州网站设计汉狮网络网页源码怎么做网站
  • 哪些网站做的好wordpress上传后不见了
  • 仿网站源码wordpress 精彩
  • 网站建设自动适应功能怎么wordpress下载
  • 那个网站可以做空比特币吉林省招标网官方网站
  • 鞍山公司网站建设wordpress淘客
  • 商城网站建设是 什么asp.net网站开发简介
  • 国外网站卖货平台学校网站首页设计图片
  • 上海网站建设知识 博客动画毕业设计代做网站
  • 备案网站可以做影视站广州市新闻发布会
  • 自行车网站模板如何网站建设网页
  • 北京考试学院网站首页个性化网站建设报价
  • php网站开发应具备能力东莞网站优化找哪家