`
文章列表
Java代码 1、始终使用 MVC 框架。   2、在每一层都应用自动单元测试和测试管理。   3、按照规范来进行开发,而不是按照应用服务器来进行开发。   4、从一开始就计划使用 J2EE 安全性。   5、创建您所知道的。   6、当 ...
关键字: 组件框架 计算机的应用已经从过去单纯的科学计算渗透到政务管理、商品交易、金融证券、军事指挥、航天航空、通讯导航、生物工程、医疗服务等多个领域。随着计算机技术的发展和应用范围的不断延伸,作为计算机 ...
关键字: hibernate 本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。   初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。   大体上,对于HIBERNATE性能调优的主要考虑点如下:   ? 数据库设计调整   ? HQL优化   ? API的正确使用(如根据不同的业务类型选用不同的集合及查询API)   ? 主配置参数(日志,查询缓存,fetch_size, batc ...
作者:Robbin Fan 一。 inverse = ?           inverse=false(default)                       用于单向one-to-many关联                       parent.getChildren().add(child) // insert child                       parent.getChildren().delete(child) // delete child            inverse=true                       用于双向one-to ...
在处理大数据量时,会有大量的数据缓冲保存在 Session 的一级缓存中,这缓存大太时会严重显示性能,所以在使用 Hibernate 处理大数据量的,可以使用 session.clear() 或者 session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某 ...
以下列出了在使用JDBC来连接Oracle数据库时可以使用的一些技巧 1、在客户端软件开发中使用Thin驱动程序  在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二 ...
有很多人认为Hibernate天生效率比较低,确实,在普遍情况下,需要将执行转换为SQL语句的 Hibernate的效率低于直接JDBC存取,然而,在经过比较好的性能优化之后,Hibernate的性能还是让人相当满意的,特别是应用二级缓存之后,甚 ...
转自(http://ayufox.iteye.com/blog/214411?) Java虚拟机的一个强大之处在于其提供垃圾自动回收,对开发人员掩盖了内存分配和回收的细节。本篇将探索JVM的内存分配和垃圾回收机制,以在内存分析实战中提供一些理论和实践参考。 1.    从理论开始 1.1.垃圾检测 任何虚拟机的回收算法都包括两个步骤:检测垃圾和回收垃圾。当一个对象被创建时,其是活动的对象,此时其是可用的,而在运行过程中,该对象的引用不再被使用,这时该对象就成为垃圾,一般采用两种方式来区别活动对象和垃圾对象:引用计数和跟踪。当一个对象被其它对象引用时,其引用计数加1,当不再被其它对象引用时,计数减 ...
转自(http://ayufox.iteye.com/blog/204439) 1. 事务四要素( ACID ) Ø  Atomicity (原子性):工作单元不可分;要么执行所有数据修改,要么不执行任何数据修改。 Ø  Consistency (一致性):事务完成后,必须使所有数据处于一致的状态。 Ø  Isolation (隔离性):无法在事务之外看到中间状态的数据。 Ø  Durability (持久性):事务完成之后,其作用将永久保留在系统中。 2. 并发 1) 并发的基本问题 Ø  丢失更新 Ø  不一致读 Ø  死锁 2) 隔离和只读 3) ...
Global site tag (gtag.js) - Google Analytics