首页 > 其他分享 >3.Id 生成器

3.Id 生成器

时间:2023-01-29 01:00:09浏览次数:40  
标签:框架 生成器 雪花 算法 Guid Id

保存数据,标识数据唯一,我们需要用到Id生成器。

 

1.总结

      总结一下Id 生成器的几种方法

  •    mongodb id 算法
  •    雪花 算法 
  •    数据库 Id
  •    Redis  
  •    Guid

 

       根据各种方面,我优先推荐各位使用Abp 框架 Id 生成器算法GuidGenerator ,依据时间戳生成有序Guid 

         不推荐雪花Id ,当服务器时间出现回滚时,需要进行各种第三方框架解决,费时费力,且前端和后端需要特殊处理long类型。

 

标签:框架,生成器,雪花,算法,Guid,Id
From: https://www.cnblogs.com/GoodDog/p/17071600.html

相关文章

  • Python之生成器
    """生成器说明:1、生成器一次只返回一个数据;2、yield把函数变成了一个生成器;3、生成器函数的执行过程看起来就是不断地执行->中断->执行->中断的过程;4、一开始,调用......
  • 获取Wifi的InterfaceGuid
    internalclassProgram{staticvoidMain(string[]args){//ShowNetworkInterfaces();wifi.EnumerateAvailableNetwo......
  • IDEA社区版使用
    序章展示IDEA社区版的使用,并导入一个springboot项目运行。ben发布于博客园官网https://www.jetbrains.com/zh-cn/idea/ 下载&使用下载得到:ideaIC-2022.3.2......
  • idea远程仓库无法更新导致的各种错误,jar包无法下载
    直接把下面的配置替换成settings.xml中的内容<?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xs......
  • Android Brightness Changing
    这内容挺用的,特别是需要调节亮度的程序,自己收藏起来,呵呵。这段代码不只能改变当前的Activity,也可以改变整个System的亮度代码:packagecom.jimmy;importandroid.app.Activit......
  • Android 开发相关注意点
    关于Intent实例调用:1,调用外部程序:  参数1:ProcessName  参数2:ApplicationClasstry{Intenteth=newIntent();eth.setClassName("com.andr......
  • IDEA 在运行maven打war的时候提示报错:Cannot access defaults field of Properties,或
    如果遇到IDEA在运行maven打war的时候提示报错CannotaccessdefaultsfieldofProperties解决办法是要在pro.xml文件下添加以下插件,才可以打包war包打包jar包不添加......
  • JavaGuide--基础篇
    包装类型的缓存机制了解么?Java基本数据类型的包装类型的大部分都用到了缓存机制来提升性能。Byte,Short,Integer,Long这4种包装类默认创建了数值[-128,127]的相应类......
  • IDE中自带的java springboot项目的密码加密和解密
    IDE里搜这个类org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI,跑类的main方法进行加密参数:input=你的明文密码password=固定你自己公司的某个固定值algorithm=PBEWi......
  • IDEA与tomcat相关配置与Servlet_体系结构
    IDEA与tomcat相关配置1.IDEA会为了每一个tomcat部署的项目单独与建立一份配置文件.   查看控制台的log:UsingCATAL......