gpt4 book ai didi

java - 以 'as needed' 为基础从文件加载属性

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:23 24 4
gpt4 key购买 nike

我有一个任务来替换当前依赖于 mysql 的字符串查找系统。屏幕会将 ID 列表和语言元素传递给一个类,然后该类从 mysql 的表中选择请求的字符串。

我希望用属性文件替换 mysql 表,但我不想一次性将所有属性加载到对象中。

由于字符串在旧的遗留系统中用于渲染部分屏幕和 pdf 报告,因此我希望在请求时将它们加载到属性对象中,因此首先检查属性对象,如果它不包含我的 key (说“1234Eng”),那么我会将其加载到属性对象中,以便将来可用。

这个想法是,由于消息太多,我宁愿只加载人们访问过的页面上使用的消息。

任何建议\帮助表示赞赏。

最佳答案

您真的确定将 Properties 对象放在内存中会太慢、加载太慢并且太大而无法保留吗?在进入更复杂的解决方案之前检查一下。否则,不要重新发明轮子并使用嵌入式数据库。我在SQLite方面有过很好的经历,但也有一些纯 Java 嵌入式数据库,可以为您提供文件上和内存中访问的混合(请参阅 this thread 进行比较)。

关于java - 以 'as needed' 为基础从文件加载属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21777474/

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