程序媛的黄金时代

在程序开发这个领域,女性也曾与男性平色秋色。

Published: 20 Nov 2014

Java不为人知的10个真相

你是不是一开始就用Java来编程的呢?还记得当年它还被称为"Oak",OO还是热门的话题,C++的用户觉得Java没有前景,applets还只是个小玩意,菊花也还是一种花的时候吗?

Published: 19 Nov 2014

Java的泛型擦除留下了什么?

"编译期会进行泛型擦除"已经是一个常识了(但其实真正擦除的是类型参数以)。这是由于类型擦除导致的。但并非如话多开发人员所认为的那样,<>符号里的所有东西都被擦除了。看下这段代码:

Published: 12 Nov 2014

编程语言简史

一个朋友在跟我一块吃午饭的时候问了我一个问题:现代编程语言的发展历程是什么样的,它是如何发展到现在这样的?他觉得我应该能答得上来,但其实我只能说个大概。

Published: 09 Nov 2014

JVM堆大小的自适应能力

在完善我们的测试台以便提高Plumbr排查GC故障能力的时候,我编写了一个小小的测试用例,我觉得应该会有不少人对它感兴趣。我的目标是测试JVM在不同的伊甸区(Eden), 存活区(Survivor)以及年老代空间的分配情况下的自适应能力。

Published: 07 Nov 2014

Akka笔记之Actor监控

在讲到Actor生命周期的时候,我们看到可以用不同的方法来终止一个Actor的运行(通过ActorSystem.stop或者ActorContext.stop甚至是发送一个PoisonPill消息——同样的还有Kill和gracefulStop方法)。

Published: 05 Nov 2014

Akka笔记之子Actor及路径

Actor是纯粹的分层结构。你所创建出来的Actor必定是某个Actor的子Actor。

Published: 04 Nov 2014

Akka笔记之生命周期

(请注意本篇中所讲的生命周期并不包括preRestart以及postRestart阶段。后续讲到监督的时候再介绍下它们)

Published: 28 Oct 2014

一门“脑残”的编程语言

之前我写过一篇关于这个的文章,不过后来它被删掉了(和我的网站一起被删掉了)。下面我们来再温习一遍:

Published: 30 Sep 2014

空指针的救星

没人会喜欢空指针异常!有什么方法可以避免它们吗?或许吧。。

Published: 29 Sep 2014