缓存穿透
什么是缓存穿透?
一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。
如何避免?
1:对查询结果为空[……]
http://www.cnblogs.com/wghao/archive/2016/11/06/6035363.html
版本有很多风格
原来用symfony的风格是 /v2/user/login
discuz直接用数字 是 /2/user/login
他们有共同特点都url变了,并且要新建个目录v2,或2,然后在里面写userController
后来网上看了篇文章,得到了启发。让url不变,让版本在he[……]
英文来自:Asas Dhamani
【编者按】Github作为全球最大的开源项目托管平台,每天都会有许多项目托管在上面,有些程序员会好奇,这么多项目,有哪些项目是基于Java或者Python开发的呢?本文作者或许就是带着这样的好奇,对Github上各门编程语言进行了统计。但他并未透[……]
中午吃饭有人走后门,有人走前门。大多数选择走后面,因为后门在西边,大门在东面。而饭店也在西面。所以大家觉得走西边的后门近。但有同事发现,不管哪个门,必然经过对角线的点。大厦的造成类似于菱形,而电梯正好在处理菱形的中心点。从这个点到两个门的距离是一样的。所以说这两边距离是一样的,但前门不用刷卡开锁,节[……]