gpt4 book ai didi

java - 调用等待数据库值的 Java 方法?

转载 作者:行者123 更新时间:2023-12-01 17:47:08 24 4
gpt4 key购买 nike

我目前正在为我编写的一些 Java 程序开发一个管理面板。 Java 程序当前由它们自己的 cfg 文件控制。我通过控制面板更新配置的想法是更改控制面板中的值,通过 mysql 将这些更改保存在数据库中,然后编写一个“配置更新程序”,每隔几秒获取一次数据库条目,然后写入更改到 cfg 文件。我只是想知道效率,这是一个好方法还是有更好、更有效的方法?

最佳答案

这实际上取决于您实际想要实现的目标。

如果您的程序按需读取 cfg 文件,这意味着您可以更改它们并且结果立即生效,那么您也只需按需从数据库中获取它们即可。

如果 cfg 文件或多或少是静态的,您可以考虑使用 .properties文件(或者甚至是仅包含 staticfinal 字段的 Config 类),或者,如果您想坚持使用数据库,则可以使用 Singleton方法并在启动后将其读取到 Singleton .

最后几乎取决于意见和用例。如果配置应该由客户/最终用户配置,那么无论如何使用数据库可能会更好。但作为一名开发人员,坦率地说,我并不关心只要记录了在哪里配置即可。

关于java - 调用等待数据库值的 Java 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com