Gosoa - gosoa.com.cn - 潘少宁的博客
General Information:
Latest News:
predis操作大全 16 Jan 2013 | 09:29 pm
predis是php连接redis的操作库,由于它完全使用php编写,大量使用命名空间以及闭包等功能,只支持php5.3以上版本,故实测性能一般,每秒25000次读写,相信改换c语言编写的php扩展后性能会大幅提升(比如使用C扩展phpredis https://github.com/owlient/phpredis)。 将session数据存放到redis也很简单: session.save_h...
Linux 找出大文件汇总 16 Jan 2013 | 09:23 pm
Q. 如何在目录中找出所有大文件? A. 1) 句法 for RedHat / CentOS / Fedora Linux find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’ 实例: 查找当前目录下大于50MB的文件 $ find . -typ...
Linux服务器性能评估与优化 30 Apr 2012 | 09:24 pm
一、影响Linux服务器性能的因素 1. 操作系统级 Ø CPU Ø 内存 Ø 磁盘I/O带宽 Ø 网络I/O带宽 2. 程序应用级 二、系统性能评估标准 影响性能因素 评判标准 好 坏 糟糕 CPU user% + sys%< 70% user% + sys%= 85% user% + sys% ...
关于memcache分布式一致性hash 30 Apr 2012 | 08:56 pm
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的...
Linux 常用命令 – 给linux初学者 30 Apr 2012 | 07:32 pm
Linux 常用命令 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd netseek 给netseek这个用户设置密码. (/etc/passwd...
Linux 常用命令 – 给linux初学者 30 Apr 2012 | 03:32 pm
Linux 常用命令 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境. 退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户 passwd netseek 给netseek这个用户设置密码. (/etc/passwd /etc/g...
关于产品经理核心专业能力的思考 – 腾讯产品总监蒋宁 31 Mar 2012 | 03:47 pm
【本文系外部转载】 作者:腾讯产品总监- 蒋宁 引言: 产品经理是什么,最核心的能力KEY是哪些?如何获得?这个是自从担任产品经理以来就一直思索的问题;感觉产品经理的素质模型与培训体系不够系统化,特别是对于产品经理核心专业能力这块,感觉理解的不够清晰;打个比方,我想MS OFFICE的产品经理,WPS,或是Google的产品经理一定是很牛的人,那我们作为产品经理如果和他们换岗,能胜任吗?我们腾...
关于产品经理核心专业能力的思考 – 腾讯产品总监蒋宁 31 Mar 2012 | 11:47 am
【本文系外部转载】 作者:腾讯产品总监- 蒋宁 引言: 产品经理是什么,最核心的能力KEY是哪些?如何获得?这个是自从担任产品经理以来就一直思索的问题;感觉产品经理的素质模型与培训体系不够系统化,特别是对于产品经理核心专业能力这块,感觉理解的不够清晰;打个比方,我想MS OFFICE的产品经理,WPS,或是Google的产品经理一定是很牛的人,那我们作为产品经理如果和他们换岗,能胜任吗?我们腾讯的...
http_build_query 的一个问题 7 Feb 2012 | 12:25 am
当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 假如这里的$data是 接下来,需要先将$data变成字符串 $post_data = http_build_query($data); 而采用 http_build_query 转换后再 curl_setopt($c, CU...
http_build_query 的一个问题 6 Feb 2012 | 07:25 pm
当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 假如这里的$data是 $data = array( 'name'=>'scofield', 'time'=>'2012-2-3' ) 接下来,需要先将$data变成字符串 $post_data = http_build_query($d...