随机生成编号与按规则生成编号
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;}
随机生成编号与按规则生成编号相关推荐
- 根据编号规则生成规则编号
/*** 根据编号规则生成规则编号* @param rule 前缀* @param num 数字位数* @param orderField 排序字段* @param table 表名* @param ...
- Java生成一定规则递增编号
目录 前言 一.需求描述 二.代码实现 1.代码实现Demo 2.代码解释 三.String.format()方法 总结 前言 Java 中如何生成一定规则递增编号? 一.需求描述 项目需求中有时需要 ...
- c#随机数生成编号_使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)...
今天,我们来看看怎么用C#生成一些随机数. 使用工具: Microsoft Visual Studio 2010 一. 用纯数字生成一个随机数做密码.代码如下: Random rd = new Ran ...
- Mock生成随机数据常用的类型规则
我们一般在模拟数据时都希望生成一些随机的数据,mock中内置了很多种不同类型的随机数据,我们可以使用它们生成各种类型的随机数据: Type Method 基本类型 boolean, natural, ...
- 工银e生活开发脱坑日志(9)JAVA版的SDK自动生成msgId,PHP如何生成消息通讯唯一编号msgId
工行开发中msgId,是消息通讯唯一编号. JAVA中,SDK自动生成msgId,具体规则如下(来源工行支持中心): SDK支持自动生成msgId.以数据类型API为例,只需在SDK中调用时将clie ...
- php 工行e生活登录,工银e生活开发脱坑日志(9)JAVA版的SDK自动生成msgId,PHP如何生成消息通讯唯一编号msgId...
工行开发中msgId,是消息通讯唯一编号. JAVA中,SDK自动生成msgId,具体规则如下(来源工行支持中心): SDK支持自动生成msgId.以数据类型API为例,只需在SDK中调用时将clie ...
- 决策树算法原理以及决策树规则生成方法
决策树算法原理以及决策树规则生成方法 决策树是一种可解释性较强的策略分析工具.creditmodel提供了分类回归树和条件推断树两种决策树生成和提取规则的方法. 每一个风险管理人员都应该掌握使用决策树 ...
- 密码生成常见的编码规则
密码生成常见的编码规则 人们在创建密码的时候,往往有一些常见的习惯,例如在密码后面加上出生年.这样操作的目的是为了提升密码的强度.而渗透测试中常见的密码生成工具为了提高破解几率,就会总结这些习惯,从而 ...
- 【Groovy】集合遍历 ( 使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 | 代码示例 )
文章目录 一.使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 二.代码示例 一.使用集合的 collect 循环遍历集合并根据指定闭包规则生成新集合 调用集合的 collect ...
最新文章
- java并发编程实战:第十六章----Java内存模型
- [实战]MVC5+EF6+MySql企业网盘实战(15)——逻辑重构2
- Java中resource文件夹
- mmap映射大于4g的文件_浅谈mmap_刘伟
- 2018.12.30|区块链技术头条
- ubuntu 新增mysql用户_Ubuntu中给mysql添加新用户并分配权限
- 【树莓派学习笔记】五、处理、自动重命名并另存为图片
- [转]Hadoop集群_WordCount运行详解--MapReduce编程模型
- php yii2 观察者模式,观察者模式(Observer)
- 什么样的博文才能上首页呢?『博客使用技巧』
- 7 分钟了解 eBay Flink 服务的端到端管理
- 当失控的预装行为以非正当手段伸向行货机时_北京鼎开预装刷机数据统计apk(rom固化版)分析...
- 无人机巡检系统设想路线
- 服务器运行几年后搬迁,服务器搬迁之后的准备工作和应对
- 自主招生认可的英语竞赛有哪些
- 永中科技的救命恩人是谁?
- python对英语的要求_对英文【对英文英语头条】- 对英文知识点 - 中企动力
- 14宽的键槽深度多少_平键和键槽的标准尺寸规格表
- 11款最好的JavaScript源代码编辑器
- 美国计算机专业的大学,美国计算机专业什么大学好