生成唯一订单号 工具类
package com.jsy.basic.util.utils;import java.text.SimpleDateFormat;
import java.util.Date;/*** @program: pay* @description: 生成唯一订单号* @author: Hu* @create: 2021-01-22 10:19**/
public class OrderNoUtil {/*** @Description: 支付下单订单号* @author: Hu* @since: 2021/2/23 17:52* @Param:* @return:*/public static String getOrder() {SimpleDateFormat sdfTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String s=sdfTime.format(new Date().getTime()).replaceAll("[[\\s-:punct:]]", "");int s1=(int) (Math.random() * 999999999);int s2=(int) (Math.random() * 9);return s + s1 + s2;}public static void main(String[] args) {System.out.println(getOrder());System.out.println(new Date().getTime());}/*** @Description: 企业付款订单号* @author: Hu* @since: 2021/2/23 17:52* @Param:* @return:*/public static String txOrder() {SimpleDateFormat sdfTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String s=sdfTime.format(new Date().getTime()).replaceAll("[[\\s-:punct:]]", "");s+=(char) (Math.random() * 26 + 'a');s+=(int) (Math.random() * 99);s+=(char) (Math.random() * 26 + 'A');s+=(int) (Math.random() * 9);s+=(char) (Math.random() * 26 + 'a');s+=(char) (Math.random() * 26 + 'A');s+=(int) (Math.random() * 9);s+=(char) (Math.random() * 26 + 'a');s+=(char) (Math.random() * 26 + 'A');return s;}
}
生成唯一订单号 工具类相关推荐
- java生成唯一订单号
/*** 生成唯一订单号* 规则:四位随机数+"M"+格式化到秒的时间+"R"+六位随机数*/public static String getBillCode( ...
- MySQL高并发生成唯一订单号的方法
高并发下生成唯一订单号的存储过程 这个是用mysql写的存储过程,搭配里面一张数据表使用,达到高并发情况下获得唯一订单号的目的:原理:按照一定规则生成订单号后,把订单号插入数据表后,再返回给用户,由于 ...
- js 根据时间生成唯一订单号
一般做唯一编号的时候,可以使用guid或者uuid的包直接生成,但是我希望唯一编号能够反应生成的时间信息,所以就准备使用日期+随机值来构造,代码如下: const tradeNo = function ...
- 生成唯一订单号_人人皆知却暗藏玄机的“数据库唯一标识符”
Hello 大家好,今天给大家讲一个几乎所有数据库都支持的特性:生成唯一标识符. 知乎视频www.zhihu.com 详细内容: 唯一标识符应用场景非常多,比如网站注册时自动给新用户一个唯一 ID, ...
- C# 生成唯一订单号
根据GUID+DateTime.Now.Ticks生产唯一订单号. /// <summary>/// 生成唯一数/// </summary>public class Uniqu ...
- php订单怎么生成,四种PHP生成唯一订单号的方法
这几天一直在写个人使用的用户中心,虽然期间遇到不少的问题,但还是一点点的都解决了,也从制作期间学到不少的知识,今天就说一说利用PHP生成订单单的方法. 订单号,大家都不陌生,无论从在网上购物,还是在线 ...
- 根据时间戳生成订单号工具类
生成订单时候,需要订单号,订单号生成工具如下: 效果: @Testpublic static void main(String[] args) {System.out.println("现在 ...
- PHP生成唯一订单号
$order_number = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), ...
- PHP生成唯一订单号/防止并发订单号重复
1.初步--这种如果并发+巧合有可能会重复 function genRequestSn($unique=0){$orderNo = date('YmdHis').substr(microtime(), ...
最新文章
- TinkerNode NB-IoT物联网开发板(NB-IoT专栏—拓展篇3)
- jfinal js 拦截_jfinal全局数据拦截器
- python使用np.argsort对一维numpy概率值数据排序获取升序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据
- RabbitMQ的消费限流
- PHP 取302跳转后真实 URL 的两种方法
- Opengl-基本概念-对象(很关键啊兄弟这章)
- php如何压缩txt文件怎么打开,PHP-压缩txt文件,同时保持文件扩展名
- 【通俗易懂】C语言中,for循环中i++与++i的区别
- python格式化输出之format用法
- 如何取消计算机用户名,Win10如何取消登录界面显示用户名?
- 【电路补习笔记】3、电感的参数与选型
- mysql begin end 用法_MySQL ------ 游标(CURSOR)(二十六)
- 6日下午3h直播预告丨我们聊聊“数据库安全与智能运维”
- 【激活函数】h-swish激活函数详解
- 中国荔枝市场趋势报告、技术动态创新及市场预测
- Java新职篇:for循环
- 【OpenCV学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之cvCaptureFromCAM()的索引问题
- Android webm转mp4,android - 如何记录屏幕并输出视频格式为webm并由vp9编码? - 堆栈内存溢出...
- CancelledError: [_Derived_]RecvAsync is cancelled.
- 安装Cloudera Manager-5.12.2 集成 CHD-5.12.2 问题总结