`
sysuxk
  • 浏览: 57726 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaEE缓存问题

阅读更多

在JavaEE项目开发中,顽固的缓存经常无视我们对程序的改动,如果没有意识到缓存的问题,可能会使我们怀疑程序有问题,白白浪费时间。

缓存分为客户端缓存和服务器端缓存。下面是几个消除缓存的方法:

1、html文件

  <HEAD>     
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">     
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">     
  <META   HTTP-EQUIV="Expires"   CONTENT="0">     
  </HEAD>

 

2、JSP文件

  <%     
  response.setHeader("Pragma","No-cache");     
  response.setHeader("Cache-Control","no-cache");     
  response.setDateHeader("Expires",   0);     
  %>     

 

3、Jboss或tomcat的缓存

这是由于服务器执行的程序实际上是编译好的class文件,放在work目录中,有时服务器自己不会更新,可删除work目录中对应的文件或文件夹。

 

4、一个清除缓存的IE小插件

CachePal 

2
0
分享到:
评论

相关推荐

    分布式缓存与JavaEE

    分布式缓存是现代大型互联网应用中不可或缺的一部分,尤其是在JavaEE环境下。它主要用来解决数据库的高并发读写压力,提高系统的响应速度和可扩展性。本文将深入探讨分布式缓存的概念、工作原理以及如何在JavaEE应用...

    JavaEE面试常见问题及答案

    ### JavaEE面试常见问题及答案解析 #### 一、MVC模式详解 **MVC** (Model-View-Controller) 是一种广泛应用于Web应用程序开发的设计模式。它将应用程序分为三个核心部分: - **Model(模型)**: 负责业务逻辑处理...

    JavaEE技术面试常见问题.doc

    ### JavaEE技术面试常见问题详解 #### 数据结构 1. **链表的Java实现** 链表是一种常见的线性数据结构,每个元素由数据和指向下一个元素的指针组成。 ```java public class SortableLinkedList...

    javaee.src.zip

    源代码能够让我们深入洞察各个组件的实现细节,从而提升开发技能和解决问题的能力。 JavaEE 5是Java Enterprise Edition的一个重要里程碑,它简化了企业级应用的开发流程,引入了许多新特性和改进。主要特点包括: ...

    javaee编写小bbs

    通过缓存策略减少数据库查询,提高响应速度。 在文件名“yfBBS”中,推测这可能是论坛项目的名字或者源代码包。实际开发过程中,这个项目可能包含了相关的源代码、配置文件、数据库脚本等,通过对这些文件的详细...

    JavaEE技术问题汇总.docx

    【Java深复制与浅复制】 在Java中,对象的复制分为深复制和浅复制。浅复制仅仅复制对象本身,而深复制不仅复制对象,还会递归复制它所引用的...这些知识涵盖JavaEE开发的多个方面,对于理解和优化JavaEE应用至关重要。

    基于JavaEE的网上订餐系统

    此外,还可以用过滤器来优化性能,如压缩响应内容或缓存部分请求。 5. **数据库交互**:为了存储和管理订餐系统中的商品信息、订单数据以及用户资料,系统通常会连接到一个关系型数据库,如MySQL或Oracle。这需要...

    JavaEE课程设计

    7. **Hibernate**:Hibernate是JPA的一个实现,提供了更高级的ORM功能,如缓存机制、事务管理、 Criteria 查询等。它简化了数据库操作,提高了开发效率。 8. **Web服务**:JavaEE支持创建和消费Web服务,如SOAP...

    基于javaEE的学生成绩管理系统

    总的来说,基于JavaEE的学生成绩管理系统展示了如何运用JavaEE的技术栈来解决实际问题,同时也体现了开发者在学习过程中的进步和实践能力。通过不断学习和实践,初学者可以逐渐掌握更多高级特性,比如使用Spring ...

    javaEE课程设计

    在实际的课程设计中,你可能还需要关注其他方面,如安全性(如使用HTTPS,Spring Security等)、性能优化(例如缓存策略、数据库索引等)、测试(单元测试、集成测试)、版本控制(Git等),以及项目构建和部署工具...

    尚硅谷_JavaEE 面试

    【尚硅谷_JavaEE面试】相关知识点详解 ...这些知识点不仅涵盖了JavaEE的核心技术,也包括了开发中常见的问题和最佳实践。在面试中,对这些知识点的深入理解和应用能力,将直接影响到求职者的专业素质评估。

    JavaEE版网站管理系统

    JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 采用hibernate3+struts2+spring2+freemarker主流...

    javaEE火车订票系统

    此外,性能优化也是关键,如通过缓存技术减少数据库访问,使用负载均衡提高服务可用性,以及对数据库进行合理的索引设计等。 总结,JavaEE火车订票系统是一个涵盖多方面技术的实战项目,涉及到Web开发的基础知识和...

    javaee做的摄影网站系统

    【JavaEE摄影网站系统详解】 JavaEE是一种广泛用于构建企业级Web应用的开发平台,它提供了丰富的组件和服务,包括Servlet、JSP、EJB、JMS、JPA、JSF等,使得开发者能够构建高性能、可扩展且易于维护的网络应用。在...

    javaee-SpringMVC-Mybatis 分页插件

    7. **优化和注意事项**:在实际应用中,还需要考虑性能优化,如避免全表扫描,合理设置缓存策略等。同时,需要注意分页参数的校验,防止SQL注入等安全问题。 通过这个"javaee-SpringMVC-Mybatis 分页插件"项目,...

    javaee架包

    5. 如果是在服务器环境中,尝试重启服务器,因为有时类加载器可能因缓存问题而未能加载新的类。 总结,"java.lang.NoClassDefFoundError"异常通常是由于缺少必要的库或类路径配置不当导致的。对于JavaEE应用,特别...

    JavaEE轻量级框架应用与开发——S2SH答案

    关注Hibernate的缓存机制。 - 问题3:选项ACD。考查Hibernate支持的数据类型。 - 问题4:选项C。考查Hibernate中的查询方式。 - 问题5:选项B。关注Hibernate的事务管理。 2. **填空题解析**: - 填空1:瞬时...

    基于javaEE的新闻发布系统的设计与实现

    通过缓存策略(如Ehcache)、负载均衡和集群技术,可以提高新闻发布系统的响应速度和并发处理能力。 9. **测试与部署** JUnit和Mockito等工具可用于单元测试,确保系统功能的正确性。而Tomcat、WebLogic或...

Global site tag (gtag.js) - Google Analytics