摘要: CSS样式表的主要作用是修饰Web页面上的HTML标记,但有时候,为了实现某个效果而往页面里反复添加某个HTML标记很繁琐,或者是显得多余,或者是由于某种原因而做不到。这就是CSS伪元素(Pseudo-Element)可以发挥作用的地方,所谓‘伪元素’,就是本身不存在的页面元素,HTML代码里并没有 阅读全文
posted @ 2016-04-18 15:15 都市烟火 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 工作经常会碰到类似只保留最新的多少条的问题。直接删除此缓存、或者任由缓存里的数据增加,只取XX条的解决方案都过于粗糙。抽象出此问题,也就是如何维持一个固定大小的缓存。 解决方案1.0 每次添加新元素后,都会判断此缓存中的元素个数,如果大于XX则删除多余元素 $this->redis->lPush($ 阅读全文
posted @ 2016-04-18 14:33 都市烟火 阅读(2938) 评论(0) 推荐(0) 编辑
摘要: upstream的负载均衡,(以权重方式分发),weight是权重,可以根据机器配置定义权重。weigth参数表示权值,权值越高被分配到的比例越大: upstream blog.nginx.com { server 192.168.80.121:80 weight=5; server 192.168 阅读全文
posted @ 2016-04-18 14:26 都市烟火 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 限制某个IP对站点访问,这个有很多方法,比如硬件防火墙、IPTABLES、Web服务器上,也可以在应用里面设置允许的IP,此处以Nginx为例设置,也就是经常说的白名单或黑名单:ip段说明: 段位从小到大排列,如127.0.0.0/24 下面才能是10.10.0.0/16 24表示子网掩码:255. 阅读全文
posted @ 2016-04-18 14:23 都市烟火 阅读(1400) 评论(0) 推荐(0) 编辑