-------------------------------请教:Java缓存机制的问题 我对Java缓存的工作原理毫无概念,感觉cache缓存很重要也很神秘,请教各位,请用最通俗的语言说一下,包括概念,流程,如何配置,涉及的知识点之类的,请大家踊跃发言,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般两种用途:1、把访问速度较低介质上保存的内容,放到访问速度较高介质上保存;一个看起来看简单很基础的例子是:比如你程序启动后把数据库连接的配置信息从XML文件中读取出来放在某个数据库连接管理类的成员属性里面,而不是每次重新去读取文件。2、把常用的处理和计算结果保存起来,避免需要重复计算或避免繁忙时期需要计算;一个看起来看简单很基础的例子是:页面静态化,大部分新闻站点都会把其文章静态化成html,而不是每次去数据库里面读取然后再组装成完整页面。如何配置完全取决于你准备怎么用它,或者说打算搞定什么问题,最简单的话就算用个HashMap也可以当缓存来使用了。所以你后面的问题太过于开放,难以回答。 如此靠前。hibernate里有缓存机制。如果想省事(配置)就直接用hibernate。Ecache 是一个蛮好的缓存框架。建议多搜搜这方面的东西。实现起来蛮简单的。祝你好运 三个servlet执行init初始化方法,怎么解决先后顺序问题??? 实现批上传下载进度条 关于JdbcTemplate插入NULL的问题 java.lang.NullPointerException jsp页面,验证码的错误,紧急。帮助啊。 Spring FactoryBean的使用 谁能告诉我struct,spring,hibernate到底是什么? weblogic上连接ms sql连接池错误 jsp,struts系统源码 一个LDAP的难题? struts2标签如何判断两时间之差? 求助could not execute jdbc batch update异常
1、把访问速度较低介质上保存的内容,放到访问速度较高介质上保存;一个看起来看简单很基础的例子是:比如你程序启动后把数据库连接的配置信息从XML文件中读取出来放在某个数据库连接管理类的成员属性里面,而不是每次重新去读取文件。
2、把常用的处理和计算结果保存起来,避免需要重复计算或避免繁忙时期需要计算;一个看起来看简单很基础的例子是:页面静态化,大部分新闻站点都会把其文章静态化成html,而不是每次去数据库里面读取然后再组装成完整页面。如何配置完全取决于你准备怎么用它,或者说打算搞定什么问题,最简单的话就算用个HashMap也可以当缓存来使用了。所以你后面的问题太过于开放,难以回答。
如此靠前。hibernate里有缓存机制。如果想省事(配置)就直接用hibernate。
Ecache 是一个蛮好的缓存框架。建议多搜搜这方面的东西。实现起来蛮简单的。祝你好运