gpt4 book ai didi

java - 快速变化的配置/状态文件? java

转载 作者:行者123 更新时间:2023-12-02 08:20:57 24 4
gpt4 key购买 nike

我需要某种方法来存储需要快速更改的配置/状态文件。每个键值对(键值)的状态都存储在该文件中。根据通信(数字多媒体广播)硬件的状态,状态需要改变得太快。

创建此类文件的最佳方法是什么? ini? XML?有现成的 Java 文件编写器吗?我不能使用数据库。

最佳答案

听起来您需要随机访问来频繁更新文件的某些部分,而不需要重写整个文件。设计二进制文件格式并使用 RandomAccessFile API 对其进行读/写。您将希望对键和值使用固定数量的字节,这样您就可以索引到文件的中间并更新值,而不必重写所有以下记录。基本上,您将重新实现数据库存储表的方式。

另一种选择是每个文件只存储一个键值对,这样重写文件的成本就很小。也许你可以想到一种方法,使用文件名作为键,只在文件内容中存储值。

除非您要处理超过几千条记录,否则我倾向于尝试第二种选择。

关于java - 快速变化的配置/状态文件? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5467319/

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