4 拼搏的小船长

尚未进行身份认证

读书 行路 思考

等级
TA的排名 3w+

Centos 配置mailx使用外部smtp发送邮件

Centos配置mailx使用外部smtp发送邮件安装mailxyuminstallmailx配置mailx笔者推荐163邮箱,当然,QQ邮箱也是可以的,PS:记得要进邮箱打开SMTPvi/etc/mail.rc在文件的末尾加入下面代码,相应帐号密码填写自己的帐号密码setfrom="发件人名称<xxx@163.com>"setsmtp=smtp.163.comsetsmtp-a

2016-07-01 19:45:58

Nginx安装lua-nginx-module模块

Nginx安装lua-nginx-module模块ngx_lua_module是一个nginxhttp模块,它把lua解析器内嵌到nginx,用来解析并执行lua语言编写的网页后台脚本特性很牛叉,可自行百度查看,这里主要是示范一下,如何在Nginx下安装lua-nginx-module模块当然,如果你之前没有安装过Nginx,而且嫌安装麻烦,可直接下载openresty安装简单快捷,ht

2016-06-23 16:37:21

PHP下C扩展开发

PHP下C扩展开发首先保证各位已经正确安装了PHP(笔者安装的PHP4.4.45版本)下载PHP源码(笔者下载的是5.4.45版本:https://github.com/captaim/php-src/archive/PHP-5.4.45.zip)解压进入解压后的源码的ext目录中(此目录存放的都是PHP的扩展,入openssl)/usr/local/src/php-5.4.45/ext

2016-05-29 10:07:40

Centos7下LNMP安装log4php,phpunit

安装log4php参考:http://logging.apache.org/log4php/download.html安装phpunit参考:http://jingyan.baidu.com/article/215817f783a3dd1eda142323.html

2016-05-20 15:10:33

Yii框架执行流程

转载地址:http://www.cnblogs.com/bluecobra/archive/2011/11/30/2269207.html一目录文件 |-framework  框架核心库 |--base    底层类库文件夹,包含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程序),C

2016-04-24 21:51:01

PHP Reflection API详解

转载地址:http://www.jb51.net/article/65897.htm这篇文章主要介绍了PHPReflectionAPI详解,本文讲解了Reflection类、ReflectionException类、ReflectionFunction类、ReflectionParameter类、ReflectionClass类、ReflectionMethod类等内容,需要的

2016-03-21 22:30:27

文章标题

使用php实现hash链表<?phpclassHashTable{private$buckets;private$size=10;publicfunction__construct(){$this->buckets=newSplFixedArray($this->size);}privatefunctionhashfunc($key){$strlen

2016-02-23 22:17:10

Redis替代文件存储session

php默认使用文件存储session,如果并发量大,效率会非常低。而redis对高并发的支持非常好,可以利用redis替换文件来存储session。php存数session主要用到了session_set_save_handler.在使用session_set_save_handler之前,先把php.ini配置文件的session.save_hadler选项设置为user<?phpclassS

2016-02-21 20:48:47

Redis消息队列发布微博

一些基于用户创造内容的应用中(SNS,微博),很容易出现一秒钟上万个用户同时发布消息的情况。这个时候,很容易出现MySQL的“toomanyconnections”的情况,增大MySQL的max_connections只是治标不治本的方法,这个时候,我们就可以考虑使用reids的list来实现消息队列使用redis的list类型作为消息队列,把用户发布的消息暂时存储在消息队列中,接着使用一个cr

2016-02-21 18:43:33

消息队列技术终结者(一)—通俗深刻地认识JMS(即Java Message Service)

转载地址:http://blog.csdn.net/gaohuanjie/article/details/42001243JMS很早就有,网上更是如此,但是大多总结的不太全面不太具体,在现有学习资源基础上结合自己的体悟,现重新总结一下:     JMS全称为JavaMessageService(即Java消息服务),它是J2EE技术规范之一(它属于Java平台上有关

2016-02-01 14:48:53

PHP模拟守护进程

转载地址:http://www.cnblogs.com/birdman/archive/2011/08/27/2155837.html守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件,像C,python,java等语言都支持守护进程,到目前为止,PHP暂不支持守护进程,浏

2016-01-28 10:14:39

设计模式—命令模式

命令模式设计模式里面,命令模式也是遵循SRP(SingleResponsibilityPrinciple)原则。命令模式分离了“命令的请求者”与“命令的实现者”。例如我们生活中最典型的餐馆中的“顾客”,“服务员”,“厨师”三种角色:顾客只负责点菜,传递给服务员服务员通知厨师炒菜厨师炒菜上面的例子,就是典型的命令模式。代码如下:<?php/***厨师类,命令的接受者与执行者*Cla

2016-01-26 21:56:46

xmapp下安装log4php,phpunit,redis扩展

xmapp下安装log4php,phpunit,redis扩展(1)安装log4php启动xamp点shell执行命令:pearupgrade-allpearupdate-channelsToinstallfromtheApachelog4phpPEARchannel:pearchannel-discoverpear.apache.org/log4phppearinstall

2016-01-16 17:25:17

PHP安装与使用VLD查看opcode代码【PHP安装第三方扩展的方法】

转载地址:http://blog.csdn.net/21aspnet/article/details/7002644   需要分析PHP代码的性能,或者说实现同样功能的代码到底哪个更好呢?或者说想知道底层的实现可以使用VLD查看opcode下载与安装VLD#wgethttp://pecl.php.net/get/vld-0.11.2.tgz#tarzxvfvld-0.1

2015-12-14 21:36:05

装饰模式实例与UML

<?phpabstractclassTile{abstractfunctiongetWealthFactor();}classPlainsextendsTile{private$wealthfactor=2;functiongetWealthFactor(){return$this->wealthfactor;}

2015-12-02 00:03:09

责任链模式实例

<?phpclassBoard{protected$power=1;protected$top='Admin';publicfunctionprocess($lev){if($lev$this->power){echo'删除帖子';}else{$top=

2015-11-29 22:56:01

策略模式实例与UML

<?phpinterfaceFlyBehavior{publicfunctionfly();}classFlyWithWingsimplementsFlyBehavior{publicfunctionfly(){echo"FlyWithWings".PHP_EOL;}}classFlyWithNoimplem

2015-11-29 21:44:41

mysql 性能优化方案 (转)

转载地址:http://blog.csdn.net/jinxingfeng_cn/article/details/16878295网上有不少mysql性能优化方案,不过,mysql的优化同sqlserver相比,更为麻烦与复杂,同样的设置,在不同的环境下,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是

2015-11-25 19:40:08

观察者模式实例与UML

<?php//观察者模式classUserimplementsSplSubject{public$lognum;public$hobby;protected$observers=[];publicfunction__construct($hobby){$this->lognum=rand(1,10);

2015-11-23 22:32:48

外观设计模式

外观模式是一种十分简单的概念,它只是为一个分层或者子系统创建一个单一的入口。这会带来许多好处。首先,有助于分离项目中的不同部分,其次,对于客户端的开发者来说,访问代码变得简洁。另外,由于在一个地方调用子系统,减少了出错的可能性。<?php/***代码示例:获取CD对象,对其所有属性应用大写形式,并且创建一个要提交给Web服务的,格式完整的XML文档。*/class

2015-11-22 23:05:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!