php
穿兄弟的衣服
兄弟如手足,女人如衣服,谁穿我衣服,我砍谁手足!
展开
-
一致性hash算法(转载)
一致性 hash 算法( consistent hashing )原文:http://blog.csdn.net/sparkliang/article/details/5279393consistenthashing 算法早在 1997 年就在论文 Consistenthashing and randomtrees 中被提出,目前在 cache 系统中应用越来越广泛;转载 2014-07-14 22:12:34 · 523 阅读 · 0 评论 -
PHP CGI 中 fix_pathinfo 引起的安全隐患
这两天网上开始疯传一个“nginx文件类型错误解析漏洞”,这个“漏洞”是这样的:假设有如下的 URL:http://phpvim.net/foo.jpg,当访问 http://phpvim.net/foo.jpg/a.php 时,foo.jpg 将会被执行,如果 foo.jpg 是一个普通文件,那么 foo.jpg 的内容会被直接显示出来,但是如果把一段 php 代码保存为 foo.jpg转载 2014-09-28 16:22:28 · 478 阅读 · 0 评论 -
云计算技术
云计算主要基于资源虚拟和分布式并行架构两大核心技术。在虚拟化技术方面,文章探讨了物理资源的池化、资源池的管理与使用、集群的故障定位与维护、资源池的分组与异构等技术,以及异构的虚拟化云计算平台的建设和应用。在分布式技术方面,文章探讨了分布式文件系统和Key/Value存储引擎技术。对于分布式文件系统,提出主机“瓶颈”解决方案及存储接口标准化的想法;对于Key/Value存储引擎,提出目录化存储的解决原创 2014-09-10 19:18:43 · 790 阅读 · 0 评论 -
php 设计模式之 代理模式,适配器模式,外观模式
一、享元模式FlyWeight享元模式比较简单且重要,在很多场合都被用到,只不过封装起来了用户看不到。其概念:运用共享内存技术最大限度的支持大量细粒度的对象。这个概念给的有些抽象,说白了就是如果内存中存在某个对象A,如果再次需要使用对象A的时候如果内存中有A这个对象就直接使用它,不要再次new了。如果没有,则重新new一个。基于这个特点,享元模式使用时一般会给待访问对象传递一个Tag,用来标识转载 2014-09-09 08:16:26 · 358 阅读 · 0 评论 -
nginx 高并发参数配置
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000转载 2014-09-09 08:11:53 · 435 阅读 · 0 评论 -
php 工具箱
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsu转载 2014-09-08 16:57:48 · 695 阅读 · 0 评论 -
php tp 框架下 redis 队列&&加锁
class baseTaskAction extends CommonAction { function _initialize(){ parent::_initialize(); $this->Cache =Cache::getInstance('Redis',array('host'=>'127.0.0.1','port'=>6379,'timeout原创 2014-07-14 21:34:40 · 700 阅读 · 0 评论 -
编程技巧-打印矩形
转载自http://zhedahht.blog.163.com/这个博客的内容还不错,将博客里掌握的内容总结在自己的博客里,方便自己学习!分析:第一次看到这个题目的时候,觉得这个题目很简单,完全不需要用到数据结构或者算法的知识,因此没有兴趣做这道题。后来听到包括Autodesk、EMC在内的多家公司在面试或者笔试里采用过这道题,于是想这么多家公司用它来检验一个程序员的编程功底总是有原因转载 2014-07-19 20:06:53 · 1303 阅读 · 0 评论 -
php 面向对象之解决单继承问题
第一种方法,采用php 魔术方法 __class parents1 { public function printItem1(){ echo "hello"; }}class parents2 { public function printItem2(){ echo "hello2"; }}原创 2014-07-16 18:26:32 · 541 阅读 · 0 评论 -
几款 php 框架比较(纯个人观点)
PHP还是比较常用到的一门计算机高级语言。我们将会在这篇文章中向大家主要介绍关于PHP框架相关优缺点评比,作为一个参考风险给朋友们。主要参考的PHP框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony。我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。CodeIgniter优点:原创 2014-10-16 09:51:38 · 3815 阅读 · 0 评论