登录 |  注册 |  繁體中文

文章中心
2014-01-16 19:46:36
1、Nginx 502 Bad Gateway 出现这个情况通常是后端主机宕机,或者说是Nginx和FastCGI进程管理器(PHP-FPM)交互时,FastCGI进程管理器(PHP-FPM)出现了异常,出错的原因一般都不是nginx的问题。   具体原因分析: 1.1、php-fpm.conf中max_requests设置过低。 PHP-FPM有一个参数 max_requests,该参数指明了,每个c
2014-01-16 17:54:29
1.  Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。 Nginx的模块从结构上分为核心模块、基础模块和第三方模块: 核心模块:HTTP模块
2013-12-26 19:59:55
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。 base64编码就是长得像下面这样子的代码: thunder://QUFodHRwOi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg== 上面代码是一个迅雷下载链接,就是base64编码后的地址 base64:URL就是URL地址是base64编码
2013-12-20 19:34:26
1. 原理 首先主服务器把数据变化记录到主日志,然后从服务器通过I/O线程读取主服务器上的主日志,并且把它写入到从服务器的中继日志中,接着SQL线程读取中继日志,并且在从服务器上重放,从而实现MySQL复制。具体如下图所示: 2. 安装    网上很多,请参考安装 假设已安装 master ip为 192.168.1.1 slaver ip为 192.168.
2013-12-13 17:24:53
PHP从 5.3开始支持phar,简单点说就是把一些文件打包起来, 也可以理解成是山寨jar。   使用 phar  就是把一堆文件打包成一个文件, 目的是为了 方便分发,部署,管理 ,但个人感觉用处不大,只做学习使用   示例:   首先立了一个foo目录,目录里面有Foo.class.php和index.php两个文件: < ?php //
2013-12-13 09:13:15
PHP从5.4.0开始已经内置了Web服务器,开发测试环境再也不需要安装Apache/Nginx了,也不需要为每个项目配置站点,使用起来也非常简单,只需要在终端中进入你站点的根目录,执行以下的命令: $ php -S localhost:8000 然后就可以在浏览器里访问了。 如果你想指定站点的根目录,使用-t参数 $ php -S localhost:
2013-11-25 17:52:58
题一、 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 1) 遍历文件a,对每个url求取hash(url)%1000,然后根据所取得的值将url分别存储到1000个小文件(记为a0…&
2013-11-12 13:36:21
MYSQL 单机多实例安装 mysql可以以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。 首先 1)创建mysql用户及组 2) 增加环境变量  vim /etc/profile export PATH=/usr/local/mysql/bin:$PATH   #增加这行,否则启动
2013-11-01 15:22:52
HBase是一个开源的NoSQL产品,它是实现了Google BigTable论文的一个开源产品,和Hadoop和HDFS一起,可用来存储和处理海量column family的数据。官方网址是:http://hbase.apache.org 一 、HBase访问接口 1.  Native Java API,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase表数据 2.&
2013-11-01 11:14:49
         在现在的技术体系中,能用于描述通讯协议的方式很多,xml,json,protobuf,thrift,如果在有如此众多选择的基础上,在设计系统时,还自造协议,自己设计协议类型和解析方式,那么我只能说,您真的落后了,不是技术上,而是思想上。对于xml,和json我们不做过多描述了,参考相关文档就可以了。特别是json,如今在 web系统,页游系统的前后台通讯中,应用非常广泛
2013-10-24 10:14:19
一、Base64编码原理 步骤1:将所有字符转化为ASCII码; 步骤2:将ASCII码转化为8位二进制; 步骤3:将二进制分组,每组6位, 组数需3的倍数,否则后面补全是0的组; 步骤4:将每组6位二进制前补两个0凑足8位,再转为十进制; 步骤5:从Base64编码表获取十进制对应的Base64编码; 说明:不足补0的最终Base64编码为=,而不是A 二、Base64编码
2013-10-09 16:07:06
今天在json_decode上纠结了半天,一直在用的json_decode突然返回null, 首先看了一下手册, This function only works with UTF-8 encoded data.  以为是编码问题, 用$strCode = mb_detect_encoding($str); 检测编码,然后用,iconv($strCode, "UTF-8", $str) //
30页/总37页  共439条记录  首页 上一页 下一页 尾页

回到顶部