zoukankan      html  css  js  c++  java
  • Java 生成 32位 UUID

    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 {
        
        // 生成UUID
        public static String get(){
            return UUID.randomUUID().toString();
        }
    
        public static void main(String[] args) {
            String uuid = UUIDGenerator.get();
            System.out.println("==> 处理前 uuid(原生): 
    " + uuid);
            System.out.println("
    ==> 处理后 uuid(32位): 
    " + uuid.replaceAll("-", ""));
        }
    }

    运行结果如下:

    ==> 处理前 uuid(原生): 
    adfd95a4-b363-4b58-b0cf-3b8c67b18a29
    
    ==> 处理后 uuid(32位): 
    adfd95a4b3634b58b0cf3b8c67b18a29
  • 相关阅读:
    python-字典
    python-列表
    python:基础数据类型
    前端之JS
    数据库之备份,恢复
    前端之CSS
    前端之CSS笔记
    前端之html
    数据库之操作使用python操作mysql数据库
    何为javaBean?
  • 原文地址:https://www.cnblogs.com/miracle-luna/p/10998356.html
Copyright © 2011-2022 走看看