- 博客(6)
- 收藏
- 关注
原创 查看 JVM 内存大小
g args[]) { System.out.println("usage:"); memory m=new memory(); long t=m.showUsage(); System.out.println("Total:"+ t + " Bytes"); long fr=m.freeMemory(); //System.gc(); System.out.println("Free:"+fr +
2012-04-26 13:06:52 186
原创 Hibernate 性能调优 属性延迟加载
题。因为 find 方法对于缓存只写不读,性能低下,如果您有用到 Hibernate 3 以前的版本,要注意一下。 Hibernate 3 以前版本在普通情况下持久化对象时会把该对象的属性全都加载进来,即使有些大对象我们用不到。因为延迟加载属性只能作用在类级别,Hibernate 3 允许我们在属性级别上应用延迟加载功能,这样就可以有选择的加载对象的属性了。设置也很简单,只需在属性的 get 方法上加入 @Basic(fetch = FetchType.LAZY) 这行代码就可以了,然后我们需
2012-04-19 22:28:55 77
原创 Hibernate延迟加载机制
的时候,才真正执行数据加载操作。在Hibernate中提供了 对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。 A、实体对象的延迟加载: 如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如下所示: Xml代码 < hibernate-mapping > < class
2012-04-18 15:27:26 68
原创 Hibernate Query Language查询
数绑定五个部分。 AD: Hibernate Query Language查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖 Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下: Sel
2012-04-18 11:13:04 139
原创 [转]Java中的异常、断言、日志【草稿下,Log4j专题】
分类: Java系列教程 2009-09-18 01:06 2647人阅读 评论 (4) 收藏 举报 (本 章主要讲解Java里面比较核心的一块内容——异常处理,Java异常处理机制,一致都是比较复杂的一块,而很多时候如果写程序的时候能够适当地注意对应 的一些异常处理情况,那么就会在开发过程节省一大部分时间,最常见的情况就是辅助进行调试以
2012-04-01 17:01:45 279
原创 myeclipse 8.5-10.0 安装 svn 方法(转)
vn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration forMylyn 3.0可以不添加(特别注意,此处不要添加)。 注释:鼠标右键选择Add to Profile的项目: Core
2012-04-01 11:00:14 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人