Fork me on GitHub

黄博文的地盘

我是一个程序员.

跑在路上的程序员随想

| Comments

来布里斯班出差已经一个多月了。这一个月每天除了上班就是回到公寓里面宅起,基本没怎么运动。以前在国内的时候还是经常运动的,每天上下班要骑行将近30公里,一周至少去打3次篮球。这样一直保持着健壮的体魄,所以这么多年基本没得过什么病。(只有3年前有两个月天天加班干私活,一天工作14,5个小时,身体垮了,输了几次液,从那以后再不敢这么拼命了。所以BAT、HW那些公司经常出现过劳死也不足为怪。我经常锻炼的身体都顶不住,何况那些体质本来就比较差的人那?)

使用ruby过程中遇到安装gem失败的一些通用解决方案

| Comments

ruby语言升级还是比较勤快的。但是数量众多的版本使得程序库的兼容性成了大问题。有些gem表示明确不支持某个特定版本以前的ruby,而有些gem则与较高的版本不兼容。再加上gem本身也有版本,简直是乱成了一锅粥。即使使用了rvm、rbenv之类ruby版本管理工具也避免不了掉入坑中。并且时不时的一些其它环境设置也给你捣乱。所以一般使用ruby程序时,对升级ruby版本或各种gem版本都是比较慎重的,避免一时手贱掉入坑中。

切换到ZSH以后遇到的坑

| Comments

了解到ZSH的强大以后打算将自己目前使用的bash切换到ZSH。具体ZSH比bash强在那里就不多少了,网上的文章一搜一大把。个人主要是被ZSH强大的自动补全吸引过来的。虽然bash装了bash-completaion以后也有了一定的自动补全能力,但是和ZSH比起来还是差距太大。

码农提高工作效率

| Comments

俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。

Spring-Context之六:基于Setter方法进行依赖注入

| Comments

上文讲了基于构造器进行依赖注入,这里讲解基于Setter方法进行注入。在Java世界中有个约定(Convention),那就是属性的设置和获取的方法名一般是:set+属性名(参数)及get+属性名()的方式。boolean类型稍有不同,可以使用is+属性名()方式来获取。