摘要: 实现的功能:1. 将对象按唯一的标识ID存入缓存池(池内部用hashMap 实现);2. 通过唯一标示ID高速读取池中的对象,如果对象已经失效,返回空;3. 自动计算对象的存取时间,使用频率,使用次数,缓存命中次数和访问次数;4. 对于使用频率低,使用次数少,空闲时间长的对象,自动从缓存池中删除;5. 参数可配置,监视器自己实现,不依赖其他包,功能简单; 把源码包发上来,抛砖引玉哈,希望大家多多批... 阅读全文
posted @ 2009-12-18 13:36 Fervour 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Freemarker一般是通过writer输出到文件的处理过程,但是这个过程不是很优化的,大量的IO操作使程序变的很慢。尤其是生成对应的文件后,再做一些处理,更是慢上加慢。    废话少说,先看看改造前的代码。cfg.setClassForTemplateLoading(this.getClass(), "/");cfg.setObjectWrapper(new DefaultObjectWrap... 阅读全文
posted @ 2009-12-18 10:41 Fervour 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: 浅谈SUN JVM内存管理与应用服务器的优化之服务器内存分配与优化陈嗣洪上篇给大家介绍了SUN JVM的内存管理机制。本篇主要讲解与性能相关的JVM参数,怎样使用工具监控JVM的内存分配使用情况和怎样调整JVM参数让系统在特定硬件配置下达到最优化的性能。通过上篇SUN JVM内存管理机制的介绍,大家都知道了SUN JVM内存分为永久存储区,伊甸园,幸存者1区,幸存者2区和养老区等几个区域。他们的作... 阅读全文
posted @ 2009-12-18 09:41 Fervour 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 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)... 阅读全文
posted @ 2009-12-18 09:21 Fervour 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.infoq.com/news/2009/12/spring30同志们,Spring框架的3.0版本终于在今天发布啦。InfoQ特别对话了Spring框架项目的技术头领Juergen Hoeller,从他口中了解到不少关于这次发布对Spring集团带来的改变。Hoeller详细罗列了Spring 3.0中的各项新特性: * 基于Java 5 - 目前核心API已经使用... 阅读全文
posted @ 2009-12-18 07:55 Fervour 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 因为之前使用的mysql 现在想转为Oracle实现 如何改能降低最大的工作量DaoFactory 类 里面组合了 Dao的实例ServiceFactory 类 里面 组合了 Service实例 ps:这两个类不算工厂类 应将类名Factory改成Contextg更合适具体下面贴代码   public class DaoFactory{ private static IAccountDao acc... 阅读全文
posted @ 2009-12-18 04:25 Fervour 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 在JBOSS中部署了CORBA应用,但是在JBOSS服务启动时出现了如下错误,导致JBOSS部署失败无法正常启动,在Google上搜索了很久,但都没有找到相关的解释,请教各位专家是否了解这个错误的原因,非常感谢! ========================================================================= JBoss Bootstrap E... 阅读全文
posted @ 2009-12-17 22:11 Fervour 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 前两天发了一个招聘广告贴,结果之前的ID和帖子都被管理员删了,之前的一些资料都没了,真是服了,没办法又注册了一个原来的ID,结果等了两天才能发贴。 继续把之前的帖子重发一下。 说明: Web负载均衡和应用负载均衡使用Nginx Web服务器用Tomcat 应用服务器可选Jboss、glassfish、tomcat 数据库Mysql Session缓存使用TokyoTyrant(需要持久化) ... 阅读全文
posted @ 2009-12-17 21:25 Fervour 阅读(2622) 评论(0) 推荐(0) 编辑
摘要: Given that there are many cases where it is necessary to communicate between plug-ins in different sandboxes, what can we do?1. We can communicate through a shared data structure or event passing syst... 阅读全文
posted @ 2009-12-17 21:17 Fervour 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 从JDK5.0开始,JDK中加入了并发包,最近刚开始使用。感觉对于应用开发非常方便。在开发过程中,我自己碰到两种情况的应用场景。就从应用场景来分析concurrent包的应用。 场景一:任务的定时、延时执行。比如指定某个状态检查的任务程序定时执行。 场景二:有多任务同时提交,而且这些任务相互独立。这些任务可以并行执行的,但是,各个任务最终需要返回执行的结果。 场景一是非常常见的,当然也已经有... 阅读全文
posted @ 2009-12-17 20:10 Fervour 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Hessian是一个解耦合的远程调用包 1、hessian是基于http协议的,使用自己的序列化机制,这里和RMI不同,RMI是使用java的序列化机制,包路径不能改变。 2、Hessian中接口的包路径可以不一样,即:server端和client端的接口包路径可以不同(不知道类名可不可以不同),如:在server端开放接口为:com.topsoft.service.TestImpl在client... 阅读全文
posted @ 2009-12-17 18:04 Fervour 阅读(3941) 评论(0) 推荐(1) 编辑
摘要: 项目中一个功能很耗时,头儿让我看看是什么原因造成的,看能不能有什么调优。  分析原因时得用数据支持吧, 也就是说看都有哪些因素造成了耗时,各贡献值具体是多少。顺着这个思路想起来和apache中common框架中的一个工具类org.apache.commons.lang.time StopWatch。  它很好的模拟了秒表,通过它的split方法和getSplitTime方法,可以很好地看出各分步骤... 阅读全文
posted @ 2009-12-17 16:42 Fervour 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 今天兴起,想玩一玩Java EE 6.0,于是把Netbeans6.8给下载下来了。(好像是要快一些了。)然后写了一个EJB3的模块(HelloWorld的无状态会话Bean),部署到它自带的Glassfishv3的服务器里。 但是问题出现了,我自己建了一个Java应用程序来,想通过JNDI的方式来访问这个EJB程序。还是按照老规矩嘛: public class Main { /** * @par... 阅读全文
posted @ 2009-12-17 13:45 Fervour 阅读(1079) 评论(1) 推荐(0) 编辑
摘要: 阅读: 10710 评论: 106 作者: TerryLee 发表于 2009-05-08 02:11 原文链接背景 在ASP.NET MVC中,HtmlHelper的扩展方法RenderPartial为我们使用UserControl带来了极大的方便,当我们指定一个UserControl时,RenderPartial会在当前View文件夹下查找相应的UserControl,如果没有找到则会到... 阅读全文
posted @ 2009-05-08 02:11 Fervour 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 阅读: 10417 评论: 82 作者: TerryLee 发表于 2009-04-23 21:52 原文链接推荐序一 Silverlight是微软公司推出的新一代RIA技术,是一种跨浏览器、跨平台的.Net Framework的实现,用来构建和发布下一代的媒体体验和Web交互应用,它统一了服务器、Web和桌面的功能。作为一种新的Web内容载体,它可被以Web的方式来发布,在客户浏览器端运行... 阅读全文
posted @ 2009-04-23 21:52 Fervour 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读: 8798 评论: 64 作者: TerryLee 发表于 2009-04-22 03:19 原文链接内容简介 本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介... 阅读全文
posted @ 2009-04-22 03:19 Fervour 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 阅读: 15618 评论: 51 作者: TerryLee 发表于 2009-04-20 02:28 原文链接概述 HttpApplication对象对于做ASP.NET开发的朋友,我想没有人不熟悉它。在ASP.NET开发中,经常避免不了要在HttpApplication中执行一些操作,如使用了ASP.NET MVC框架,就会在Application_Start 事件中避免不了这样的路由规则... 阅读全文
posted @ 2009-04-20 02:28 Fervour 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 阅读: 15690 评论: 33 作者: TerryLee 发表于 2009-01-13 00:35 原文链接继上次在园子里帮朋友发了一则招聘启事之后,还是原来的那个项目,朋友还需要一位测试工程师,全职兼职均可,不知道园子里有没有高手愿意加入?要求如下: 1.熟悉软件测试流程,至少2年以上的全职软件测试经验; 2.具备测试环境的搭建和维护能力; 3.具备独立完成测试工作的能力,... 阅读全文
posted @ 2009-01-13 00:35 Fervour 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读: 20906 评论: 317 作者: TerryLee 发表于 2009-01-05 01:31 原文链接起因 近日不断看到有关“LINQ已死”,“LINQ玩完了吧”的言论,甚至于更有牛人说出“程序开发最终会回到本机代码上”,暂不说这些言论是否正确,且先来看看各位的惊人言论,下面仅摘录部分: 言论1 我看园子里还有蛮多人学习和用Linq to SQL 还写了一系列文章 ... 阅读全文
posted @ 2009-01-05 01:31 Fervour 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 阅读: 23931 评论: 59 作者: TerryLee 发表于 2008-12-30 15:21 原文链接最近有朋友接到一个项目,是为杂志社开发一套内部办公系统,09年3月底交活,准备用ASP.NET MVC + WF开发,想从咱们园子里找2-3名高手加盟开发,待遇每人月应不会低于8,000元,要求如下: 1. 09年2、3月份有充足的时间参与开发,最好这两个月能专职于本项目; ... 阅读全文
posted @ 2008-12-30 15:21 Fervour 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 阅读: 12815 评论: 39 作者: TerryLee 发表于 2008-12-22 19:15 原文链接在10月份Anytao同学推荐了Jurgen Appelo整理的Top 100 Blogs 第三季度版本,现在Jurgen Appelo又整理出了第四季度开发者的Top 100 Blogs,其中有些Blogger的排名发生了变化,退出了前100名,而又很多新的Blogger当选,再次推... 阅读全文
posted @ 2008-12-22 19:15 Fervour 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 阅读: 13821 评论: 35 作者: TerryLee 发表于 2008-12-08 00:33 原文链接微软模式与实践小组最近发布了应用程序架构指导袖珍版本,总共有6本,分别介绍了不同类型应用程序的架构指导,包括敏捷架构方法、Mobile应用程序、RIA应用程序、富客户端应用程序、Web应用程序以及Service架构等,非常值得一看。 1. 敏捷架构方法 下载指导 2. Web引用架... 阅读全文
posted @ 2008-12-08 00:33 Fervour 阅读(122) 评论(0) 推荐(0) 编辑