最近在AS上建了一个实例,在里面部署了程序,可访问时有问题,后来在控制台里想删掉那个实例,可怎么也删不了没办法,直接在机器上找到那个实例的文件删了,可控制台里还显示那个实例,而且还影响其他实例部署程序。 最后通过dcm下面的命令解决(./dcmctl removeComponent -co test)。 根据自己现有的理解,总结下oracle as的各种命令功能。 1.dcm dcm最为强大,可管理集群,实例,组件,应用等等的配置。 Oracle9iAS dcmctl Utility http://www.oracle-base.com/articles/9 ...
2008-05-27

CGLIB

  记录CGLIB介绍 1、介绍   GLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。   它底层使用字节码处理框架ASM。其原理是,生产一个要代理类的子类,子类覆盖要代理的类的所有不是final的方法。   它比使用java反射的JDK动态代理要快。通常情况下,你可以使用JDK的动态代理创建代理,当你要代理的类没有实现接   口或者为了更好的性能,CGLIB是一个好的选择。 2、官网 http://cglib.sourceforge.net/ 例子 http:/ ...
有时在论坛里看到一些知识点,发现自己理解有问题,现在这里记录下。 1.继承之变量和方法     Child继承Parent,子类的变量和静态方法分别隐藏父类的变量和静态方法,子类的实例方法覆盖父类的实例 方法。隐藏只是把父类的东东藏起来,但是其还是实质存在的;而覆盖就是把父类的东东完全抹掉以替换成子类的,是不 可恢复的。在child被强制转换成Parent类型后,被隐藏的东西又被恢复了,而被覆盖的方法却是一去不复返了(子类的方 法在这个实例里面永久替代了原先父类的方法)。 2、java虚拟机绑定规则 通过引用类型变量来访问引用对象的方法和属性时: ...
1.Command模式 是将对行为进行封装的典型模式 2.Factory模式 是将创建进行封装的模式, 3.Adapter模式 当两个系统的之间的接口不匹配时,就需要用适配器来把一个系统的接口转换为与另一个系统陪陪的接口。 同样也可以用作简化编程,如让适配器对某个接口的所有方法空实现,子类继承此适配器,即可只实现某个方法了。 4、代理模式 代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、及把消息转发给委托类,代理类和委托类之间为组合关系。