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

网站的seo方案怎么做竞价sem托管公司

网站的seo方案怎么做,竞价sem托管公司,网站需求方案,深圳网站建设类公司全局ID生成器 为什么要用全局ID生成器 1.当我们使用数据库自增来实现id的生成时,规律过于明显,会给用户暴露很多信息 2.当我们订单量过大时无法用数据库的一张表来存放订单,如果两张表的id都是自增的话,id就会出现重复 什么是全局ID生成器 全局ID生成器,是一种在分布式系统…

全局ID生成器

为什么要用全局ID生成器

1.当我们使用数据库自增来实现id的生成时,规律过于明显,会给用户暴露很多信息

2.当我们订单量过大时无法用数据库的一张表来存放订单,如果两张表的id都是自增的话,id就会出现重复

什么是全局ID生成器

全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一般满足以下条件:

在这里插入图片描述

利用Redis来实现全局ID生成器

为了增加ID的安全性,我们不可以直接使用Redis的自增的数值,而是拼接一些别的信息:

在这里插入图片描述

ID的组成部分:

符号位:1bit,永远为0

时间戳:31bit,以秒为单位,可以使用69年

序号位:32bit,秒内的计数器,支持每秒产生2^32个不同的ID

public class RedisIdWorker {//开始时间戳private static final long BEGIN_TIMESTAMP = 1640995200L;//时间戳左移的位数private static final int COUNT_BITS = 32;private StringRedisTemplate stringRedisTemplate;public RedisIdWorker(StringRedisTemplate stringRedisTemplate) {this.stringRedisTemplate = stringRedisTemplate;}public long nextId(String keyPrefix){//1.生成时间戳LocalDateTime now = LocalDateTime.now();long nowTime = now.toEpochSecond(ZoneOffset.UTC);long timestamp = nowTime - BEGIN_TIMESTAMP;//2.生成序列号//2.1.获取当前的日期String date = now.format(DateTimeFormatter.ofPattern("yyyy:MM:dd"));//2.2.自增长//当key不存在时会自动创建,并返回1stringRedisTemplate.opsForValue().setIfAbsent("icr"+keyPrefix+":"+date,"0");long count = stringRedisTemplate.opsForValue().increment("icr"+keyPrefix+":"+date);//3.将两部分拼接return timestamp << COUNT_BITS | count;}}
http://www.zhongyajixie.com/news/23353.html

相关文章:

  • 线上企业订单管理系统网站做个网站
  • 哪个网站发布招聘信息免费网站优化查询
  • 512 做网站广州优化疫情防控措施
  • 深圳汽车网站建设seo排名点击首页
  • 新手如何学做网站全国十大跨境电商排名
  • 免费的网站模板关键词网站
  • 政府网站建设原则百度竞价关键词价格查询工具
  • 河北省建设工程质量监督网站深圳网站推广
  • 网站换空间上怎么办百度精准推广
  • 北京网站策划联系电话怎么开网站平台
  • 女人做一级a网站免费最新国际新闻事件今天
  • 如何做招聘网站的数据分析优化网站的步骤
  • 长春建设平台网站的公司吗肇庆网络推广
  • 做视频开头的网站杭州优化商务服务公司
  • 网站架构方案百度竞价代运营
  • 怎么自己给自己的网站做推广seo搜索排名优化公司
  • 网站地图在线制作工具连云港seo优化
  • python做网站优化网站搜索
  • 做vlogger的网站有哪些dw网页设计模板网站
  • 有没有代做模型的网站如何自创网站
  • 上海网站建设润滋网址关键词查询网站
  • 做外贸在哪个网站好给我免费的视频在线观看
  • wordpress 知名站点济南优化网站关键词
  • 有了域名之后怎么做网站百度推广seo效果怎么样
  • 企业网站排名要怎么做seo智能优化
  • 东营做网站m0536南昌百度seo
  • 深圳市手机网站建设品牌游戏推广怎么做引流
  • 温州专业微网站制作公司哪家好seo软件哪个好
  • 浙江省住房与城乡建设部网站公司官网模板
  • 做网站主流语言免费推广网站平台