J2SE
文章平均质量分 78
storm_cj
这个作者很懒,什么都没留下…
展开
-
cglib 动态代理
常用的代理机制有2种,一种为jdk代理机制,第二种为cglib代理,JDK的动态代理机制只能代理实现了接口的类。而cglib则可以对具体的类实现代理操作,本质上,它是通过动态的生成一个子类去覆盖所要代理类的不是final的方法,并设置好callback,则原有类的每个方法调用就会转变成调用用户定义的拦截方法(interceptors)。 使用cglib需要自己创建代理类,而代理类的创建一般是通过E原创 2012-11-01 17:15:52 · 509 阅读 · 0 评论 -
java 对象树的构建
前两天遇到过一个问题,有如下的xml文件: 库存现金 1 70010001 银行存款 1 70020001 银行存款\工商银行 2原创 2012-12-16 23:14:18 · 754 阅读 · 1 评论 -
对象树构建自我总结
树的构建是个层次构建,是个环环相扣的关系,所以必须用递归,而递归的出口则是没有子节点可供加入。递归函数的参数一般是个父与子的的关系,因为这样的参数是可递归循环的。宏观地说就是添加根节点为父节点,查看是否有子节点,有则执行算法,若没有则跳出。接下来则是将根节点的子节点做为父节点,然后查看子节点,等等。这是一个循环,直至执行到出口。递归过程中可以做很多优化,因为数据量大的情况下,遍历是原创 2012-12-16 23:48:10 · 333 阅读 · 0 评论