当前位置: 代码迷 >> J2EE >> 在高并发的情况下,不使用自增方式怎么生成唯一主键
  详细解决方案

在高并发的情况下,不使用自增方式怎么生成唯一主键

热度:58   发布时间:2016-04-21 23:06:14.0
在高并发的情况下,不使用自增方式如何生成唯一主键?
最近在做一个APP应用
在mysql中,User表的主键为userId decimal(12,0),假如不使用自增,在程序中如何生成唯一的主键?
注:要考虑高并发的情况,比如有几千几万用户同时注册,如何高效获得UserId比较好?
跪求思路或者代码!

------解决方案--------------------
UUID
------解决方案--------------------

String s = UUID.randomUUID().toString();
System.out.println(s.replaceAll("[a-z
------解决方案--------------------
-]", "").substring(0, 12));

------解决方案--------------------
顶楼上。
------解决方案--------------------
好方法,学习了。
------解决方案--------------------
妥妥地 UUID
  相关解决方案