1.概述 在我们设计表的时候,考虑将行数据的创建时间和最后更新时间记录下来是很好的实践。尤其是可能需要做数据同步或者对数据新鲜度有要求的表。举些应用场景,更新距上次更新超过2小时的行数据,或者是将一个月前的订单数据归档等等。我们想把这个的需求丢给数据库服务器管理,而不是在应用程序中对每一条语句设置创 ...
分类:
数据库 时间:
2016-06-15 18:59:32
阅读次数:
316
Volley HTTP 缓存规则在介绍Volley的HTTP缓存机制之前,我们首先来看一下HTTP HEADER中和缓存有关的字段有:
规则
字段
示例值
类型
作用 新鲜度
Expires
Sat, 23 Jul 2016 03:34:17 GMT
响应
告诉客户端在过期时间之前可以使用副本
Cache-Control
no-cache
响应...
分类:
Web程序 时间:
2016-06-02 14:44:49
阅读次数:
295
蚂蚁的难题(三)
时间限制:2000 ms | 内存限制:65535 KB
难度:4
描述
蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。
已知一共有 n 件食材,每件食材有一个美味度 Ai 和新鲜度 Bi , 如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi 的美味指数,当然,用第i件食材做饭要花去 Ci 的时间。
众所周知,蚂蚁...
分类:
其他好文 时间:
2016-05-13 00:47:22
阅读次数:
158
/*
描述
蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。
已知一共有 n 件食材,每件食材有一个美味度 Ai 和新鲜度 Bi ,
如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi 的美味指数,
当然,用第i件食材做饭要花去 Ci 的时间。
众所周知,蚂蚁的厨艺不怎么样,所以他需要你设计做饭方案使得在时间 T 内
完成的美味指数最大。
输入
有多组测试数据。
第一行是两个正...
分类:
其他好文 时间:
2016-05-12 21:58:02
阅读次数:
184
缓存web缓存可以自动保存常见的文档副本的Http设备,当web请求到达时,如果本地已有缓存副本,则直接响应。下面会解释http如何保持副本的新鲜度,以及缓存和服务器通信的问题。冗余数据传输就
带宽瓶颈: 一般局域网带宽都比较高,城域网带宽较低,如果可以在局域网设置缓存,则可以很快的响应用户。
瞬间拥塞 可以防止突发事件,瞬间挤爆服务器,产生在哪。
距离时延
命中和未命中
缓存要检查副本是不是服...
分类:
Web程序 时间:
2016-05-12 17:50:59
阅读次数:
174
varnish缓存的处理步骤:接受请求---解析请求---查询缓存---新鲜度检查---创建响应报文---发送响应---记录日志缓存的新鲜度检测方法:(1)过期时间:HTTP/1.0Expires:"Mon,21Mar201605:02:19GMT"固定时间来检测HTTP/1.1Cache-Control:"max-age=900"这种最多存活时时间来检测(..
分类:
其他好文 时间:
2016-04-14 07:04:17
阅读次数:
202
不知道你是否碰到过如下情况,在服务端更新了一个重要的js文件后,由于浏览器的缓存机制,导致用户始终不能获取到最新的文件,此时的你恨不得有孙悟空吹毛化身的法术,帮用户清除浏览器的缓存。缓存既是程序员的好朋友,同时也是一个损友。吐槽完毕,那么如何能够保证我们在客户端更新js文件后,用户始终能够获取到最新
分类:
Web程序 时间:
2016-02-17 23:43:27
阅读次数:
207
这回主要来说一说缓存是如何进行新鲜度判断的。上回书说到缓存中的每个资源都有它自己的保质期,我们称之为新鲜度。当资源处于这个保质期之内,那么缓存就认为它是新鲜的,无需进行再次验证就可以发送给客户端。那么这个保质期是怎么定义的呢?而如果当保质期过了之后如何进行在验证呢?
资源过期通过 Cache-Control首部和expires首部,原始服务器可以对资源定义其保质期。在保质期之内,缓存就认为该资源是新...
分类:
其他好文 时间:
2015-08-21 17:08:37
阅读次数:
1154
缓存命中和未命中
可以用已有的副本为某些到达缓存的请求提供服务,这被称为缓存命中(cache hit),其他一些到达缓存的请求可能会由于没有副本可用,而被转发给原始服务器,这被称为缓存未命中(cache miss)。
再验证
原始服务器的内容可能发生变化,缓存要是不是对其进行检测,看看他们保存副本是否仍是服务器上的最新的副本。这些“新鲜度检测”被称为HTTP再验证(reval...
分类:
Web程序 时间:
2015-08-12 16:50:42
阅读次数:
163
网页设计属于设计的一种,而设计中最重要的就是要符合潮流,所以网页设计紧跟潮流是必须的,这样才能使你的网页设计有足够的新鲜度以及吸引眼球的能力。下面笔者总结了8点网页设计技巧的新潮流趋势。 一、使用平面设计 以前我们可能会觉得平面设计和网页设计以及UI设计有很大的区别,会平面设计的人可能未必能做好.....
分类:
Web程序 时间:
2015-08-06 16:42:36
阅读次数:
116