摘要:
实现的功能:1. 将对象按唯一的标识ID存入缓存池(池内部用hashMap 实现);2. 通过唯一标示ID高速读取池中的对象,如果对象已经失效,返回空;3. 自动计算对象的存取时间,使用频率,使用次数,缓存命中次数和访问次数;4. 对于使用频率低,使用次数少,空闲时间长的对象,自动从缓存池中删除;5. 参数可配置,监视器自己实现,不依赖其他包,功能简单; 把源码包发上来,抛砖引玉哈,希望大家多多批... 阅读全文
摘要:
Freemarker一般是通过writer输出到文件的处理过程,但是这个过程不是很优化的,大量的IO操作使程序变的很慢。尤其是生成对应的文件后,再做一些处理,更是慢上加慢。 废话少说,先看看改造前的代码。cfg.setClassForTemplateLoading(this.getClass(), "/");cfg.setObjectWrapper(new DefaultObjectWrap... 阅读全文
摘要:
浅谈SUN JVM内存管理与应用服务器的优化之服务器内存分配与优化陈嗣洪上篇给大家介绍了SUN JVM的内存管理机制。本篇主要讲解与性能相关的JVM参数,怎样使用工具监控JVM的内存分配使用情况和怎样调整JVM参数让系统在特定硬件配置下达到最优化的性能。通过上篇SUN JVM内存管理机制的介绍,大家都知道了SUN JVM内存分为永久存储区,伊甸园,幸存者1区,幸存者2区和养老区等几个区域。他们的作... 阅读全文
摘要:
Hibernate 中的一些细节应当注意,这里讨论下hibernate的unsaved-value: 先将这个示例说说: create table category ( catid char(10) not null, name varchar(80) null, descn varchar(255) null, constraint pk_category primary key (catid)... 阅读全文
摘要:
原文地址:http://www.infoq.com/news/2009/12/spring30同志们,Spring框架的3.0版本终于在今天发布啦。InfoQ特别对话了Spring框架项目的技术头领Juergen Hoeller,从他口中了解到不少关于这次发布对Spring集团带来的改变。Hoeller详细罗列了Spring 3.0中的各项新特性: * 基于Java 5 - 目前核心API已经使用... 阅读全文
摘要:
因为之前使用的mysql 现在想转为Oracle实现 如何改能降低最大的工作量DaoFactory 类 里面组合了 Dao的实例ServiceFactory 类 里面 组合了 Service实例 ps:这两个类不算工厂类 应将类名Factory改成Contextg更合适具体下面贴代码 public class DaoFactory{ private static IAccountDao acc... 阅读全文