随机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多平台发布

相关推荐
Victor3562 分钟前
MongoDB(57)如何优化MongoDB的查询性能?
后端
Victor3565 分钟前
MongoDB(58)如何使用索引优化查询?
后端
行百里er8 分钟前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·代码规范
码财小子12 分钟前
聊聊 C++ 模块“注册式”的优雅姿势
后端·代码规范
掘金码甲哥40 分钟前
higress 这个中登才是AI时代的心头好
后端
IT_陈寒1 小时前
一文搞懂JavaScript的核心概念
前端·人工智能·后端
IT_陈寒1 小时前
Java开发者必看!5个提升开发效率的隐藏技巧,你用过几个?
前端·人工智能·后端
gechunlian881 小时前
Spring Boot中的404错误:原因、影响及处理策略
java·spring boot·后端
Laurence1 小时前
Qt 前后端通信(QWebChannel Js / C++ 互操作):原理、示例、步骤解说
前端·javascript·c++·后端·交互·qwebchannel·互操作
架构师沉默2 小时前
Java 终于有自己的 AI Agent 框架了?
java·后端·架构