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;}
}

生成唯一订单号 工具类相关推荐

  1. java生成唯一订单号

    /*** 生成唯一订单号* 规则:四位随机数+"M"+格式化到秒的时间+"R"+六位随机数*/public static String getBillCode( ...

  2. MySQL高并发生成唯一订单号的方法

    高并发下生成唯一订单号的存储过程 这个是用mysql写的存储过程,搭配里面一张数据表使用,达到高并发情况下获得唯一订单号的目的:原理:按照一定规则生成订单号后,把订单号插入数据表后,再返回给用户,由于 ...

  3. js 根据时间生成唯一订单号

    一般做唯一编号的时候,可以使用guid或者uuid的包直接生成,但是我希望唯一编号能够反应生成的时间信息,所以就准备使用日期+随机值来构造,代码如下: const tradeNo = function ...

  4. 生成唯一订单号_人人皆知却暗藏玄机的“数据库唯一标识符”

    Hello 大家好,今天给大家讲一个几乎所有数据库都支持的特性:生成唯一标识符. 知乎视频​www.zhihu.com 详细内容: 唯一标识符应用场景非常多,比如网站注册时自动给新用户一个唯一 ID, ...

  5. C# 生成唯一订单号

    根据GUID+DateTime.Now.Ticks生产唯一订单号. /// <summary>/// 生成唯一数/// </summary>public class Uniqu ...

  6. php订单怎么生成,四种PHP生成唯一订单号的方法

    这几天一直在写个人使用的用户中心,虽然期间遇到不少的问题,但还是一点点的都解决了,也从制作期间学到不少的知识,今天就说一说利用PHP生成订单单的方法. 订单号,大家都不陌生,无论从在网上购物,还是在线 ...

  7. 根据时间戳生成订单号工具类

    生成订单时候,需要订单号,订单号生成工具如下: 效果: @Testpublic static void main(String[] args) {System.out.println("现在 ...

  8. PHP生成唯一订单号

    $order_number = date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), ...

  9. PHP生成唯一订单号/防止并发订单号重复

    1.初步--这种如果并发+巧合有可能会重复 function genRequestSn($unique=0){$orderNo = date('YmdHis').substr(microtime(), ...

最新文章

  1. TinkerNode NB-IoT物联网开发板(NB-IoT专栏—拓展篇3)
  2. jfinal js 拦截_jfinal全局数据拦截器
  3. python使用np.argsort对一维numpy概率值数据排序获取升序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据
  4. RabbitMQ的消费限流
  5. PHP 取302跳转后真实 URL 的两种方法
  6. Opengl-基本概念-对象(很关键啊兄弟这章)
  7. php如何压缩txt文件怎么打开,PHP-压缩txt文件,同时保持文件扩展名
  8. 【通俗易懂】C语言中,for循环中i++与++i的区别
  9. python格式化输出之format用法
  10. 如何取消计算机用户名,Win10如何取消登录界面显示用户名?
  11. 【电路补习笔记】3、电感的参数与选型
  12. mysql begin end 用法_MySQL ------ 游标(CURSOR)(二十六)
  13. 6日下午3h直播预告丨我们聊聊“数据库安全与智能运维”
  14. 【激活函数】h-swish激活函数详解
  15. 中国荔枝市场趋势报告、技术动态创新及市场预测
  16. Java新职篇:for循环
  17. 【OpenCV学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之cvCaptureFromCAM()的索引问题
  18. Android webm转mp4,android - 如何记录屏幕并输出视频格式为webm并由vp9编码? - 堆栈内存溢出...
  19. CancelledError: [_Derived_]RecvAsync is cancelled.
  20. 安装Cloudera Manager-5.12.2 集成 CHD-5.12.2 问题总结

热门文章

  1. Git 的代码管控机制
  2. 电气阀门定位器中的阀门通用概述
  3. 天嵌A40I平台如何调试10.1寸MIPI屏?这份总结收好!
  4. FriendFeed openAPI
  5. 解读FriendFeed对MySQL的使用
  6. 浅谈数据仓库质量管理规范
  7. 烽火通信硬件工程师校招一面面经
  8. AGV小车基础知识介绍
  9. Android 自定义键盘
  10. JDK8 API 英文版