社区
Ajax
帖子详情
(疑难)哪位大侠能讲解一下etag与last-modified 区别
skyaspnet
2010-11-04 03:49:03
哪位大侠能讲解一下etag与last-modified 区别?
谢谢!
...全文
452
5
打赏
收藏
(疑难)哪位大侠能讲解一下etag与last-modified 区别
哪位大侠能讲解一下etag与last-modified 区别? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyaspnet
2010-11-05
打赏
举报
回复
[Quote=引用 1 楼 ibm_hoojo 的回复:]
http://www.cnblogs.com/rongxh7/archive/2010/05/15/1736291.html
[/Quote]
谢谢,这个之前已经看过了
skyaspnet
2010-11-05
打赏
举报
回复
[Quote=引用 2 楼 zrzlj 的回复:]
我是这么理解的
etag相当于一个web 资源的md5码(或者类似的惟一性的签名), last-modified是一个web 资源的最后修改时间。
如果有人通过某种手段(比如修改系统时间,修改以后再把系统时间修改回来)修改了该资源,但是没有修改最后修改时间,那么明明内容变了,但是最后修改时间没有变。
这时如果浏览器只通过最后修改时间来判断缓存有效的话,显示给你的就不是最新的信息……
[/Quote]
感觉有一定道理
勇往直前的胖子
2010-11-04
打赏
举报
回复
我是这么理解的
etag相当于一个web 资源的md5码(或者类似的惟一性的签名), last-modified是一个web 资源的最后修改时间。
如果有人通过某种手段(比如修改系统时间,修改以后再把系统时间修改回来)修改了该资源,但是没有修改最后修改时间,那么明明内容变了,但是最后修改时间没有变。
这时如果浏览器只通过最后修改时间来判断缓存有效的话,显示给你的就不是最新的信息了。而通过签名来判断缓存是否有效就安全的多了。
不知道我说的清楚不清楚
hoojo
2010-11-04
打赏
举报
回复
http://www.cnblogs.com/rongxh7/archive/2010/05/15/1736291.html
Spring+3.x企业应用开发实战光盘源码(全)
第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。 第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。 第3章:
讲解
Spring IoC容器的知识,通过具体的实例详细地
讲解
IoC概念。同时,对Spring框架的三个最重要的框架级接口进行了剖析,并对Bean的生命周期进行
讲解
。 第4章:
讲解
如何在Spring配置文件中使用Spring 3.0的Schema格式配置Bean的内容,并对各个配置项的意义进行了深入的说明。 第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。 第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的内核中,分析它的底层结构和具体实现。 第7章:对如何使用基于AspectJ配置AOP的知识进行了深入的分析,这包括使用XML Schema配置文件、使用注解进行配置等内容。 第8章:介绍了Spring所提供的DAO封装层,这包括Spring DAO的异常体系、数据访问模板等内容。 第9章:介绍了Spring事务管理的工作机制,通过XML、注解等方式进行事务管理配置,同时还
讲解
了JTA事务配置知识。 第10章:对实际应用中Spring事务管理各种
疑难
问题进行透彻的剖析,让读者对Spring事务管理不再有云遮雾罩的感觉。 第11章:
讲解
了如何使用Spring JDBC进行数据访问操作,我们还重点讲述了LOB字段处理、主键产生和获取等难点知识。 第12章:
讲解
了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM框架的混用和DAO层设计的知识。 第13章:本章重点对在Spring中如何使用Quartz进行任务调度进行了
讲解
,同时还涉及了使用JDK Timer和JDK 5.0执行器的知识。 第14章:介绍Spring 3.0新增的OXM模块,同时对XML技术进行了整体的了解。 第15章:对Spring MVC框架进行详细介绍,对REST风格编程方式进行重点
讲解
,同时还对Spring 3.0的校验和格式化框架如果和Spring MVC整合进行
讲解
。 第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的
讲解
。 第17章:以一个实际的项目为蓝本,带领读者从项目需求分析、项目设计、代码开发、单元测试直到应用部署经历整个实际项目的整体开发过程。
C#学编程从入门到实践【PPT课件】
C#学编程从入门到实践,免费下载,ppt格式,共521页。是一份不错的C#学习资料,内附有一些学习的教程,欢迎大家下载学习!
rtl8188eu_USB_linux.tar.gz
TP-LINK TL-WN725N V2 Linux 驱动安装
Android源代码开发和调试环境搭建完整版PPT
Android源代码开发环境与SDK开发环境相比,优势是可以查看和调试系统源代码,包括Java代码和C/C++代码。这对应用开发也是非常有用的,因为在开发中碰到
疑难
杂症时可以跟踪到系统内部去定位问题。对于涉及到C/C++代码的开发,例如JNI开发和安全相关开发,更加建议在Android源代码开发环境进行,这样就可以利用gdb以及gdbclient工具进行调试。这个PPT主要讲Android源代码下载、编译和运行,以及C/C++、Java代码的调试。
加载
疑难
解答向导无法继续怎么办?
大家在使用Win10系统的过程中,经常会遇到各种各样的问题,比如加载
疑难
解答向导无法继续该怎么办?可能是系统出于安全考虑,某些设置由组策略控制,打不开系统的
疑难
解答,导致
疑难
解答不能用了。下面我们就来看看解决的办法。 Win10加载
疑难
解答向导无法继续的解决方法如下: 1、首先右键点击开始菜单,打开运行。 2、在运行中输入gpedit.msc进入本地组策略编辑器。 3、依次点击计算机配置-管理模板-系统-
疑难
解答和诊断-脚本诊断,在右侧找到
疑难
解答:允许用户从
疑难
解答控制面板和
疑难
解答:允许用户
Ajax
52,792
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章