gpt4 book ai didi

Java 缓存查询结果

转载 作者:行者123 更新时间:2023-12-01 15:22:55 27 4
gpt4 key购买 nike

我正在使用 JDBC。我有数据库密集型计算,我想缓存结果。

我正在使用HashMap<String, ResultSet>缓存结果。然而,由于缓存太大,程序经常会出现OutOfMemory Exception。

关于使用更好的数据结构/缓存接口(interface)有什么建议吗?

最佳答案

首先,不要缓存 ResultSet,用数据创建一些域对象,然后缓存它们。

其次,使用某种缓存框架来驱逐未使用的旧条目。我最喜欢的是Guava Cache因为它很容易在代码中配置,但另一个流行的是 Ehcache .

关于Java 缓存查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10613885/

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