1.随机生成编号(雪花算法)

 int month = Calendar.getInstance().get(Calendar.MONTH);Snowflake snowflake = IdUtil.createSnowflake(month, month);Long.toString(snowflake.nextId())

2.按规则生成编号(redis)
拼接key放入redis中,作为生成新编号的依据

 @Autowiredprivate RedisTemplate redisTemplate;
 int year=DateUtil.year(DateUtil.date());Long increment = redisTemplate.opsForValue().increment(key, 1);String projectNo;if(increment<10){projectNo=key+"00"+increment;}else if(increment>=10 && increment<100){projectNo=key+"0"+increment;}else{projectNo=key+increment;}

随机生成编号与按规则生成编号相关推荐

  1. 根据编号规则生成规则编号

    /*** 根据编号规则生成规则编号* @param rule 前缀* @param num 数字位数* @param orderField 排序字段* @param table 表名* @param ...

  2. Java生成一定规则递增编号

    目录 前言 一.需求描述 二.代码实现 1.代码实现Demo 2.代码解释 三.String.format()方法 总结 前言 Java 中如何生成一定规则递增编号? 一.需求描述 项目需求中有时需要 ...

  3. c#随机数生成编号_使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)...

    今天,我们来看看怎么用C#生成一些随机数. 使用工具: Microsoft Visual Studio 2010 一. 用纯数字生成一个随机数做密码.代码如下: Random rd = new Ran ...

  4. Mock生成随机数据常用的类型规则

    我们一般在模拟数据时都希望生成一些随机的数据,mock中内置了很多种不同类型的随机数据,我们可以使用它们生成各种类型的随机数据: Type Method 基本类型 boolean, natural, ...

  5. 工银e生活开发脱坑日志(9)JAVA版的SDK自动生成msgId,PHP如何生成消息通讯唯一编号msgId

    工行开发中msgId,是消息通讯唯一编号. JAVA中,SDK自动生成msgId,具体规则如下(来源工行支持中心): SDK支持自动生成msgId.以数据类型API为例,只需在SDK中调用时将clie ...

  6. php 工行e生活登录,工银e生活开发脱坑日志(9)JAVA版的SDK自动生成msgId,PHP如何生成消息通讯唯一编号msgId...

    工行开发中msgId,是消息通讯唯一编号. JAVA中,SDK自动生成msgId,具体规则如下(来源工行支持中心): SDK支持自动生成msgId.以数据类型API为例,只需在SDK中调用时将clie ...

  7. 决策树算法原理以及决策树规则生成方法

    决策树算法原理以及决策树规则生成方法 决策树是一种可解释性较强的策略分析工具.creditmodel提供了分类回归树和条件推断树两种决策树生成和提取规则的方法. 每一个风险管理人员都应该掌握使用决策树 ...

  8. 密码生成常见的编码规则

    密码生成常见的编码规则 人们在创建密码的时候,往往有一些常见的习惯,例如在密码后面加上出生年.这样操作的目的是为了提升密码的强度.而渗透测试中常见的密码生成工具为了提高破解几率,就会总结这些习惯,从而 ...

  9. 【Groovy】集合遍历 ( 使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 | 代码示例 )

    文章目录 一.使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 二.代码示例 一.使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 调用集合的 collect ...

最新文章

  1. java并发编程实战:第十六章----Java内存模型
  2. [实战]MVC5+EF6+MySql企业网盘实战(15)——逻辑重构2
  3. Java中resource文件夹
  4. mmap映射大于4g的文件_浅谈mmap_刘伟
  5. 2018.12.30|区块链技术头条
  6. ubuntu 新增mysql用户_Ubuntu中给mysql添加新用户并分配权限
  7. 【树莓派学习笔记】五、处理、自动重命名并另存为图片
  8. [转]Hadoop集群_WordCount运行详解--MapReduce编程模型
  9. php yii2 观察者模式,观察者模式(Observer)
  10. 什么样的博文才能上首页呢?『博客使用技巧』
  11. 7 分钟了解 eBay Flink 服务的端到端管理
  12. 当失控的预装行为以非正当手段伸向行货机时_北京鼎开预装刷机数据统计apk(rom固化版)分析...
  13. 无人机巡检系统设想路线
  14. 服务器运行几年后搬迁,服务器搬迁之后的准备工作和应对
  15. 自主招生认可的英语竞赛有哪些
  16. 永中科技的救命恩人是谁?
  17. python对英语的要求_对英文【对英文英语头条】- 对英文知识点 - 中企动力
  18. 14宽的键槽深度多少_平键和键槽的标准尺寸规格表
  19. 11款最好的JavaScript源代码编辑器
  20. 美国计算机专业的大学,美国计算机专业什么大学好

热门文章

  1. 23种设计模式之桥接模式
  2. H5U PLC本地脉冲轴和本地编码器轴测试
  3. dynamixel AX-12A
  4. 主题:基于改进粒子群算法的含源配电网静态重构 利用IEEE-33节点系统进行仿真计算
  5. LinkedIn领英开发客户方法大全(篇二)
  6. jsTree 组件官方文档学习
  7. Vue3项目技巧(更新中ing)
  8. 让AI用事实说话,千言第二届面向事实一致性的生成评测比赛启动
  9. 计算机三级网络技术ppt介绍,计算机三级网络技术课件.ppt
  10. linux7系统能用ghost,CentOS 7系统安装Ghost博客平台