代码工匠

Walking The Long Road.

平静

最近工作有些变动,有点忙。加上WebMagic也发展了一些用户,做了不少支持的工作,也发布了一些版本。终于前几天累倒了,感冒头痛,只能休息。

晚上买了个优酷的一年会员,又看了遍《勇敢的心》。之前因为太长没有看完,这次看的时候,听着平静的苏格兰风笛,有种恍若隔世的感觉。之前做事情太急躁,走得慢一点,才能看更多的风景。

淡然

马上就是29岁生日了,家里的小家伙也开始会逗我玩了,会求抱抱了。以前陪小家伙感觉更多的是责任,现在越来越觉得她是个小人了。

因为毕业晚,一直都是以新人自居,做事也带着学生那会的习气,有些事情没有承担起相应的责任,比如带宝宝。这一点老婆承担了很多,我虽然也会去配合,但是终归没有那么情愿。

晚上把头像改成了和女儿的合照,以后以老爸自居了。虽然工作经验也有些不足,但是决定不再装嫩了,多一点责任心,年龄的事就随他去吧。

使用SpringProfile和Mybatis进行多个数据源(H2和Mysql)的切换

最近在做WebMagic的后台,遇到一个问题:后台用到了数据库,本来理想情况下是用Mysql,但是为了做到开箱即用,也整合了一个嵌入式数据库H2。这里面就有个问题了,如何用一套代码,提供对Mysql和H2两种方案的支持?博主收集了一些资料,也调试了很久,终于找到一套可行方案,记录下来。代码贴的有点多,主要是为了以后方便自己查找。

一次OOM故障排查经过

本文是一次线上OOM故障排查的经过,内容比较基础但是真实,主要是记录一下,没有OOM排查经验的同学也可以参考。

一点自我分析

毕业也有两年多了,昨天跟一个老同学打了个电话,他说的混的不行如何如何,我觉得自己倒是混得还好。但是当他说到混得不好依然工资比我多一半时,我陷入了深深的思考…

代码管理进入大数据时代

最近Facebook在它们的博客中发布了文章,说到它们扩展了Mercurial(一种代码管理工具),以管理它们日渐庞大的代码。Facebook的代码量有多大?informationisbeautiful这个网站发布过可视化一个软件代码量的介绍,Facebook的代码量大约是6000万行,超过了Windows Vista和Visual Studio 2012。

2013年总结

今年是我跟老婆结婚第二年,也是工作第三年,女儿出生、买了房、工作顺利,一切都走上了正轨。

开始使用hive

终于到周末了!这周事情不多,仅仅是用hive迁移一个跑脚本的程序,结果写了一周都没弄好,被hive操的生活不能自理了!加上负责的事情逐渐多起来,也变得有点忙了。