上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
  2021年1月14日
摘要: Spring框架支持以下五种bean的作用域: (1)singleton: bean在每个Springioc容器中只有一个实例。 (2)prototype:一个bean的定义可以有多个实例。 (3)request:每次http请求都会创建一个bean,该作用域仅在基于web的SpringApplic 阅读全文
posted @ 2021-01-14 09:03 Wang梦怡 阅读(476) 评论(0) 推荐(0) 编辑
摘要: (1)核心容器:包括Core、Beans、Context、EL模块。Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中BeanFactory是容器核心,本质是“工厂设计模式”的实现,而且无需编程实现“单 阅读全文
posted @ 2021-01-14 08:56 Wang梦怡 阅读(58) 评论(0) 推荐(0) 编辑
摘要: hibernate的三种状态是瞬时状态、持久状态、托管状态 瞬时态(临时态、自由态):不存在持久化标识 OID,尚未与 Hibernate Session 关联对象, 被认为处于瞬时态,失去引用将被 JVM。 回收持久态:存在持久化标识 OID,与当前 session 有关联,并且相关联的 sess 阅读全文
posted @ 2021-01-14 08:54 Wang梦怡 阅读(168) 评论(0) 推荐(0) 编辑
  2021年1月13日
摘要: (1)数据库设计调整。(2)HQL 优化。(3)API 的正确使用(如根据不同的业务类型选用不同的集合及查询 API)。 (4)主配置参数(日志,查询缓存,fetch_size, batch_size 等)。 (5)映射文件优化(ID 生成策略,二级缓存,延迟加载,关联优化)。 (6)一级缓存的管理 阅读全文
posted @ 2021-01-13 15:18 Wang梦怡 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在 Hibernate 中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在 Hibernate3 中还提供了对属性的延迟加载。延迟加载的过程:通过代理(Proxy)机制来实现延迟 阅读全文
posted @ 2021-01-13 15:12 Wang梦怡 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Hibernate 缓存分为两层:Hibernate 的一级缓存和 Hibernate 二级缓存。 Hibernate 一级缓存(Session 的缓存): (1)Session 实现了第一级 Cache,属于事务级数据缓冲。一旦事务结束,缓存随之失效。一个 Session 的生命周期对应一个数据库 阅读全文
posted @ 2021-01-13 15:03 Wang梦怡 阅读(77) 评论(0) 推荐(0) 编辑
  2021年1月12日
摘要: 一个sql命令发给服务器去执行的步骤为:语法检查,语义分析,编译成内部指令,缓存指令,执行指令等过程。 select * from student where id =3 缓存--xxxxx二进制命令 select * from student where id =3 直接取-xxxxx二进制命令 阅读全文
posted @ 2021-01-12 12:01 Wang梦怡 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 用PreparedStatement 一般来说比Statement性能高:一个sql 发给服务器去执行,涉及步骤:语法检查、语义分析, 编译,缓存 “inert into user values(1,1,1)”-二进制 “inert into user values(2,2,2)”-二进制 “ine 阅读全文
posted @ 2021-01-12 12:00 Wang梦怡 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须设计成两个独立的字段。 第二范式(2NF): 第二范式(2NF)是在第一 阅读全文
posted @ 2021-01-12 11:58 Wang梦怡 阅读(3190) 评论(0) 推荐(0) 编辑
  2021年1月11日
摘要: :看如下代码,用编码方式加以解决 package test; import java.io.*; public class DOMTest { private String inFile = "c:\people.xml" private String outFile = "c:\people.xm 阅读全文
posted @ 2021-01-11 09:53 Wang梦怡 阅读(56) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页