|
|
1
11
你可以生成一个
|
|
|
2
4
您可以在应用程序启动时创建一个UUID并将其用于标识。 UUID唯一ID=随机UUID(); |
|
|
3
2
如果uuid的权重太重,您需要回顾一下您所说的“唯一且永久”的含义。 例如,如果要将“unique and permanent”限制为对给定网络上的机器来说是唯一的,并且在接下来的(比如)10年内是永久的,那么您可以使用UUID生成中使用的相同方法,但是使用更少的位。 或者,如果您要创建一个具有持久性存储的惟一id生成服务,并将“永久性”的概念与该存储的生存期联系起来,那么惟一id可以是一个递增的整数序列。 |
|
|
4
1
为什么不使用Singleton持有的实例
|
|
5
1
我不知道这方面的标准库,但是您可以自己完成启动时间(使用新的日期类型()和系统电流毫秒)、安装路径和JVM路径(考虑将所有系统.getProperties()).
|