Java 程序中也有内存漏洞?当然有。与流行的观念相反,在 Java 编程中,内存管理仍然是需要考虑的问题。在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞。您还有机会实践一下在您自己的项目中解决漏洞问题。
Java threads
在 Java应用程序中添加跟踪语句的技术
如今不管什么项目都有严格的进度表,并且总是要求有更多的功能,所以开发人员通常没有时间,或者不花时间来考虑调试(或跟踪)策略。本文免费 -- Java 源代码以及全部内容 -- 为开发人员提供了一种策略,这样他们就不必再自行设计和实现自己的跟踪策略,从而使他们能够将精力集中在应用程序的主要逻辑上。本文提出了两项技术,一项用于开发时的跟踪,另一项用于运行时的跟踪。
轻松使用线程: 减少争用
在本系列的第 1 部分,我们讨论了无争用同步的性能开销。JVM 的每个后继版本在整体性能上的提高和无争用同步代价的降低使得无争用同步开销问题不再显得那么突出。但争用同步的代价仍然非常高昂。本文将探讨能够减少争用的几种技术,以提高您程序的可伸缩性。
JSP/Servlet 中的汉字编码问题
网上就 JSP/Servlet 中 DBCS字符编码问题有许多优秀的文章和讨论,本文对它们作一些整理,并结合IBM WebSphere Application Server3.5(WAS)的解决方法作一些说明,希望它不是多余的。
用设计模式的思想来定制Java中的事件
随着JAVA的迅猛发展,JDK版本的不断更新,JAVA新的事件模型与旧的JDK模型也有了本质的区别,它的事件模型也有了很大的区别。由于现在的编程都是采用事件驱动,所以很有必要了解的事件模型,我们下面从定制事件的实际出发来具体讨论。
log4j提供了对日志记录的控制
log4j 是一个开放源码项目,它允许开发者控制以任意间隔输出哪些日志语句。通过使用外部配置文件,完全可以在运行时进行配置。log4j 最大的优点是有一条平缓的学习曲线。请注意:根据用户反馈意见判断,它还容易使人着迷。项目创始人 Ceki Gulcu 描述了 log4j API、它唯一的特性及其设计原理。
Jive 中的设计模式
摘要:Jive 是一个开放源码的论坛项目,也就是我们所常见的 BBS, 采用了 SUN 公司的 JSP 技术, 相比起 j2ee这个庞大的体系结构, 其整个的设计思想非常精炼, 适用于中小型网站,建立自己的论坛系统. 这篇文章我们就一起来看一看 Jive中所应用的设计模式(Design Pattern).
使用 JavaBeans 处理 XML,第 1 部分
有关 JavaBeans 的许多话题都集中在如何创建它们,而很少关心如何使用它们。本文(系列文章之一)将概述 IBM 的 XML Bean Suite,这是一个用来处理 XML 的 JavaBeans 组件工具箱。
用jsp进行数据分页显示的一个实现
互联网时代实际上是数据的时代,构建大型电子商务系统必然要涉及到大量数据显示,数据的分页显示是频繁遇到的问题,如果让每个程序员都要考虑数据的获取与处理的每个细节,那必将是件既糟糕又混乱的事情,类似于分页显示这种具有公共特征的控制逻辑必定要在horizonal layer层予以实现
C#,自然的进步
Microsoft 对因特网的新视野与当今在线内容的网络相去甚远。Microsoft 预见未来的因特网是一个由不同的人用不同的语言在不同的硬件平台上开发出的互相关联的服务,可以被运行在不同的因特网操作系统之上。