`
icyiwh
  • 浏览: 7669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   原文见:http://blog.dynatrace.com/2009/08/13/java-memory-problems/    内存泄漏与其它内存相关的问题是JAVA中最为显著(prominent)的性能与扩展性问题. 所以我们有足够的理由更加深入的讨论内存这个主题.     JAVA内存模型-或者更准备地说是垃圾搜集器-已经解决了许多内存问题.在同一时刻,创建了新的对象,特别是在拥有大并发用户的J EE环境下,内存已然成为关键的资源. 便宜的内存,64位的JVM以及现代的垃圾回收算法让内存问题乍一看似乎有些奇怪.     所以,让我位更加仔细的来剖析一下JAVA内存问题. 这些问题被 ...
  原文参见: http://www.domaindrivendesign.org/discussion/blog/evans_eric_ddd_and_mdd.html   标题:Domain-Driven / Model-Driven   作者:Eric Evans       February 4, 2004   译序   这是第一次翻译老外写的文章,以前看国人翻译的文章总是嗤之以鼻,认为文章怎么翻译的这么烂,还是看原文好(其实自己看原文时总是看个大概).真正自己动笔翻译时,才知道,要想把每一个细节都翻译的到位,不仅需要深厚的中英文文学功底,还需要对相关技术的熟悉,而我似乎这三者都做得不 ...
  在java API中,提供了一组动态代理相关的包, 利用这些可以实现AOP拦截操作, 事实上大部分AOP实现都是基于JAVA动态代理, 但在java API中, 并没有实现"链式"代理, 如: 多个拦截器对同一个对象方法进行拦截. 当然, 几乎所有的AOP实现以及开源的框架都实现了"链式"代理, 自己刚好也尝试着来写一个最简单的实现.   首先定义业务逻辑接口, 及其实现类 interface Biz { void doBiz(); } class BizImpl implements Biz { public v ...
  一直以来, 觉得Java的动态代理机制因为使用了反射, 所以其性能会大受影响, 所以在实际项目中用的不多, 但现在手头上有一个项目, 必须用到拦截器, 而且实现相对简单, 所有就用了动态代理. 闲来无事, 便想测试一下动态代理的性能.   说明: 说是测试,其实不是很严格, 所以测试数据也不是特别严谨的有统计意义的科学的结果.   测试环境: Mac OS10.5.5(MB404), eclipse3.4, jkd1.5, hibernate3.2                 其实测试环境是一样的,所以测试数据应该是有可比性的   测试代码(好像这个说法很业余)如下: try ...
  在利用Hibernate的进行标准的SQL进行查询时,竟然不支持ORACLE的rowid直接查询: session.createSQLQuery("select rowid from oracletablename").list(); 查询后,程序抛出Hibernate的异常 "No Dialect mapping for JDBC type: -8",从字面上看感觉像是缺少一种数据类型的支持. 我又尝试着将查询改成如下方法: session.createSQLQuery("select length(rowid) len from or ...
Global site tag (gtag.js) - Google Analytics