自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

转载 HandlerSocket使用经验

HandlerSocket 是一个日本人开发的mysql的插件,目的是用HandlerSocket把mysql改造成nosql的数据库。官方称qps可以到达70w/s+。HandlerSocket其实是绕过mysql的sql解析部分,直接读写innodb,然后对外维护一个epoll的连接,通过简单的文本协议与客户端通讯。他对外提供的服务也是简单的k-v增删改。mysql的sql解析是非常耗时的

2012-10-24 15:13:28 1125

转载 HandlerSocket!

目前使用MySQL的网站,多半同时使用Memcache作为键值缓存。虽然这样的架构极其流行,有众多成功的案例,但过于依赖Memcache,无形中让Memcache成为故障的根源:Memcache数据一致性的问题:当MySQL数据变化后,如果不能及时有效的清理掉过期的数据,就会造成数据不一致。这在强调即时性的Web2.0时代,不可取。Memcache崩溃后的雪崩效应:作为缓存的Memcach

2012-10-24 15:09:59 427

转载 PHP的多进程

一般有两种方法,一种是使用PHP自带的pcntl_*函数(仅限linux),另一种就是使用popen/proc_open,然后在php内部控制进程数量。使用pcntl_*函数PHP提供了一系列的pcntl_*函数,顾名思义就是process control functions,专门用来管理进程的。最常用的就是pcntl_fork和pcntl_wait。pcntl_fork的

2012-10-18 10:42:21 633

转载 正则表达式30分钟入门教程

转载:http://deerchao.net/tutorials/regex/regex.htm跳过目录本文目标 如何使用本教程 正则表达式到底是什么东西?入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用零宽断言 负向零宽断言注释 贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到 联系作者 网上的资源及本文参考文献更新纪录 本文目标30

2012-10-16 15:43:55 757

转载 PHP多进程并发控制的测试用例

http://blog.s135.com/post/311/最近遇到一个问题,Linux下的PHP命令行程序作为守护进程,需要从队列文件中读一行数据,通过TCP协议发送给外地的接收服务器,再读下一行数据,再发送。当本地与外地的网络状况不好时,有时候发送一条数据所耗费的时间就较长,累积起来容易造成队列堵塞和延迟。  于是,我准备用该PHP命令行程序生成多个子进程,将串行处理变成并行处

2012-10-15 18:09:13 691

转载 PHP中控制proc_open的执行时间

目前想到有两个办法。一个是fork方式。发现直接通过进程的alarm信号方式无法控制proc_open的执行。所以用fork方式,通过fork让子进程执行proc_open,父进程则通过alarm的方式控制时间。但是这么做会造成如果有输出值的话会很麻烦,要让子进程一直执行下去,因为没找到好的办法让父进程能获取子进程的输出。当然通过进程间通信能解决,但是太麻烦了。。。另外个str

2012-10-15 17:12:33 3014

转载 PHP调用Linux系统的常用函数

PHP调用Linux系统的常用函数  1、exec函数  php  $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令  exec($test,$array); //执行命令  print_r($array);  ?>  2、system函数    $test = "ls /tmp/te

2012-10-15 17:03:30 608

原创 备忘日志【五】

1、[2012-10-13] ubuntu中 cron 服务的默认日志存放位置以前用 CentOS,cron 的默认日志存放在 /var/log/cron 处,而 ubuntu 的cron日志还要设置一下修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;重启rsyslog服务service rsyslog

2012-10-13 17:42:49 4100

转载 PHP异步调用、多线程、计划任务

PHP编程也能实现这些看起来很“高级”的编程任务。异步调用一般用来执行耗时较长的操作,让程序在服务器后台执行,前台用户无需等待。参考这篇文章:PHP异步调用避免程序运行超时。案例:PHP语言某SNS社区,在系统里,用户给自己的好友(好友数量上百)发送邮件,每封邮件内容不一,发送后提示发送完毕!常用PHP写法sendmail.php$count=count($em

2012-10-11 18:06:48 2177

转载 Nginx 反向代理设置

背景:1.美国团队开发的web程序部署在一台服务器上,老旧的GlassFish2.x,还是Windows,以下称App1。2.我们新开发的web程序部署在另一台服务器上,Ubuntu 12.04 server,新版本的GlassFish3.x,以下称App2。问题:要想办法把这两个程序伪装成一个站点,这样可以解决两个问题:1.认证问题,浏览器先从App1登陆,保存cookie。

2012-10-08 16:59:40 587

转载 Nginx配置文件详细说明

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PID文件error_log  /var/log/nginx/error.log;pid        /var/run/nginx.pid;

2012-10-08 15:20:52 373

UCenter_1.5_开发手册

UCenter_1.5_开发手册,二次开发discuz,ucenter的好帮手。

2011-01-27

php函数中文手册,php函数,php手册

php函数中文手册,php中文手册,php函数,php手册

2011-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除