最近在做博客系统的时候,由于很多页面都有右边侧边栏,内容包括博客分类信息,归档日志,热门文章,标签列表等,为了不想每次访问页面都去查询数据库,因为本身这些东西相对来说是比较固定的,但是也有可能在网站后台添加分类.标签等信息的情况,于是我将其信息缓存到一个到ServletContext上下文中,这样不同的用户都可以获取到相关信息.为了解决刷新的问题,有两种方法: (1)当你有修改的时候,重新查一下数据库,更新缓存值: (2)创建定时任务,每隔一段时间查数据进行更新: 思考再三,选择第二种方案,因为