在Servlet代码中输出HTML响应
如果你的企业级WEB应用中只是需要对大量的请求URI进行处理的话,那么在Servlet代码里面直接生成HTML响应貌似要更简单一些,而不必使用一套完整成熟的模板库。在下面的例子中,我在Servlet代码里用了一个非常简单的Java DSL来生成HTML的输出。代码如下:
Published:
08 Jan 2015
Java 9中新的货币API
JSR 354定义了一套新的Java货币API,计划会在Java 9中正式引入。本文中我们将来看一下它的参考实现:JavaMoney的当前进展。
Published:
06 Jan 2015
JVM:32G以上的堆会发生什么
这篇短文主要是想告诉你如果给Oracle JVM配置超过32G的堆会发生什么事情。默认情况下,堆大小在32G以下的话JVM中的引用会占用4个字节。这是JVM在启动的时候就已经决定了的。如果你去掉了-XX:-UseCompressedOops选项的话,当然也可以在较小的堆上使用8字节的引用(但在生产系统中这么做是毫无意义的!)。
Published:
05 Jan 2015
Java堆外内存的使用
最近经常听到有人问Java中使用堆外(off heap)内存的好处与用途何在。我想其他面临几样选择的人应该也会对这个答案感兴趣吧。
Published:
26 Dec 2014
切勿自作聪明,慎用双括号反模式
我经常发现有人会使用双括号这个反模式来进行编程(也被称为双括号初始化)。Stack Overflow上刚刚又有一个case:
Published:
12 Dec 2014