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);}}
d6e68293ce822ace5d24f46b69729c67.png

另附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
94686e16de4b462f78a6124f61241700.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值