快速高效取到数据库或数据文件中的数据

红桃貮- 2010-09-19 11:57:39
现在有一张数据库参数表,或者参数配置数据文件。我想在每次调用的时候,快速高效的取到值,而不是每次从数据库取或者文件取,请问有什么样的解决方法或方案?
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
manynames 2010-09-29
  • 打赏
  • 举报
回复
就做一个缓存,如果数据从来不更新那是很省事,一个hashMap就可以了,会更新的话.........呵呵....利用现有的缓存系统吧,如果你要启动时加载static是不错的选择,单独设计一个类,启动时候加载数据,提供一套接口用于数据访问。
红桃貮- 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zn85600301 的回复:]
在系统启动的时候 将这些配置信息 加载到一个公用的HASHMAP中
一旦参数有改动 就刷新这个HASHMAP
[/Quote]
怎么样加载到HASHMAP里面,需要静态的吗,恳请详细一点的描述,谢谢啦。
陈字文 2010-09-20
  • 打赏
  • 举报
回复
上面具体的原理以及解决方案,可以借鉴 xml的解析~
陈字文 2010-09-20
  • 打赏
  • 举报
回复
关注其他答案~


创建索引~启动程序之前加载代码表~扔到session或者request当中~直接调用
sound9world 2010-09-20
  • 打赏
  • 举报
回复
写一个工具类 类中写一个静态语句块加载配置

配置到单例的成员变量中.这样每次调用那些配置 也只会加载一次
zn85600301 2010-09-20
  • 打赏
  • 举报
回复
在系统启动的时候 将这些配置信息 加载到一个公用的HASHMAP中
一旦参数有改动 就刷新这个HASHMAP

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧