java自动生成自增id 通常生成唯一流水号的方法是什么?

通常生成唯一流水号的方法是什么?如果只要求不重复,则使用UUID方法,time machine应用程序ID。没有并发问题,可以直接在客户端生成。如果需要特殊规则,例如1增量。您需要一个独立的应用程序服

通常生成唯一流水号的方法是什么?

如果只要求不重复,则使用UUID方法,time machine应用程序ID。没有并发问题,可以直接在客户端生成。如果需要特殊规则,例如1增量。您需要一个独立的应用程序服务来生成。有以下几种方法:1。使用数据库自动添加字段。甲骨文,MySQL都有。前端用web应用程序封装。2编写自己的代码很容易。可以使用javaatom变量。但考虑持久性和备份。三。Zookeeper节点ID,但效率相对较低