说明:问题的背景
公司老的系统原先采用的时间戳生成订单号,导致了如下情形
打断一下:大家知道怎么查系统某项重复的数据吧
SELECT * FROM XX表 WHERE 重复项 in( SELECT 重复项 FROM XX表 GROUP BY 重复项 HAVING count(1) >= 2)
解决方法
不得了,这样重复岂不是一单成功三方回调导致另一单也成功了。
多个服务怎么保证生成的订单号唯一呢?
先上code
package com.zhongjian.util;
public class <weixin_38651661> 上传 | 大小:91kb
说明:题目
当需要从左到右时,我们需要转为栈来使用
当需要从右到左,我们需要转为队列来使用
所以我们可以利用LinkedList
public List levelOrder(TreeNode root) {
LinkedList linkedList = new LinkedList();
List out = new ArrayList();
if (root==null)
return out;
l <weixin_38660069> 上传 | 大小:69kb