摘要: 公司要开发一个类webio的系统,一个很基本的功能就是timeline。用户在自己的主页可以看到其观注的所有用户发表的信息列表;而其它用户可以一个用户的个人主页看到这个人发布的信息列表。 这时候最主要要考虑的就是采用推模式,还是拉模式。 一、推模式,以空间换时间;一个用户发布一条新信息之后,把这条信息追加到所有的粉丝的页面信息流里;这样当一个用户登录之后,通过一条fetch命令,就可以看他关注... 阅读全文
posted @ 2013-03-18 22:23 傲行人生路 阅读(2620) 评论(1) 推荐(0) 编辑
摘要: 我正好看到了下面的一段代码: public void Execute() { ArrayList empIds = PayrollDatabase.GetAllEmployeeIds(); foreach (int empId in empIds) { Employee employee = PayrollDatabase.GetEmployee(empId... 阅读全文
posted @ 2013-03-18 18:30 傲行人生路 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 昨晚上帮LP一起在centos上安装zeromq。刚开始的时候,LP说在公司的机器装各种依赖包下不到,第一感觉安装起来还挺麻烦的。 然后上网搜索linux下zeromq的安装,然后先安装各种所需的依赖包: autoconf和automake以前安装过了,不需要再装,然后安装了以下包: # yum install libtool # yum install gcc # yum insta... 阅读全文
posted @ 2013-03-15 11:25 傲行人生路 阅读(18124) 评论(0) 推荐(0) 编辑
摘要: 在一些情况下,我们需要将数字在十进制和十六制下互相转化。 在Java中将十进制转化成十六进制非常的简单。int var = 324;String hex = Integer.toHexString(var);long lvar = 3243143432134L;String lhex = Long.toHexString(lvar);这样就可以得16进制的字符串了。当要从十六进制转化成十进制的时候... 阅读全文
posted @ 2013-01-25 00:09 傲行人生路 阅读(15728) 评论(0) 推荐(1) 编辑
摘要: 在涉及到DataBase的开发的过程,经常遇到如下的场景:业务逻辑需要向数据库插入一条新数据,但是需要做如下的判断:1. 判断数据库里是否已经存在这样一条记录(有特定的判断依据);2.1 如果数据库里没有这条记录,那么全新创建这条记录;2.2 如果数据库里已有这条记录,那么更新这条记录;一般情况下,会想到的处理方式如下:编程代码级控制数据的插入和更新:synchronized void insertNewRecord(Object data){ Object data = “select * from table where clientId = ‘abc’”; if(... 阅读全文
posted @ 2013-01-11 00:05 傲行人生路 阅读(3506) 评论(0) 推荐(0) 编辑
摘要: 面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展性等方面的考虑,结果眼看着访问量一天天网上爬,可突然发现有一天网站因为访问量过大而崩溃了,到时候哭... 阅读全文
posted @ 2012-12-23 19:50 傲行人生路 阅读(11406) 评论(4) 推荐(4) 编辑
摘要: 今天发布war时启动resin时,发现服务器报以下错误: [11:45:48.330] Host[] starting [11:45:48.470] java.util.zip.ZipException: error in opening zip file [11:45:48.470] at java.util... 阅读全文
posted @ 2012-12-21 21:38 傲行人生路 阅读(75470) 评论(1) 推荐(3) 编辑
摘要: 舒迅:产品经理必读的九步法[ZZ]谨以此文献给梦想改变世界的人舒迅多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年前产品经理是稀缺工种,现在不是了。十年间,北京的房价涨了10倍,但最优秀的PM的薪水至少涨了50倍,所以在新浪微博上随手点开一个V,就常常碰到认证为产品经理的。很多PM都有一个梦 阅读全文
posted @ 2012-12-20 13:48 傲行人生路 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在年轻的时候,在那些充满了阳光的长长的下午,我无所事事,也无所惧怕,只因为我知道,在我的生命里有一种永远的等待。挫折会来,也会过去,热泪会流下,也会收起。没有什么可以让我气馁,因为,我有着长长的一生,而你,你一定会来。 今天,阳光仍在,我已走到中途。在曲折颠沛的道路上,我一直没有歇息,只敢偶尔停顿一下,想你,寻你,等你。 雾从身后轻轻涌来,目光淡去,想你也许会来,也许不会,我开始害怕了。... 阅读全文
posted @ 2012-05-31 22:55 傲行人生路 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 作为一名WEB开发程序员,对session的理解是最基础的,但是现状是WEB程序员遍地都是,随便一划拉一大把,不过估计能把session能透彻理解的人应该不是很多,起码我之前对此是知之甚少,偶然看到的一个关于session的文章,经过适当整理,特拿来与大家分享,因为时间太久,文章出处已然记不清楚,无法附上,请原作理解,若有必要我会删除,谢谢! 目 录 一、Session ... 阅读全文
posted @ 2012-05-13 21:53 傲行人生路 阅读(12718) 评论(3) 推荐(8) 编辑