自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2135

原创 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 241

原创 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 129

原创 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 141

原创 关于php curl支持并发请求,并毫秒控制超时

[b]为什么这么做?[/b]目前的接口话的服务调用,为了保证性能和稳定性,我们都会对调用的第三方接口做并发,超时控制。[b]代码实现(网上找的现成的)[/b][code="php"]public static function curlMultiRequest($urls, $options = array()) { $ch= array(); ...

2014-11-05 17:42:01 356

原创 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 179

原创 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 153

原创 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 528

原创 源代码安装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 91

原创 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 79

原创 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 280

原创 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 156

原创 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 230

原创 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 366

原创 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 61

原创 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 92

原创 安装多个版本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 204

原创 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 119

原创 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 185

原创 [转]十大PHP最佳安全实践

PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置PHP。PHP安全性设置提示:[quote]DocumentRoot: /var/www/Default Web server: Apache...

2012-02-05 19:32:21 72

原创 php写一个md5/sha1+salt密码类

最近暴露出的明文密码事件,自己以前一直是使用md5直接保存,了解一下暴力破解md5也是很容易攻破,google了一下大家推荐md5/sha1+salt的方式,在保证性能的情况下,安全性也提高了。今晚没事自己写了一个简单的处理类。[code="java"]...

2012-01-30 23:01:38 252

原创 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 141

原创 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 81

空空如也

空空如也

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

TA关注的人

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