土豆网中的键是 怎么生成的?? http://www.tudou.com/programs/view/nXDh2lsb_Tc/http://www.tudou.com/programs/view/AqK4XVaSiYE/
我发现很多网站的主键 不是int自增,也不是guid, 而是类似AqK4XVaSiYE的这种方式.
请问这是怎么实现的?? 有什么优点吗??
我发现很多网站的主键 不是int自增,也不是guid, 而是类似AqK4XVaSiYE的这种方式.
请问这是怎么实现的?? 有什么优点吗??
解决方案 »
- Jboss中配置数据源后,怎样通过数据源读取数据?是否和Tomcat中的一样?
- struts中关于application.resources的问题
- 想换工作的兄弟们这里来
- JSF+Tiles出現中文亂碼問題
- javaBean连接MS SQL server的问题
- Tomcat安装成功,但是不能不能编译文件,说是找不到javax.servlet包,这个包到底在哪?
- 散分2
- 求助:jsp登陆出现错误,源码和错误如下,请指点.OK马上给分.多谢
- 用什么方法得到今天是星期几?
- 那位高手能实现E-mail定时发送??
- hibernate一对多级联保存报错
- tomcat出错: Unexpected end of file from server
String base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456_-=#";
StringBuffer sb = new StringBuffer(total);
for (int i = 0; i < total; i++) {
int index = (int) (Math.random() * base.length());
sb.append(base.charAt(index));
}
return sb.toString();
}不知道是不是这样做的。
StringBuffer sb = new StringBuffer(total);
for (int i = 0; i < total; i++) {
char index = (char) (Math.random() * (127 - 33) + 33);
sb.append(index);
}
return sb.toString();
}这个生成的安全性更高些,而且更快。
我老大叫我这样,id为当前时间yyyymmdd0001-yyyymmdd9999,(一天不会有1万个记录)
不知道好不好?