服务端开发
kavendb
常想一二
展开
-
服务器端编程的十大性能问题
<br />原文地址<br />今年5月底,瑞士计算机世界杂志上刊登了Web性能诊断专家Bernd Greifeneder的一篇文章,文章列举了其在过去几年工作中所遇到的服务器端编程的十大性能问题。Andreas Grabner则在自己的博客上对这些性能问题给出了进一步阅读的链接。希望这些问题与相关的延伸阅读能为广大的InfoQ读者带来一定的启示。<br />问题一:过多的数据库调用<br />我们发现经常出现的一个问题就是在每次请求/事务中存在过多的数据库查询。有如下三个场景作为佐证:在一次事转载 2010-08-28 12:00:00 · 1166 阅读 · 1 评论 -
SoftReference
<br /><br />本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。<br />1.对象的强、软、弱和虚引用<br /> 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。<br />图1<br />⑴转载 2010-10-12 14:01:00 · 39576 阅读 · 15 评论 -
JavaMail小结
<br />一.异常处理<br />Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream<br />如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:<br />Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream<br />原因原创 2010-12-31 15:31:00 · 985 阅读 · 0 评论