`
liuwang8888
  • 浏览: 18044 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。 首先看一下静态代理 ...
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样: Sql代码  create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';  create public database link <DBLink名称> connect to <被连接库的用户名> identifi ...
延迟加载:        延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在H ...
Oracle Merge语句效率问题 OracleSQL 大家一定都会遇到过数据库操作中的 update, 也一定会考虑过主键重复的问题, 简单的解决方法就是先 select , 然后根据返回值判断是 insert 还是 update. 因为公司要求这个用一个语句执行, 所以调查了 oracle 自身的 merge 语句, 针对效率就调查的结果如下:         操作次数为 1 时         select 花费时间 47         Merge 花费时间   0         ------------------------------         操 ...

oracle唯一索引

主键和唯一索引的一些总结 唯一索引 唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据 将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏 (lname) 列上,创建了唯一索引,则所有职员不能同姓。 主键索引 主键索引是唯一索引的特殊类型,数据库表通常有一列或列组合,其值用来唯一标识表中的每一行。该列称为表的主键。在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速 ...
什么是索引      索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;      Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;      索引由根节点、分支 ...
在一般的HTML中若有如下代码; <scritp>alert(‘你好,我在测试’)</ scritp> 会弹出攻击性弹出框,为了防止弹出框,我们必须转义特殊字符,在STRUTS中的源代码中的类TagUtils 有如下代码做处理 public String filter(String value) {         if (value == null) {             return (null);         }         char content[] = new char[value.length()];         value.getCh ...
Global site tag (gtag.js) - Google Analytics