在高并发的情况下,不使用自增方式如何生成唯一主键?
最近在做一个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