- 博客(23)
- 收藏
- 关注
原创 lua 实现请求签名验证
[b]签名类[/b][code="lua"]--第三方类库dofile("/usr/local/nginx/lua/resty/sha1.lua");--调试日志local function log(msg) local file = io.open('/tmp/test', 'a+') io.output(file) io...
2014-11-21 16:57:54
2248
原创 lua 字符串扩展处理类
类代码[code="lua"]local StringUtil = {}StringUtil.__index = StringUtilfunction StringUtil:new() local self = {} setmetatable(self, StringUtil) return selfendfunction StringUtil:t...
2014-11-19 17:30:17
291
原创 lua实现类和继承
通过一个例子说明[code="Person.lua文件"]local Person = {name, age} Person.__index = Personfunction Person:talk(word) print(self.name.." say "..word)endfunction Person:setAge(age) self.age =...
2014-11-12 19:43:34
189
原创 redis主从原理及配置说明
[b]redis同步原理[/b](1)Slave服务器连接到Master服务器(2)Slave服务器发送SYCN命令(3)Master服务器收到SYNC执行BGSAVE,并保存操作执行期间,新执行的写入命令都保存到一个缓存区(4)Master服务器把BGSAVE执行完,将.rdb文件传输给Slave服务器.(5)Slave服务器接收到.rdb文件数据导入到内存中(6)Mas...
2014-11-05 18:23:16
197
原创 关于php curl支持并发请求,并毫秒控制超时
[b]为什么这么做?[/b]目前的接口话的服务调用,为了保证性能和稳定性,我们都会对调用的第三方接口做并发,超时控制。[b]代码实现(网上找的现成的)[/b][code="php"]public static function curlMultiRequest($urls, $options = array()) { $ch= array(); ...
2014-11-05 17:42:01
412
原创 php-fpm nginx php 日志输出日志文件配置
[align=baseline; color: #1c1c1c; font-family: Varela, sans-serif; line-height: 30.399999618530273px;]php-fpm.conf yesphp.inierror_log =/dir/you/want/to/use/for/logging.lognginx.conf# The...
2014-09-16 14:37:07
240
原创 nginx upload模块使用
安装#wget -O nginx-upload-module.tar.gz https://github.com/vkholodkov/nginx-upload-module/archive/2.2.0.tar.gz#tar zxvf nginx-upload-module.tar.gz重新编译nginx--add-module=指定模块目录 nginx配置lo...
2014-08-27 18:46:22
206
原创 nginx 安装lua扩展
nginx的强大,lua的高性能,真是一个不错的组合,合到一起就无敌了,呵呵。 下面开始配置nginx,使其支持lua,是通过一个nginx模块实现的,模块地址:https://github.com/chaoslawful/lua-nginx-module下载链接:https://github.com/chaoslawful/lua-nginx-module/archive/v...
2014-08-20 23:28:04
566
原创 源代码安装go
[b]安装Mercurial[/b]如何在Ubuntu上安装Mercurial?[code]sudo apt-get install python2.5sudo apt-get install python-all-devsudo apt-get install python-setuptoolssudo easy_install -U mercurialh...
2014-02-06 20:59:01
133
原创 linux memcached 源码安装
memcached最新的安装使用记录一下[b]下载[/b]#wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址)#wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.g...
2014-01-22 22:13:35
104
原创 igbinary msgpack bson json php中使用
[b]简介[/b]igbinary, mspack, bson在数据格式话,类似json使用[b]安装igbinary[/b]#git clone https://github.com/igbinary/igbinary.git#/usr/local/php5.3/bin/phpize#./configure CFLAGS="-O2 -g" --enab...
2014-01-21 22:42:45
328
原创 mcrypt 安装使用
[b]用途:[/b]用于加密,解密数据。[b]安装:[/b]先安装libmcrypt库#wget http://softlayer.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz#tar -zxvf libmcrypt-2.5.8.tar.gz#cd 源代码/libmcrypt-2.5.8...
2014-01-17 23:24:51
210
原创 openssl 使用
用途:保证传输安全,对数据进行加密和解密 安装:官网:http://www.openssl.org下载页面:http://www.openssl.org/source/选择最新版本下载http://www.openssl.org/source/openssl-1.0.0a.tar.gz解压:tar –zxvf openssl-1.0.0a.tar.gz,解压...
2014-01-16 23:04:51
260
原创 Linux 下 PHP 扩展 PDO 编译安装(转)
1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录) [plain] view plaincopy [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/ 注:我的 php 软件包在 /tmp/lamp/php-5.3.19 下 执行 phpize 命令 ...
2014-01-09 21:42:44
424
原创 mysql 安装 (转)
1.安装make编译器(默认系统自带)下载地址:http://www.gnu.org/software/make/ [c-sharp] view plaincopy tar zxvf make-3.82.tar.gz cd make-3.82 ./configure make make install [c-s...
2014-01-09 21:40:45
92
原创 linux中lua安装
[code="java"]#wget http://www.lua.org/ftp/lua-5.2.3.tar.gz#tar zxvf lua-5.2.3.tar.gz #cd lua-5.2.3 打开src/Makefile, 将linux改成下面linux: $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS=...
2013-12-16 18:19:44
135
原创 安装多个版本php
安装PHP5.5[code="java"]#wget http://am1.php.net/get/php-5.5.6.tar.gz/from/this/mirror /tmp/software/ 下载地址#cd /tmp/software#tar zxvf php-5.5.6.tar.gz#cd php-5.5.6#./configure --prefix=/usr/lo...
2013-12-10 17:15:14
240
原创 php 命令行
PHP 使用cli可以参考官网:http://cn.php.net/manual/en/features.commandline.php1.php cli 运行有两种方式eg:方式一:test1.php[code="java"][/code][code="java"][/code][code="java"][/code]usage:处理命令行输入[c...
2012-02-13 13:13:05
164
原创 mongodb 安装 启动 停止脚本
安装mongodb[code="java"]cd /tmp/soft/wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.2.tgztar zxvf mongodb-linux-x86_64-1.8.2.tgzsudo mkdir -p /data/mongodb/sudo chown `id -u` /d...
2012-02-05 21:35:12
230
原创 [转]十大PHP最佳安全实践
PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置PHP。PHP安全性设置提示:[quote]DocumentRoot: /var/www/Default Web server: Apache...
2012-02-05 19:32:21
109
原创 php写一个md5/sha1+salt密码类
最近暴露出的明文密码事件,自己以前一直是使用md5直接保存,了解一下暴力破解md5也是很容易攻破,google了一下大家推荐md5/sha1+salt的方式,在保证性能的情况下,安全性也提高了。今晚没事自己写了一个简单的处理类。[code="java"]...
2012-01-30 23:01:38
306
原创 PHP Session 安全
在stackoverflow上看到关于 php Session 安全的讨论,特记录之。(http://stackoverflow.com/questions/328/php-session-security)1.使用SSL2.重设session_id[quote]PHP中可以:session_regenerate_id(true);[/quote]3.设...
2012-01-14 22:41:05
168
原创 CURL日常使用
在linux操作,以前都是切换到浏览器操作,有点out了。最近简单看了看记录一下。访问web页面[quote]curl www.baidu.com[/quote]将访问页面返回保存到指定文件[quote]curl -o out.put www.baidu.com[/quote]访问页面输出header信息[quote]curl -i www.baidu.com[...
2012-01-13 18:36:35
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人