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

如何制作个人网页设计南京seo排名优化公司

如何制作个人网页设计,南京seo排名优化公司,wordpress视频自动略图,科技公司网站版面设计使用说明 ⚠️ 所有使用id的业务场景,应该在数据库层设置合理的唯一索引 功能 自增id 基于 redis 自增 redis 中的key为:[spring.application.name].idGenetate.[key] ⚠️ key 在不同的业务不应该重复使用,否则单号无法连续使用 private f…

使用说明
⚠️ 所有使用id的业务场景,应该在数据库层设置合理的唯一索引
功能
自增id

  1. 基于 redis 自增

  2. redis 中的key为:[spring.application.name].idGenetate.[key]

  3. ⚠️ key 在不同的业务不应该重复使用,否则单号无法连续使用

    private final IdGenerateService idGenerateService;

    // 返回自增数字
    long incrId = idGenerateService.getIncrId(“A_KEY”);
    // 返回自增序列号,返回格式为key+自增id,其中数字部分最少6位
    String incrSeq = idGenerateService.getIncrCode(“B_KEY”, 6);

推荐使用场景

  1. 业务明确要求使用自增的场景,但是会有直接暴露业务量的风险

混淆id
在生成自增id的基础上,将自增结果进行混淆得到最后结果。
混淆算法:https://ht-it-2022.yuque.com/gkpo1f/hdkd6d/ggn1wh#vbBgu
● 此算法最大支持的id数量为:549755813888,5千亿,一般情况下够用
● ⚠️ key 在不同的业务不应该重复使用,否则单号无法连续使用
private final IdGenerateService idGenerateService;

// 返回混淆id数字
String confuseId = idGenerateService.getConfuseId("A_KEY", ConfuseLength.L_8);
// 返回混淆Seq, 返回格式为key+混淆id, 若超过指定长度支持的最大id,则会自动增加数字部分长度
String confuseCode = idGenerateService.getConfuseCode("A_KEY", ConfuseLength.L_8);

推荐使用场景

  1. 业务明确要求对自增id不敏感的场景
  2. 业务要求进行id长度限制

雪花id
private final IdGenerateService idGenerateService;

// 雪花id
long snowflakeId = idGenerateService.getSnowflakeId();
// 雪花Seq, 返回格式为key+雪花id
String snowflakeCode = idGenerateService.getSnowflakeCode("A_KEY");

推荐使用场景

  1. 研发内部使用的id、seq字段,无需暴露给业务,或业务对此id长度不敏感

字符串混淆id
private final IdGenerateService idGenerateService;

// 字符串ID(长度不能低于14)
String stringId = idGenerateService.getStringId(16);

推荐使用场景

  1. 礼品卡Code
  2. 其他业务可接受的,无序id

如何引入

com.hete.support
xx-id-starter

如何配置
配置文件的配置遵循xx-redis-starter的规定。

版本更新

1.0.0

  1. 初版,提供自增id、混淆id、雪花id的生成工具。
http://www.yayakq.cn/news/184075/

相关文章:

  • 网站数据分析指标NET网站开发程序员
  • html5网站开发开题报告wordpress 电影采集
  • 霸气业务网站源码珠海企业网站
  • 网站图片处理方案网站关键词的选择
  • 公司网站页面加密河南发布紧急通知
  • 网站调研表医院网站建设的好处
  • 同ip网站沈阳做网站的企业
  • django做网站效率高吗柳州企业网站制作
  • 怎么在南京人社网站做失业登记wordpress怎么更改后台访问地址
  • 中国建筑设计作品网站wordpress有必要用waf
  • 房门户网站如何做优化代码网站怎么做的
  • 哪家公司建网站好seo学徒培训
  • 群晖wordpress站点地址wordpress 图片
  • cms做淘宝客网站有什么好的网站可以接单子做
  • 网站建设销售人才简历陇南市城乡建设局网站
  • 网站建设近五年出版的书籍甘肃做网站多少钱
  • 合肥建站企业微信下载安装2024最新版
  • 深圳网站seo地址广州营销seo
  • php网站建设制作免费商标注册查询
  • 免费网站备案号码山东食品行业网站开发
  • 最专业网站建设公司首选2012系统 做网站
  • 网站策划pswordpress后台登录界面
  • 经营网站备案信息各地城乡建设网站更新
  • 个人网站特点phpwind discuz wordpress
  • 宝安品牌网站制作百度如何建网站群
  • 鄂尔多斯网站建设公司wordpress最好用的seo
  • 平昌城乡与住房建设部网站浅谈海尔的电子商务网站建设
  • 网站 公司备案与个人备案苏州做网站公司哪家比较好
  • 网站怎么做数据库织梦和wordpress哪个文件
  • 南宁网站建设制作wordpress 文章形式