首页 > 代码库 > java 根据时间生成唯一id
java 根据时间生成唯一id
主要是依据当前系统毫秒数,但若用循环测试,同一毫秒依然会循环很多次,
系统毫秒数是13位,
公司的解决方法是再加5位的自增数,从00001开始,
于是登录淘宝查看,淘宝的id是13位的数字,猜测应该是限制了一毫秒只能注册一个,
毕竟即使这样13位的数字也用不完,1秒最多可产生1000个id
百度 java 生成id
可参考以下文章
http://bucketli.iteye.com/blog/1057894
http://blog.csdn.net/ria2008/article/details/7615663
32位的uuid比较耗费效率和存储空间。
java 根据时间生成唯一id
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。