首页 > 编程知识 正文

吃鸡单字id生成器下载,人设名字生成器

时间:2023-05-04 14:26:46 阅读:146102 作者:2618

接下来是我们使用的id生成器

只能保证:

1、单体绝对是唯一的

2 )多机部署,低并发,一般不重复

publicclassidgenerator { privatefinalstaticloggerlog=logger factory.getlogger (id generator.class ); 私密性统计信息计数器=newatomicintegercounter (100; /**主键生成器yymmddhhmmssss(15位) 3位随机数3位序列号(/publicstaticstringnextseqnovalue ) throws exception { string buffer sb=) 字符串数据=SDF.format (new date ); sb.append(datestr ); sb.append(nextrandomvalue ) ); system.out.println(sb.tostring (); return sb.toString (; }/** * 6位随机序列发生器*/privatestaticstringnextrandomvalue () throwsexception ) stringbuffersb=newstringbuffer ) try { securerandomrand=newsecurerandom (; intva=rand.nextint(899 ) 101; sb.append(va; int vb; 同步(id generator.class ) {vb=counter.incrementAndGet ); if(VB=999 )计数器=newatomicinteger (100; }sb.append(VB; }catch(exceptione ) {LOG.error )随机序列生成异常: ) e.tostring ); throw e; }return sb.toString (; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。