- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 Spring AOP获取Proxy对象的代码流程
前面一篇给出了一个模拟springAOP的小例子,大家可以看到大概流程,今天我们从spring源码中分析获取Proxy对象的代码流程 当我们有了advice和pointcut之后,需要一个通知器来通知在哪应用切点以及一些处理动作advice。我们会通过ProxyFactoryBean来配置我们的代理对象和方面行为,获得代理对象即靠下面的代码public Object getObje
2010-12-10 01:06:00 6217 1
原创 基于JDK的实现可配置的AOP框架
上一篇已经写了基于JDK的动态代理的小例子,JDK动态代理必须有接口,才能使用,但是实际情况中没有接口该怎么办呢,就得用到cglib了。Spring AOP就是基于这两种代理模式的。可任意切换,也可以强制使用cglib的代理。此篇主要是写JDK的动态代理,把上一篇的改造成一个小型的mini框架。 首先写个接口package org.jdkTest;public interfac
2010-12-06 23:38:00 1141 3
原创 JDK动态代理实例
public interface Hello { public void hello();} import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import org.Hello;public
2010-12-03 00:07:00 1060
原创 二叉树简单说明
二叉树的定义就不写了,不清楚了可以看书或者google下.1,二叉树的存储结构 a,顺序存储结构 对于满二叉树和完全二叉树来说,可以将元素逐层放入一组连续的存储单元中,用数组来实现顺序存储结构时,可以将二叉树节点编号和数组的位置对应。如下图所示 数组对于完全二叉树和满二叉树是非常方便和高效的,但是对于一般的二叉树来说,缺点是相当明显
2010-12-01 00:24:00 1608 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人