public class Order {

private static int orderNum = 0001;

public static String getOrderNo(){

long No = 0;

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

String nowdate = sdf.format(new Date());

No = Long.parseLong(nowdate)*10000;//这里如果一天订单多的话可以用一万或更大

No+=getNo();

return getUserId()+No;

}

public static int getNo(){//返回当天的订单数+1

orderNum++;

return orderNum;

}

public static String getUserId(){

return "123";

}

public static String RandomStringId(){

UUID uuid = UUID.randomUUID();

return uuid.toString();

}

}

也可以user+随机数+流水号(流水号为全局递增变量)  服务器重启就生成新的随机数

java生产订单号_java 生成订单号相关推荐

  1. java 订单号 交易锁_(精)订单加锁及生成订单号

    今天看了黎活明老师的 实现订单加锁解锁(也包括生成订单号)功能 的视频,即多人操作(审核等)订单时的如何加锁. 对事务并发又温习了一下.涉及的东西无非是操作系统的多线程引起的并发,这里有个概念就是cp ...

  2. java编程根据订单编号查询订单状态_Java微信订单查询

    Java 通过统一下单 API 进行订单支付后,除等待微信通过 notify_url 进行回调通知外,还可以主动查询订单状态 更多精彩 前置条件 可参考 Java 微信扫码支付 如果实现微信支付 官网 ...

  3. java 生成交易快照_Java生成订单号/交易流水号

    分析:既然是订单号/交易流水号,首先是不能重复,其次需考虑到性能问题. 设计如下: "HF"+时间戳+随机数+循环数 代码如下: int x = 1000; for(int i=0 ...

  4. java设备imei号_Java IMEI串号生成规则

    /** * imei由15位数字组成, * 前6位(TAC)是型号核准号码,代表手机类型. * 接着2位(FAC)是最后装配号,代表产地. * 后6位(SNR)是串号,代表生产顺序号. * 最后1位 ...

  5. java 保存微信表情_Java微信公众号开发之用户表情存储解决方案

    1.问题产生情况 我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8_general_ci,就是utf-8编码,结果也就报错误了. 2. ...

  6. java条码识别技术_Java 生成、识别条形码

    条形码是由一定的字符,数字及符号组成,用以表达一组信息的图形标识符.它可以标出物品的商品名称.生产日期.图书分类号,邮件起止地点等.因而在商品流通.图书管理.邮政管理等许多领域得以广泛的应用.本文将通 ...

  7. java数组随机排序_JAVA 生成随机数数组,并排序输出

    package com.koal.test; import java.util.Arrays; /** * * @author hp * 排序 */ public class Sort { //要生成 ...

  8. java发送html文件_Java生成HTML文件

    实例HTML文件 ###title### ###title### ###author### ###content######html### Java代码: package com.util; impo ...

  9. java 生产配置文件管理_JAVA基础——使用配置文件

    一. 前言 日常我们做项目中,我们经常会遇到这样的情况:由于开发环境和生产环境的不同,项目部署在生产环境之前,有些参数我们并不知道如何取值.例如:数据库链接设定,我们在部署生产环境之前,无法预知客户的 ...

最新文章

  1. 【Machine Learning】机器学习の特征
  2. .net core 微服务_.NET 微服务实战之负载均衡(上)
  3. java方面的文献综述怎么写_文献综述应该怎么写?
  4. python语言语句快的标记是什么_一文搞懂Python程序语句
  5. 听说,霸都.NET技术社区准备搞线下聚会了?
  6. python赋值语句的一般格式为_[零基础学Python]赋值,简单也不简单
  7. 抖音上非常火的旋转图快速部署
  8. Java基础枚举(enum关键字)
  9. ILSpy .NET反编译工具下载地址
  10. 微信小程序使用 wxparse 解析 iframe腾讯视频
  11. 耳机频谱曲线测试软件,通过耳机频响曲线来调EQ,免费的音质提升你要吗?
  12. Nanopore 纳米孔 测序数据处理 微生物 16S全长 Centrifuge的安装和使用
  13. 布袋除尘器过滤风速多少_布袋除尘器的过滤风速选多少,如何正确地选定过滤风速...
  14. SWIFT电文 MT940客户对账单 报文格式说明
  15. Coursera Algorithm Ⅱ week4 编程作业 Boggle
  16. 语音信号处理之(二)基音周期估计(Pitch Detection)
  17. mysql中declare语句用法详解
  18. [腾讯校招] 微信红包
  19. eureka集群高可用配置
  20. 安兔兔 android 4.4,适配智能电视 安兔兔评测V4.4.3发布

热门文章

  1. 2017.9.5 能量采集 思考记录
  2. 2017.4.25 解方程 思考记录
  3. noip2016参赛感想
  4. 【Level 09】U1 The way I see it L2 Keep everyone safe
  5. 【英语学习】【WOTD】leviathan 释义/词源/示例
  6. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法
  7. 佐治亚理工学院 计算投资公开课第六周作业 投资策略分析平台
  8. redis 分页_Redis排行榜的设计与实现
  9. python爬取数据生成词云_Python 爬取生成中文词云以爬取知乎用户属性为例
  10. python35个关键字_Python关键字35个