关于未雨绸缪

前段时间某厂被曝清理34岁以上的员工,虽说有标题党的嫌疑,但是反映出来的现象还是值得深思的。看过一个被离职员工的文章,过久了安逸的日子,被离职之后,居然找不到合适的工作,然后还要还高额的房贷,小孩还要上学,不得不卖房来还贷。在这件事情之前,我听到“程序员都是青春饭”这种说法,都是嗤之以鼻的,一方面是觉得,这是得过且过的人安慰自己的托辞,另一方面是因为真的没考虑过10年之后会怎么样。随着时间的流逝,我觉得也应该好好思考一下这个问题了。 概括了一下平行宇宙知乎上的讨论,大致有这么几种论调: 公司卸磨杀驴,不想跟员工签终生合同,所以变相裁掉这些人。 程序员这一行, »

Activity Leak Detection

Prior Knowledge Reference and ReferenceQueue Begin with Java 1.2, the java.lang.ref package give us limited degree of interaction with garbage collector. The subclasses »

Efficient Thread-safe Singleton in Java

Single-threaded Version class Foo { private static Helper helper; public static Helper getHelper() { if (helper == null) { helper = new Helper(); } return helper; } } The code works fine in single »

卖场购机的一些套路

前言 前天晚上和一个朋友吃了个饭,走回去的路上刚好路过徐家汇的百脑汇,就聊了一下这些卖场的套路,在这里记下来,不少朋友都是吃过套路的亏的。 这里假定各位读者都是对电脑的配置有基本了解的,如果对于硬件一无所知,我还是建议直接去京东买个合适价位的,就不要去趟卖场这滩浑水了。卖场虽然坑比较多,但是好处也是很明显的,如果能避开商家挖好的坑,最后的成交价会比京东要便宜。废话不多说了,下面来列举一下商家常用的套路。 洗脑转型 这是各大卖场最常见的套路。一般去逛电脑城的,大部分人都是看好了某个型号,目的性很强。卖场门口拉客的自然也知道这一点,所以不管你问他们什么型号,他们都会说有,然后报一个低于市场价500~2000的价格( »

Avoid Memory Leaks in Android

Java is a garbage-collecting-language, the garbage collector deals with memory properly on most cases. But we may still encounter memory leaks due to some logical bugs. »