摘要: 1 Hibernate : 标准的ORM(对象关系映射) 框架; 不要用写sql, sql 自动语句生成; 使用Hibernate 对sql 进行优化,修改比较困难应用场景: 试用需求,变化固定中小型项目;ERP,ORM,OA2 mybatis: 程序员自己编写sql, sql 修改,优化比较自由。... 阅读全文
posted @ 2015-12-20 17:49 simkxa 阅读(3315) 评论(0) 推荐(0) 编辑
摘要: 1. Java堆中各代分布:图1:Java堆中各代分布Young:主要是用来存放新生的对象。Old:主要存放应用程序中生命周期长的内存对象。Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放... 阅读全文
posted @ 2015-12-20 13:34 simkxa 阅读(115) 评论(0) 推荐(0) 编辑
摘要: “方法区” 主要存储的信息包括:常量信息,类信息,方法信息,而且是全局共享的(多线程共享);jvm 有多种实现方式(不同的厂商); 并不是所有的jvm 都有永生代的概念;通常情况下, 很多人把 “方法区” 和“永生代” 对等; 换句话说,是利用“永生代”去实现“方法区”, 这样可能导致OOM (因为... 阅读全文
posted @ 2015-12-20 13:10 simkxa 阅读(578) 评论(0) 推荐(0) 编辑