一种是固定位数,例如10位,然后顺序生成,生成记录失败或记录删除的话,过掉的号就废弃不用。
还有一种是像qq那样位数不固定的,随机的号码。
有谁比较了解的?
还有一种是像qq那样位数不固定的,随机的号码。
有谁比较了解的?
解决方案:5分
第一种,一种是固定位数,例如10位,然后顺序生成,生成记录失败或记录删除的话,过掉的号就废弃不用。
这种数字应该就是给定初始值,然后递增就行了吧!
第二种,随机的号码 那你也要给定规则啊!
随机号码的范围是多大。然后用Random去生成就行啦
这种数字应该就是给定初始值,然后递增就行了吧!
第二种,随机的号码 那你也要给定规则啊!
随机号码的范围是多大。然后用Random去生成就行啦
解决方案:5分
做数据库主键?为什么不用数据库功能去做?你这做法还要判断能否已经存在。
解决方案:5分
不怕并发问题?
解决方案:5分
你都说了,怕程序并发问题,那你还锁表。请求量很大你这性能低
解决方案:10分
不要放数据库,放缓存里自增性能会更好