随机ID生成工具

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

首发博客地址

文章更新计划

文章更新计划


java 复制代码
package com.nari.common.utils;

import java.util.concurrent.atomic.AtomicInteger;

public class IdUtilV2 {

    private static final AtomicInteger ids = new AtomicInteger(1);

    private IdUtilV2() {
    }

    public static String getIdStr() {
        return getId().toString();
    }

    public static Long getId() {
        return System.nanoTime() + Thread.currentThread().getId() + (ids.getAndIncrement());
    }
}

本文由mdnice多平台发布

相关推荐
zihan5185 小时前
自己做软件日记9/21 得到了一个良好的文件结构框架
后端·flutter·前端框架·android studio
乌暮5 小时前
Java 抽象类与接口详解:半成品图纸 vs 能力合同
java·开发语言·后端·学习
一条泥憨鱼5 小时前
苍穹外卖【day12| 工作台,通过Apache POI导入/导出运营数据】
java·后端·苍穹外卖
IT_陈寒5 小时前
Redis大key删除引发的服务雪崩,这次我真记住了
前端·人工智能·后端
努力的小雨5 小时前
10 个任务拆成 22 项能力,Seed 2.1 Pro 哪些方向值得用?
后端
步行cgn6 小时前
Spring 基于 XML 的自动装配:byType 详解
java·后端·spring
步行cgn15 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风15 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
明月_清风15 小时前
AI 越来越强,程序员真正的价值到底是什么?
人工智能·后端
aramae15 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法