03 2015 档案

摘要:502 和 php-fpm.conf 1.php-cgi进程数不够用。php执行时间长,导致没有空闲进程处理新请求。 2.php-cgi进程死掉。php-fpm超时时间短,当前进程执行超时关闭连接。 实例: 1.request_terminate_timeout引起的资源问题 request_ter 阅读全文
posted @ 2015-03-28 12:45 leezhxing 阅读(1598) 评论(2) 推荐(0) 编辑
摘要:worker_processes 8一般CPU(i/o)密集型配置为核数相同,网络(i/o)密集型配置为核数倍数(我配置为2倍)worker_cpu_affinity(这个没用过)仅适用于linux,使用该选项可以绑定worker进程和CPU(2.4内核的机器用不了)worker_cpu_affin... 阅读全文
posted @ 2015-03-28 12:24 leezhxing 阅读(5275) 评论(0) 推荐(1) 编辑
摘要:session是什么:session即会话,是一种持续性,双向的连接。session和cookie在本质上没什么区别,都是针对http协议的局限性提出的一种保持客户端和服务端会话状态的机制。session的实现1.cookie : 通过在cookie中存储sessionID2.url重写:index... 阅读全文
posted @ 2015-03-14 23:19 leezhxing 阅读(266) 评论(0) 推荐(0) 编辑
摘要:插入排序: 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 ⒈ 从第一个元素开始,该元素可以认为已经被排序 ⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描 ⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置 ⒋ 重复步骤3,直到找到 阅读全文
posted @ 2015-03-12 22:31 leezhxing 阅读(2427) 评论(0) 推荐(0) 编辑
摘要:分组分组在正则中用()表示,根据小菜理解,分组的作用有两个:1.将某些规律看成是一组,然后进行组级别的重复,可以得到意想不到的效果。2.分组之后,可以通过后向引用简化表达式(\1 或者$1)。分组举列 先来看第一个作用,对于IP地址的匹配,简单的可以写为如下形式: \d{1,3}.\d{1,3}.\... 阅读全文
posted @ 2015-03-12 21:32 leezhxing 阅读(21935) 评论(3) 推荐(9) 编辑
摘要:分析IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255( 2^8 ),段与段之间用英文句点“.”隔开。例如:某台计算机IP地址为10.11.44.100。IP地址的组成特点:250-255、200-249、0-199。分别考虑这三种情况可以分开考虑,1. 250-... 阅读全文
posted @ 2015-03-12 21:31 leezhxing 阅读(2817) 评论(0) 推荐(0) 编辑
摘要://如果只想匹配中文,中文的ASI编码为[u4e00-u9fa5]$str = preg_replace("/[\x{4e00}-\x{9fa5}]/iu","zh",$str); 阅读全文
posted @ 2015-03-12 21:29 leezhxing 阅读(585) 评论(0) 推荐(0) 编辑
摘要:$str="abbccdeeff....php耀眼的星星";//如果去除里边重复的字为一个,即结巴程序,正则需要像下边这样写,u代表匹配中文,否则不能匹配中文$str = preg_replace("/(.)(\\1)+/iu","$1",$str); 阅读全文
posted @ 2015-03-12 21:28 leezhxing 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-03-11 09:49 leezhxing 编辑