UUID:Universally Unique Identifier 通用唯一识别码
现在很多数据库的主键id,由原来的int自增,改为 UUID 表示。因为 UUID 本身不可能重复,线程安全,完美支持高并发。
示例代码如下:
package com.miracle.luna.tmp;import java.util.UUID;/*** @author Miracle Luna* @version 1.0* @date 2019/6/10 15:53*/ public class UUIDGenerator {// 生成UUIDpublic static String get(){return UUID.randomUUID().toString();}public static void main(String[] args) {String uuid = UUIDGenerator.get();System.out.println("==> 处理前 uuid(原生): \n" + uuid);System.out.println("\n==> 处理后 uuid(32位): \n" + uuid.replaceAll("-", ""));} }
运行结果如下:
==> 处理前 uuid(原生): adfd95a4-b363-4b58-b0cf-3b8c67b18a29==> 处理后 uuid(32位): adfd95a4b3634b58b0cf3b8c67b18a29