用于分布式情况下的订单号的创建:

创建表:

CREATE TABLE `shop_uuid_18` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`addTime` datetime DEFAULT NULL,`deleteStatus` bit(1) NOT NULL DEFAULT b'0',`name` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`),UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=132655 DEFAULT CHARSET=utf8;

你的订单想从哪开始就将sql中

AUTO_INCREMENT=132655 修改值就行

2.生成唯一的订单号:
UUID18 uuid18 = new UUID18();
uuid18Service.save(uuid18);
String random =   (int)((Math.random()*9+1)*10)+"";
String orderNo = uuid18.getId() + random; //就是符合要求的定单号

转载于:https://www.cnblogs.com/wyf-love-dch/p/11412340.html

使用表的id+随机数做不重复的订单号相关推荐

  1. mysql存入订单号不重复_MSSQL高并发下生成连续不重复的订单号

    一.确定需求 只要做过开发的基本上都有做过订单,只要做过订单的基本上都要涉及生成订单号,可能项目订单号生成规则都不一样,但是大多数规则都是连续增长. 所以假如给你一个这样的需求,在高并发下,以天为单位 ...

  2. php 不重复订单号,php如何生成不重复的订单号,php不重复订单编号

    php如何生成不重复的订单号PHP如何生成重复的订单号,php生成不重复订单号的方法如下:1.利用数据库的主键值生成自增订单号:2.实现"日期自增号"的订单号:3.生成随机订单号: ...

  3. java获取不重复订单号,Java 生成永不重复的订单号

    package com.taiping.test; import java.text.SimpleDateFormat; import java.util.Date; import java.util ...

  4. 批量处理重复的订单号

    1.先分组查询重复订单号的数据 SELECT       MAX(a.id) AS id,COUNT(1),a.orderNum     FROM       b_order_detail a     ...

  5. fastadmin 快捷搜索 修改默认字段 多个字段 //菜单搜索框,默认搜索是id,想改成默认订单号

    fastadmin thinkphp的框架下的集成基础框架快捷搜索 修改默认字段 多个字段 //菜单搜索框,默认搜索是id,想改成默认订单号 protected $searchFields = 'bu ...

  6. php 不重复订单号,php如何生成不重复的订单号

    php生成不重复订单号的方法:1.利用数据库主键值产生一个自增长的订单号:2.实现"日期+自增长数字"的订单号:3.产生随机的订单号:4.实现"字母+数字字符串式&quo ...

  7. ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...

    我们在日常开发项目过程中往往需要各种订单单号的产生方法,而且是支持多用户并发.支持多种数据库的,我们并不想为每个项目都写一些独立的代码去实现这些功能,往往需要有个通用的函数比较爽一些. 下面我们以C# ...

  8. 快速订单号生成(两秒左右10万条数据无重复)

    订单号生成 在开发当中我想大部分程序员都会做商城类的项目,其中订单号是一个相对比较重要的数据,在用户下单是不允许有重复订单生成的. 我给大家提供了一个生成订单的方法,希望对您有所帮助!!!!!!!!! ...

  9. php如何生成唯一随机数,PHP实现生成唯一会员卡号(不重复的随机数)

    在不查询数据库的情况下,每个会员登录进来会生成一个数字字母组合不重复的会员卡号. 效果图如下: 当我们要将一个庞大的数据进行编号时,而编号有位数限制,比如5位的车牌号.10位的某证件号码.订单流水号. ...

  10. c51随机数不重复_C++中随机数和不重复的随机数

    随机数 int rand (); rand函数返回一个0-32767之间的一个伪随机整数,32767可以由宏RAND_MAX表示,该函数需要头文件. 常用的是如何生成一个范围内的随机数,例如想生成0- ...

最新文章

  1. 从考研说起:大学、职场、个人选择
  2. python面试应急5分钟_Python面试必须要看的15个问题
  3. flask执行python脚本_如何在Flask中运行python脚本
  4. 允許Linux的snmp服務被查詢
  5. java编写简单邮件_Javamail,编写简单的程序发送邮件
  6. 消防信号总线原理_AFPM100/B消防设备电源监控系统在百色市人民医院消防设备电源监控系统的应用-安科瑞 华梅超...
  7. 老王讲设计模式(三)——单例模式
  8. SpringMVC 快速入门
  9. 高速公路的一些线路坐标、高程计算公式
  10. [5-26]绿色精品软件每天更新[uc23整理]
  11. steam版拳皇14无法正常启动
  12. Myeclipse提示MyEclipse Trial Expired
  13. 即时通讯软件调查报告
  14. 集大计算机与科学的研究生,明天,我是研究生丨感谢集大,我遇见了更好的自己...
  15. 【前端】PS图层切图
  16. 转载:使用expdp/impdp进行数据库迁移
  17. 基于C++的一元多项式相加
  18. MySQL旧版本的完整卸载(最全面)
  19. 常用计算机制图软件,常用的电脑画图软件有什么?
  20. leetcode 1641. Count Sorted Vowel Strings(python)

热门文章

  1. 如何掌握mysql的查询语句_如何分析mysql的查询语句
  2. Leetcode之两棵二叉搜索树中的所有元素
  3. python语法学习第十一天--模块
  4. javascript之new的实质
  5. 1.6.PHP7.1 狐教程-【版本库客户端 git SourceTree安装配置使用】
  6. java第二季_Java入门第二季
  7. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_12-删除页面-服务端-接口开发...
  8. HDU2072 tri树/map/set/字符串hash
  9. ping和telnet
  10. [NOIP2015] 运输计划(第二弹)