有一个应用程序需要有类似查找表的东西。该应用程序可以使用不同的配置多次启动。有没有办法在 JVM 之间共享数据结构。 static
在 JVM 中有效。有了数据库就可以解决这个问题。但是,有没有更简单、快速的方法呢?
最佳答案
您可能会使用文件
。将对象写入文件。不存在在 JVM 内共享的对象,因为对象的生命周期是为 JVM 定义的。
文件 IO 通常比数据库操作更快,也更简单。但缺点是,ACID
属性不受文件保证,如果多个进程尝试读取/写入同一个文件,则可能会出现不一致。
关于java - 如何在多个 JVM 之间拥有一个通用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28850921/