手机
当前位置:查字典教程网 >编程开发 >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连接mysql数据库乱码的解决方法

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

java控制台输出数字金字塔示例分享

java连接sql server 2008数据库代码

JAVA实现KMP算法理论和示例代码

Java+MySql图片数据保存与读取的具体实例

java枚举的使用示例

java单例模式学习示例

java获取properties属性文件示例

java单向链表的实现实例

精品推荐
分类导航