摘要: 地址 http://qifuguang.me/2015/10/13/Redis%E6%8C%81%E4%B9%85%E5%8C%96/ http://qifuguang.me/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/ 阅读全文
posted @ 2016-04-24 23:57 小'帅 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 转:redis 数据持久化 1、快照(snapshots) 缺省情况情况下,Redis把数据快照存放在磁盘上的二进制文件中,文件名为dump.rdb。你可以配置Redis的持久化策略,例如数据集中每N秒钟有超过M次更新,就将数据写入磁盘;或者你可以手工调用命令SAVE或BGSAVE。 数据保存的目录 阅读全文
posted @ 2016-04-24 23:17 小'帅 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 监控所有ajax请求: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决方案是,等其中一个结束以后,再发起另外一个,这个过程用回调函数来完成。 但是,如果其中一个ajax请求的代码不是你写,你改不了,怎么办? 又或者说,你只想知道某个url请求 阅读全文
posted @ 2016-04-24 23:14 小'帅 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转:API 双方认证探讨 开放 api 已是大势所趋。而 api 这种东西有个特点就是覆水难收。一旦公开出去了,被大量用户使用,一旦修改,就会让广大用户都掉坑里。所以,api 在设计之初就要尽量考虑周全,并预留扩展可能。 目前绝大多数 api 都是通过 http 协议访问。api 一般有两类,一类只 阅读全文
posted @ 2016-04-24 23:11 小'帅 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 转:php 自带过滤和转义函数 函数名 释义 介绍 htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成&amp;"转成&quot;' 转成&#039;<转成&lt;>转成&gt; htmlentities() 所有字符都转成HTML格式 除上面htmlspecia 阅读全文
posted @ 2016-04-24 23:08 小'帅 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 转:linux 标准输入输出 文件描述符是一个简单的正整数,用以标明每一个被进程所打开的文件和socket。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应 0表示标准输入1表示标准输出2表示标准错误输出 >默认为标准输出重定向 阅读全文
posted @ 2016-04-24 23:03 小'帅 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 转:php 信号量 一些理论基础: 信号量:又称为信号灯、旗语 用来解决进程(线程同步的问题),类似于一把锁,访问前获取锁(获取不到则等待),访问后释放锁。 临界资源:每次仅允许一个进程访问的资源。 临界区:每个进程中访问临界资源的那段代码叫临界区 进程互斥:两个或以上的进程不能同时进入关于同一组共 阅读全文
posted @ 2016-04-24 22:59 小'帅 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 转:php 共享内存 共享内存主要用于进程间通信 php中的共享内存有两套扩展可以实现 1、shmop 编译时需要开启 --enable-shmop 参数 实例: 2、用 Semaphore 扩展中的 sem 类函数 (用起来更方便,类似 key-value 格式) 注意:这两种方式不通用的 一个用 阅读全文
posted @ 2016-04-24 22:57 小'帅 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 转:php 消息队列 本消息队列用于linux下,进程通信 队列状态信息:具体参考手册 Array( [msg_perm.uid] => 1015 [msg_perm.gid] => 100 [msg_perm.mode] => 438 [msg_stime] => 0 [msg_rtime] => 阅读全文
posted @ 2016-04-24 22:56 小'帅 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 转:php 快速fork出指定个子进程 $pids = array(); $child_pid = pcntl_fork(); if ($child_pid == -1) { throw new Exception( __METHOD__ . "|" . __LINE__ . ": fork() e 阅读全文
posted @ 2016-04-24 22:53 小'帅 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 转自:思齐-批量 kill mysql 中运行时间长的sql 以下内容来自mysql手册: 13.5.5.3. KILL语法KILL [CONNECTION | QUERY] thread_id每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线 阅读全文
posted @ 2016-04-24 22:51 小'帅 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 转自:思齐-socket发送http请求 socket方式: $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array("se 阅读全文
posted @ 2016-04-24 22:48 小'帅 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 大学学习网络基础的时候老师讲过,网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上 阅读全文
posted @ 2016-04-24 22:44 小'帅 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 转:简单的文本协议、二进制协议 博客分类: TCP学习 转:简单的文本协议、二进制协议 TCP学习 写网络程序躲不过协议,协议其实就是定义了消息的格式,以及消息是如何交换的。协议可简单可复杂,复杂精密如TCP协议,简单奔放如HTTP的协议。这里将我所接触到的协议稍微总结一下,最后抛出一个个人设计的简 阅读全文
posted @ 2016-04-24 22:35 小'帅 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: xhprof 安装使用 转自:思齐-xhprof的使用 1、安装扩展 windows下把 xhprof.dll 放到extensions目录下 修改配置文件 [xhprof] extension=xhprof.so; ; directory used by default implementatio 阅读全文
posted @ 2016-04-24 22:19 小'帅 阅读(237) 评论(0) 推荐(0) 编辑
摘要: mysqli 操作数据库 转自:思齐-mysqlli的用法 从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加 i表示改进的意思 功能多、效率高、稳定 编译时参数: ./configure --with-mysql=/usr/bin/mysql_config \ #使用 M 阅读全文
posted @ 2016-04-24 22:16 小'帅 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: PDO 用法学习 转自: 思齐-pdo用法 PDO: php data object数据库访问抽象层基于驱动:1、安装扩展 php_pdo.dll2、安装驱动 php_pdo_mysql.dll linux 编译时参数:--with-pdo=mysql=/usr/local/mysql 三个类:PD 阅读全文
posted @ 2016-04-24 22:12 小'帅 阅读(542) 评论(0) 推荐(0) 编辑