代码改变世界

Webdis内部解析

2012-03-13 13:56 by 轩脉刃, 2335 阅读, 收藏, 编辑
正文内容加载中...

XSS-从weibo蠕虫事件学习

2012-03-08 13:25 by 轩脉刃, 3399 阅读, 收藏, 编辑
摘要:XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆。故将跨站脚本攻击缩写为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 Xss的例子(以新浪微博的6.9的hellosamy蠕虫事件为例): sina的名人堂页面页面上存在这么个链接 <a href="http://weibo.com/pub/star/g/123">这个是xss</a> 其实在服务器端是这么写的(猜... 阅读全文

Redis持久化之大数据服务暂停问题

2012-03-06 22:40 by 轩脉刃, 8072 阅读, 收藏, 编辑
摘要:Redis持久化是有两种方式:RDB和AOF 对这两种方式的官方文档的翻译请看: http://latteye.com/2011/11/redis-persistence.html RDB就是快照存储,比如“每1个小时对redis进行快照存储”。那么, save这个参数就应该设置save 3600 1000 //前一次快照3600秒后,当有超过1000个key被改动的时候就进行一次快照更新RDB快照产生dump.rdb文件,当每到快照时间,更新文件。AOF是存储所有的写操作,分两个步骤:fsync和rewritefsync是把内存中的写操作写入aof文件中rewrite是将写操... 阅读全文

按需讲解之Supervisor

2012-03-05 15:51 by 轩脉刃, 41764 阅读, 收藏, 编辑
摘要:Supervisor是一个进程监控程序。 满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor 先弄懂两个命令: supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令 supervisorctl:启动supervisor的命令行窗口。 需求:redis-server这个进程是运行redis的服务。我们要求这个服务能在意外停止后自动重启。 安装(Centos): yum install py... 阅读全文

拿什么守护你-PHP程序级守护进程的实现与优化

2012-03-04 07:42 by 轩脉刃, 3539 阅读, 收藏, 编辑
摘要:首先需要解释的是什么是守护进程。 守护进程就是在后台一直运行的进程。比如我们启动的httpd,mysqld等进程都是常驻内存内运行的程序。 针对需求进行分析: 需求:有一个常驻队列messageQueue(假设在redis内存中),这个队列会有可能有请求不定期的往队列中增加元素。同时我们要求在队列中有元素的时候,按照队列顺序将元素pop出来,并进行处理(假设这个处理只是echo ‘test’); 解决方法: 现在假设已经有了两个函数 function oPopMessageQueue(){ …} //获取队列最后一个元素; function vDealElement(... 阅读全文

一些命令小贴士

2012-03-03 08:50 by 轩脉刃, 310 阅读, 收藏, 编辑
摘要:Time php test.php 能显示这个程序的运行时间 Php -m 显示php 安装了哪些扩展 后台运行程序: nohup redis-server & Yum search zeromq 查找与zeromq匹配的程序 阅读全文

zeromq_传说中最快的消息队列

2012-03-03 08:42 by 轩脉刃, 19274 阅读, 收藏, 编辑
摘要:Zeromq的资源: Zeromq模式: http://blog.codingnow.com/2011/02/zeromq_message_patterns.html zeromq主页: http://www.zeromq.org/ Zeromq Guild: http://zguide.zeromq.org/page:all#Fixing-the-World Zerom... 阅读全文

redis学习资料链接地址汇总

2012-02-24 16:07 by 轩脉刃, 237 阅读, 收藏, 编辑
摘要:Redis资料汇总专题http://blog.nosqlfan.com/html/3537.html关于NoSQL,你必须知道的九件事http://blog.nosqlfan.com/html/1535.html 阅读全文

centos上安装git

2012-02-23 00:33 by 轩脉刃, 108 阅读, 收藏, 编辑
摘要:rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpmyum install --enablerepo=webtatic git-all 阅读全文

git使用安装实战

2012-02-22 13:37 by 轩脉刃, 554 阅读, 收藏, 编辑
摘要:安装环境:Windows 1 安装msysgit 进入到http://code.google.com/p/msysgit/ 下载Git-1.7.60preview20110708.exe版本 按默认安装 2 安装TotoiseGit http://code.google.com/p/tortoisegit/downloads/list 下载 最新版本,并安装 3 设置个人信息 开始--所有程序--TotoiseGet--Setting Git--config 填写UserInfo的Name和Email 4 基本的TotoiseGit使用和Tot... 阅读全文