根据redis自增生成全局唯一订单id
生活随笔
收集整理的這篇文章主要介紹了
根据redis自增生成全局唯一订单id
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據redis自增生成全局唯一訂單id
package com.example.springbootshardingjdbc.util;import java.time.LocalDateTime; import java.time.format.DateTimeFormatter;public class MyUtil {public static String currentDateTime(){LocalDateTime localDateTime=LocalDateTime.now();DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("yyyyMMddHHmmss");String now = dateTimeFormatter.format(localDateTime);return now;}/*** 根據自增id生成唯一訂單號* @param incrKey 自增id* @return*/public static String renderOrderId(Long incrKey){/*** 日期+00001 后邊是5位數 補零*/String orderId = currentDateTime() + String.format("%1$05d", incrKey);return orderId;}public static void main(String[] args) {String result = renderOrderId(2L);System.out.println(result);}}總結
以上是生活随笔為你收集整理的根据redis自增生成全局唯一订单id的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker 配置加速器
- 下一篇: 使用Docker Compose安装my