05 2016 档案

摘要:正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PCRE(Perl兼容正则表达式,Perl Compatible Regular Expressions) PCRE语法: 1.定界符 必须成对出现,可 阅读全文
posted @ 2016-05-31 15:02 林锅 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在PHP中有两套正则表达式函数库。一套是由PCRE(Perl Compatible Regular Expression)库提供的。PCRE库使用和Perl相同的语法规则实现了正则表达式的模式匹配,其使用以“preg_”为前缀命名的函数。另一套 是由POSIX(Portable Operation 阅读全文
posted @ 2016-05-31 14:56 林锅 阅读(293) 评论(0) 推荐(0) 编辑
摘要:完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 阅读全文
posted @ 2016-05-31 10:42 林锅 阅读(199) 评论(0) 推荐(0) 编辑
摘要:header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件(htt 阅读全文
posted @ 2016-05-31 10:39 林锅 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程 阅读全文
posted @ 2016-05-24 15:09 林锅 阅读(249) 评论(0) 推荐(0) 编辑
摘要:触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge 阅读全文
posted @ 2016-05-24 14:23 林锅 阅读(224) 评论(0) 推荐(0) 编辑
摘要:jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(" 阅读全文
posted @ 2016-05-24 12:07 林锅 阅读(265) 评论(1) 推荐(0) 编辑
摘要:一、php手册关于MySQL的说明: This extension is not recommended for writing new code. Instead, either themysqli orPDO_MySQL extension should be used. See also th 阅读全文
posted @ 2016-05-20 17:07 林锅 阅读(313) 评论(0) 推荐(0) 编辑
摘要:[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控 阅读全文
posted @ 2016-05-20 15:28 林锅 阅读(191) 评论(0) 推荐(0) 编辑
摘要:调优 Apache Apache 是一种高度可配置的软件。它具有大量特性,但每一种都代价高昂。从某种程度上来说,调优 Apache 来说就是以恰当的方式分配资源,还涉及到将配置简化为仅包含必要内容。 配置 MPM Apache 是模块化的,因为可以轻松添加和移除特性。在 Apache 的核心,多处理 阅读全文
posted @ 2016-05-20 15:09 林锅 阅读(675) 评论(0) 推荐(0) 编辑
摘要:LAMP系统优化是非常必要的,一个好的优化能使系统运作的越快,从而提高工作效率,下面我将从几方面给大家详细介绍下LAMP系统优化的内容。 一、硬件优化 1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下 阅读全文
posted @ 2016-05-20 15:08 林锅 阅读(281) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.tuicool.com/articles/eu26Vz 一、Keepalived 高可用集群的解决方案 二、VRRP的有限状态机 三、利用keepalived 实现主从VIP的切换 四、 实现在状态转变的时候自定义进行通知, 五、 实现负载均衡 六:实现nginx的高可用 阅读全文
posted @ 2016-05-20 14:06 林锅 阅读(492) 评论(0) 推荐(0) 编辑
摘要:[原创链接: http://www.smithfox.com/?e=191, 转载请保留此声明, 谢谢! ] I/O Model 是一个很大的话题, 也是一个实践性很强的事情, 网上有各种说法和资料, 我们必须用辩证的态度去看待(包括本Blog :) ), 因为有的信息是过时的, 有些则可能是未经实 阅读全文
posted @ 2016-05-20 13:56 林锅 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Stevens在文章中一共比较了五种IO Model: blocking IO nonblocking IO IO multiplexing signal driven IO asynchronous IO由于signal driven IO在实际中并不常用,所以我这只提及剩下的四种IO Model 阅读全文
posted @ 2016-05-20 13:49 林锅 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简 阅读全文
posted @ 2016-05-20 11:18 林锅 阅读(309) 评论(0) 推荐(0) 编辑
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 daemon守护线程 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。 当然ngi 阅读全文
posted @ 2016-05-20 11:05 林锅 阅读(736) 评论(0) 推荐(0) 编辑
摘要:1. Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启 阅读全文
posted @ 2016-05-20 10:56 林锅 阅读(37974) 评论(3) 推荐(4) 编辑
摘要:就最新版本的Web服务器Apache(版本是Apache 2.4.10,发布于2014年7月21日)来说,一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。 查看 阅读全文
posted @ 2016-05-19 15:20 林锅 阅读(752) 评论(0) 推荐(0) 编辑
摘要:一、MPM MPM(Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server)是Apache2引入的一个概念,多路处理模块,就是将结构模块化。把核心任务处理作为一个可插拔的模块,即MPM 阅读全文
posted @ 2016-05-19 11:38 林锅 阅读(666) 评论(0) 推荐(0) 编辑
摘要:匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可 阅读全文
posted @ 2016-05-18 16:00 林锅 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1、表示一个反斜杠 '\',需要四个反斜杠来转义,即 '\\\\';头两个是转义出 \ ,并作为转义字符,后两个也是转义 \ ,作为 \ 本身的字符。 2、\num,官方定义:匹配 num,其中 num 是一个正整数,对所获取的匹配的引用。这里,\num 对应的时前面的第几个括号,若num的值大于括 阅读全文
posted @ 2016-05-17 16:50 林锅 阅读(803) 评论(0) 推荐(0) 编辑
摘要:DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。  阅读全文
posted @ 2016-05-12 17:04 林锅 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1. Memcached简介 Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached 阅读全文
posted @ 2016-05-12 16:56 林锅 阅读(567) 评论(0) 推荐(0) 编辑
摘要:PHP安装插件方法主要有两种: 1、先安装相关的库,zlib、curl、xml等,然后在安装 php 时的 ./configure 中设置 --with-xxx(你需要的插件),三部曲安装即可。 2、有一些插件在 php 的源码包里就有(/path/php/ext),有一些需要下载: cd xxx 阅读全文
posted @ 2016-05-12 12:30 林锅 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:一、Nginx开机启动设置 1、在/etc/init.d/目录下创建脚本 2、更改脚本权限 3、编写脚本内容 #! /bin/shset -ePATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="nginx da 阅读全文
posted @ 2016-05-12 12:17 林锅 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:PHP openssl 扩展的安装 这些插件可以通过在 php.ini 中添加 extension 的方式来加载所需要的插件,其实在 php 的安装包里就已经有相关的插件代码包了,在 php7/ext 里面 步骤: 1、cd php7/ext (mysql是你的源码文件夹) 2、cd openssl 阅读全文
posted @ 2016-05-11 15:50 林锅 阅读(420) 评论(0) 推荐(0) 编辑
摘要:一、Nginx设置负载均衡 (1)upstream的配置 upstream的配置方式: nginx 的upstream目前支持4种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器 ,如果后端服务器down掉,能自动剔除。 2、weight指定轮询几率,weight和访问比率 阅读全文
posted @ 2016-05-11 15:00 林锅 阅读(380) 评论(0) 推荐(0) 编辑
摘要:一、安装Linux 安装某个linux桌面版系统,基本是ubuntu即可。 安装必要的库,如:pcre、xml、openssl、zlib等,sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev libxml2 zlib1g zli 阅读全文
posted @ 2016-05-11 13:59 林锅 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示