Monthly Archives: 02月 2010
54chen Twitter memo 2010-02-28
[RT计划]状态帝 : 春晚刚完,央视开始筹备315晚会啦,这将是央视又一创收大项,春晚是给钱让你上,315是给钱让你不上。 # [RT计划] 冷笑话 : 小张在国中教书,人长得高高帅帅的,但只要一紧张,讲话就会口吃。有一次月考监考时,他发现有一位学生低着头翻书找答案。小张气急败坏,指着作弊的学生大吼:“你、你、你、你、你、你竟敢作弊,给我站起来!”话一说完,立刻有六个学生站了起来。 # RT: @blogkid: RT: @cydu: facebook hiphop-php已经开源了, 有将近50M源码,包括单元测试,近四十万行C++代码. http://github.com/facebook/hiphop-php # 人人网中间层:实践篇 http://ugc.renren.com/2010/02/20/renren-ice/ # 涛哥在人民网微博开博,第一句话是:同志们好,我是敏感词! # [RT计划]张章: RT @snakeyi: 所谓色即是空是指,因为电压等于电流乘以电阻,故AV=AIR # [RT计划]项伟: 地震前三大現象:1.井水異常;2.動物反應異常;3.專家出來辟謠… # [RT计划]李希伟: 留学生在国外的高速公路出车祸了,连人带车翻下悬崖,交警赶到后向下喊话道: “How are you?” 留学生答:“I‘m fine,thank you!” 然后交警走了,留学生就死了。 …
PHP-FPM配置sendmail支持PHP发信
当下常用的环境CentOS+nginx+php-fpm+mysql. 之前五四陈科学院曾有一文章是介绍环境的配置的,挖一挖水,链接在这里: wordpress nginx php-cgi mysql在128m内存下的vps安装和优化手记[原创] 如果要使用mail功能,需要按如下步骤操作: 第一步、安装sendmail yum install sendmail 第二步、启动sendmail service sendmail start 第三步、设置为auto start chkconfig sendmail on 第四步、修改php-fpm.conf: 搜索sendmail,去掉那一行两头的注释如下: <value name=”sendmail_path”>/usr/sbin/sendmail -t -i</value> 第五步、php-fpm reload
分享一个固定时间自动更新svn的简单shell脚本
这是一个超级简单的脚本,旨在提醒观众:在crontab最小精度只能到1分钟的情况下,可以使用这个作到1秒钟的间隔执行时间。 看代码: #!/bin/sh while true do /usr/bin/svn up /data/web/club/ #(指定的要更新的目录) sleep 5 done 原理很简单,利用shell中sleep的单位为秒作自动执行,如果要更加小的精度,估计可以利用这个基础之上多个同时执行:) 仅猜想,标准一些的作法还是用java或者是php的sleep(毫秒级的)。
54chen Twitter memo 2010-02-21
虎年正式开工! # 大致了解了一下,南方公司大多有新年开工红包的习俗,这个习俗好! # [RT计划]状态帝 : 用网络流行词和段子来填充小品,只有两个结果:经常上网的觉得烂俗,不经常上网的根本听不懂这群孙子在说什么。 # [RT计划]状态帝 : 麦迪去了麦迪逊,休斯没来休斯顿。 # http://www.54chen.com/_linux_/the-temporary-break-with-the-ssh-tunnel-restriction-cross-room.html 分享一下,最简单的翻墙方式,参数 -D # [RT计划]康伟.kw: 弟弟拉裤子了——打两位美国政坛名人!奥!爸,妈!稀拉里! # @wang_tai 弟弟你肯定知道的。。。 # 用java操作bdb的方法记录二 http://www.54chen.com/java-ee/bdb-method-of-operation-with-the-java-record-2.html 优化后的BDB参数读取和写入的速度都在1.5W/s左右 #
用java操作bdb的方法记录二
在科学院之前的一篇文章中,介绍过普通的操作BDB的方法,见: java使用bdb手记(Berkeley DB Java api记录) 下文记录的是利用BDB的事务来完成的一个put和一个get方法的代码。其速度与原始的操作方法相当。 ================================================代码段============================== /** * @author zhen.chen * @createTime 2010-2-20 上午10:43:31 */ package com.renren.nuclear.storage; import java.io.File; import java.util.ArrayList; import java.util.List; import com.sleepycat.je.Cursor; import com.sleepycat.je.Database; import com.sleepycat.je.DatabaseConfig; import com.sleepycat.je.DatabaseEntry; import com.sleepycat.je.DatabaseException; import com.sleepycat.je.Environment; import com.sleepycat.je.EnvironmentConfig; import com.sleepycat.je.LockMode; …
54chen Twitter memo 2010-02-14
[RT计划]猫扑话题 : 聪明人有脑,傻子有种… # [RT计划]冷笑话 : 晚上去吃麻辣烫,挑的正高兴,一MM突然在身后问:”请问哪个是生菜?”我说:”没下锅前它们都是啊。。。” # [RT计划]冷笑话 : 小灰狼天生喜欢吃素,大灰狼父母为此很是着急,但也无能为力。一日,见小灰狼疯狂追捕一只小白兔,二大狼心中大喜,以为其恢复野性。谁知,小灰狼上前一把扑住小白兔说:“兔兔,把胡萝卜给我交出来!” # [RT计划]状态帝 : 夏日玉凤冬日娜,暮观阿娇晨观曦,月会翁虹周会敏,文疼子美武藤兰,早上雯婕迟上斌,难见刘翔易见联,首吻丞琳末吻蔚,外遇芙蓉里遇春,唐祖李渊宋祖德,爷上人人孙上香! # [RT计划]Dr.李黎§Hyde: 信舅舅我他妈还不如信春哥,你们这帮运营商,关门放舅舅这一招,已经使得出神入化了。你们扯起理由来,就像国足那帮废物!要么草皮太干,要么草皮太湿,要么草皮不干不湿。当初信你们网毅真是瞎了我的氪金狗眼! # [RT计划]猫扑话题 : 去家乐福购物。碰到凤姐给你收银怎么办呀? # 人人网联手激动网打造春晚网络直播 http://tech.qianlong.com/33443/2010/02/08/71@5501357.htm # [RT计划]陈蕾: 据报道 滞留 广州火车站的60万务工者开始从广州集体步行 他们组成 湖北团、安徽团、四川团等等军团 准备向大自然发起挑战!步行回家过年!!据估计 这一长征将需要4个月时间 中央领导获悉后 决定将5月1日更改为春节 好让大家能及时过上年 # [RT计划]冷笑话
解读PHP开源项目中列表和hook方法:while(has_items()): thme_ite();和apply_filters
在wordpress,lilina等开源项目中,常常会看到一些莫名的代码,来无影去无踪,看上去很有意味,特地拿来分析分析,看看一般的作法。 part 1 列表 循环显示 先看代码: <?php $num = 0; if(has_items()) { while(has_items()): the_item(); } ?> 以上代码,出自某开源项目。。。 再进入the_item()函数内部,可以看到一个关键的函数: * Returns the current item * * @since 1.0 * * @return bool|stdClass False if item doesn’t exist, otherwise returns the specified …
54chen Twitter memo 2010-02-07
深圳火车站1月30日的一趟列车,上座率仅8%,然而根据铁路部门发布的信息,这趟列车的车票早已售罄。深圳火车站官员表示,发车时段不集中,900多名旅客错过了乘车的原因可能是请不到假。 # 状态帝 : 曾经的梦中情人:皮肤白皙,知性,善交际,套穿白色长裙,披肩长发,大波浪。——10 年后,我找到了梦中情人:皮肤白皙,知性善交,忌套,穿白色长裙,披肩长发,大波,浪。 # 转自吴铭锐: 转:这个twitter客户端无比强大! http://acm.buaa.edu.cn/admin/ 当时我就震惊了! # 转自乾鹏: ipad 解决了ipod touch以及其他的所有的移动设备都没法解决的一个大问题,那就是再也不会掉进厕所 # 即日起正式开转人人网优秀状态进推特与大家分享[RT计划]R=renren T=twitter 每天五到十条,留名推荐 # RT:@Fenng: NoSQL 新解,NoSQL = Not Only SQL //其实dynamo之类的系统里,SQL是个介质,因为DB效率不够,所以把负载放到业务逻辑上来,NoSQL可以很可计量地将存储的性能保持稳定,而不是因为sql条件的不同执行的时间不同 # [RT计划]状态帝 : 焦台长对小虎队春晚重聚献唱旧歌《爱》做了入木三分的评价,帝深深感到: 姓焦的果然不懂什么叫做爱! # [RT计划]郭锐:新版优酷的伟大在于,你想看一15秒的视频片段,他会让你先看个30秒的广告。。。 # [RT计划] 状态帝 : …
java线程控制器代码分享-根据cpu情况决定线程运行数量和情况
在人人网海量存储系统的存储引擎部分,为了提高CPU和网络的使用情况,使用了java多线程管理并行操作的方式。 在java中控制线程是一件很简单的事情,jdk提供了诸多的方法,其中比常用的两个是notify()和wait(),一个是唤醒,一个等待线程,在下面的代码中,将看到一个线程分配器,根据cpu的负载情况,自动完成对应线程的唤醒或者是等待操作。整个过程是一个平滑的过程,不会因为线程的切换而导致机器负载出线锯齿。 先看一个类,读取Linux系统TOP等指令拿到系统当前负载: import java.io.BufferedReader; import java.io.InputStreamReader; /** * 节点的cpu 内存 磁盘空间 情况 * * @author zhen.chen * */ public class NodeLoadView { /** * 获取cpu使用情况 * * @return * @throws Exception */ public double getCpuUsage() throws Exception { double …
54chen,人人网分布式研究人员,曾饭于金山、雅虎、淘宝,暂居北京,情绪稳定。
SEARCH
Tag
Update
- 54chen Twitter memo 2010-08-29
- [演稿分享]人人网开发一站式体验
- [54chen原创]简单好用的土办法抗击洋鬼子对wordpress系统的广告灌入
- [54chen开发日记]注解和拦截器实现权限通用模型的设计实践
- 54chen Twitter memo 2010-08-22
- 54chen Twitter memo 2010-08-15
- rose pipe–一次对http技术的伟大革新实现(54chen乱弹版)
- 54chen Twitter memo 2010-08-08
- 使用maven的profiles自动设置log4j线上环境和测试环境区别
- 54chen Twitter memo 2010-08-01
- sphinx安装配置手记(中文分词54chen支持版)
- 54chen Twitter memo 2010-07-25
- 由php的call_user_func传reference引发的思考
- 54chen Twitter memo 2010-07-18
- 用sphinx轻松搞定方便管理的多节点过亿级数据搜索
