手机
当前位置:查字典教程网 >编程开发 >Java >java实现数据库主键生成示例
java实现数据库主键生成示例
摘要:复制代码代码如下:packagetest;importjava.util.concurrent.atomic.AtomicInteger;p...

复制代码 代码如下:

package test;

import java.util.concurrent.atomic.AtomicInteger;

public class IDGenerate {

private static final AtomicInteger integer = new AtomicInteger(0);

public static long getId() {

long time = System.currentTimeMillis();

StringBuilder str = new StringBuilder(20);

str.append(time);

int intValue = integer.getAndIncrement();

if (integer.get() >= 10000) {

integer.set(0);

}

if (intValue < 10) {

str.append("000");

} else if (intValue < 100) {

str.append("00");

} else if (intValue < 1000) {

str.append("0");

}

str.append(intValue);

return Long.parseLong(str.toString());

}

public static void main(String[] args) {

for (int i = 0; i < 100003; i++) {

new Test().start();

}

}

private static class Test extends Thread {

@Override

public void run() {

System.out.println(IDGenerate.getId());

}

}

}

【java实现数据库主键生成示例】相关文章:

Java 自定义错误类示例代码

java生成压缩文件示例代码

在java中使用dom解析xml的示例分析

java从mysql导出数据的具体实例

java实现大文件分割与合并的实例代码

java实现sunday算法示例分享

java list用法示例详解

java中final关键字使用示例详解

java连接mysql数据库乱码的解决方法

java 自动生成略缩图示例代码

精品推荐
分类导航