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

相关推荐
kiku181827 分钟前
keepalived高可用与负载均衡
后端·github·lvs
Leo89929 分钟前
mysql 从零单排之MVCC
后端
GreatSQL30 分钟前
参数配置不当导致GreatSQL异步复制IO线程中断
后端
老马952736 分钟前
opencode3-我的能力超乎你的想象
人工智能·后端
weixin_408099671 小时前
【企业级方案】财务自动化:OCR发票识别 + 自动录入系统完整实现(附代码与落地架构)
后端·ocr·api·发票 ocr 识别·发票自动录入系统·发票识别 api·财务自动化
千寻简1 小时前
一个让 Claude Code 顺手很多的状态栏插件:claude-hud
前端·后端
掘金者阿豪1 小时前
数据库安全第一关:用户密码存储与认证机制的深度拆解
java·前端·后端
MgArcher1 小时前
Python高级特性:sorted() 排序完全指南
前端·后端
MgArcher1 小时前
Python高级特性:返回函数与闭包完全指南
前端·后端
未秃头的程序猿1 小时前
💥 MyBatis 面试连环炮:从源码原理到实战避坑,彻底拿下 Offer 通关秘籍
后端·面试·mybatis