下面用例子的形式来记录下常用的一些Http头部信息 Response Header: etag: "fb8ba2f80b1d324bb997cbe188f28187-ssl-df" // 是服务器发来的对一些数据的签名,下次请求时,如果服务器上这些数据发生了变化,和这个etag不相同就返回新的资源内 ...
分类:
Web程序 时间:
2018-07-30 13:26:18
阅读次数:
165
一、说明 使用Collections工具类的sort方法对list进行排序 新建比较器Comparator 二、代码 排序: Student类: ...
分类:
编程语言 时间:
2018-07-29 18:00:56
阅读次数:
136
前端性能优化 一、代码部署: 1、代码的压缩与合并 2、图片、js、css等静态资源使用和主站不同域名地址存储,从而使得在传输资源时不会带上不必要的cookie信息。 3、使用内容分发网络 CDN 4、为文件设置Last-Modified、Expires和Etag 5、使用GZIP压缩传送 6、权衡 ...
分类:
其他好文 时间:
2018-07-28 11:45:32
阅读次数:
128
ETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。 我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生变化,当发生变化时,ETag的值重新计算,并返回200状态码。如果没有变化,返回304状态 ...
分类:
其他好文 时间:
2018-07-27 21:13:42
阅读次数:
733
什么是ETag? 实体标签(EntityTag)是唯一标识了一个组件的一个特定版本的字符串,是web服务器用于确认缓存组件的有效性的一种机制,通常可以使用组件的某些属性来构造它。 条件GET请求 浏览器下载组件的时候,会将它们存储到浏览器缓存中。如果需要再次获取相同的组件,浏览器将检查组件的缓存时间 ...
分类:
其他好文 时间:
2018-07-27 21:01:39
阅读次数:
140
package map; public class differentDemo { /** * map和Collection集合的区别 * map集合是键值对的集合 Collection是单一出现数据的聚合 * Map的键是唯一的,而collection的子接口List集合中的元素是可以重复的,se... ...
分类:
其他好文 时间:
2018-07-26 23:41:37
阅读次数:
190
public class 对象比较 { /** } public class Person implements Comparable @Override public int compareTo(Person p) { return this.age-p.getAge(); } ... ...
分类:
其他好文 时间:
2018-07-26 23:24:30
阅读次数:
106
十、流 10.1 缓冲流 10.1.1 概述 缓冲流是对4个基本的FileXxx流的增强,所以也是4个流,按照数据类型进行分类 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流 ...
分类:
其他好文 时间:
2018-07-21 14:38:50
阅读次数:
147
框架学习之JPA JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作 ...
分类:
其他好文 时间:
2018-07-08 15:33:19
阅读次数:
166