我读了Kevin Pang 的一篇可能非常老但非常好的有趣文章:每个程序员都该知道的10大编程格言. Kevin给了我们10条按他的观点的每个程序员必须知道的编程格言. 可以看出,这都是不错的格言,而下面是我自己最喜欢的编程格言. 保持简单直白(Keep It Simple Stupid) 不要自我复制(Don't Repeat Yourself) 能干的人解决问题.智慧的人绕开问题(A clever person solves a problem. A wise person avoids i
不熟悉JVM将不仅会影响应用程序性能,而且当JVM出问题时,尝试修复也会很困难. 本文将介绍一些命令行标志,您可以使用它们来诊断和调优您的Java虚拟机性能. 1.DisableExplicitGC 我已记不清有多少次用户要求我就应用程序性能问题提供咨询了,其实只要跨代码快速运行grep,就会发现清单1所示的问题-原始Java性能反模式: 清单 1. System.gc; // We just released a bunch of objects, so tell the stupid //