您的位置 首页 java

Java生成随机32长字符串:MySQL主键、激活码不重复

主键(PRIMARY KEY)的完整称呼是“主键约束”,是 MySQL 中使用最为频繁的约束。一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中设置一个主键。

使用主键应注意以下几点:

  • 每个表只能定义一个主键。
  • 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。
 package cn.baldprogrammer.test;
 
import org.junit.Test;
 
import cn.commons.CommonUtils;
 
/*
 * 测试CommonUtils类
 */
 
public class CommonUtilsTest {
	@Test
	//测试uuid() 返回一个随机32长的字符串
	public void testUuid(){
		String s=CommonUtils.uuid();
		System.out.println(s);
	}
}  

另附java生成随机字符串的方法:

 //length为字符串的长度
//导包import java.util.Random;
 public static String getRandomString(int length){
     String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
     Random random=new Random();
     StringBuffer sb=new StringBuffer();
     for(int i=0;i<length;i++){
       int number=random.nextInt(62);
       sb.append(str.charAt(number));
     }
     return sb.toString();
 }  

文章来源:智云一二三科技

文章标题:Java生成随机32长字符串:MySQL主键、激活码不重复

文章地址:https://www.zhihuclub.com/182046.shtml

关于作者: 智云科技

热门文章

网站地图