摘要: 在spring AOP中,由于通知类中抽取了原始对象中的公共方法,使得原始对象的方法变得不能进行完整的操作。但是我们还是想通过某个方式实现原始对象完成完整操作,我们可以通过为原始对象创建代理对象的方式达到目的,有两种方式:JDK动态代理和cglib动态代理。 一、JDK动态代理 1、概述:针对内存中 阅读全文
posted @ 2018-12-20 22:22 程序员阿豆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 最近在研究springboot工作原理,由于需要根据底层源码来理解。但是在跟踪源码的时候,发现类没有找到相关jar包的源文件,导致无法查看源码。经过分析发现,原来是自己在引入maven插件的时候缺少一些配置操作。话不多说,直接看操作步骤。 1、我们在eclipse中找到preferences->ma 阅读全文
posted @ 2018-12-02 11:58 程序员阿豆 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 使用oracle的table函数,查询函数返回的结果集,就如同查询普通表一样查询返回的结果集。 说明: 1、表函数可接受查询语句或游标作为输入参数,并可输出多行数据。 2、该函数可以平行执行,并可持续输出数据流,被称作管道式输出。 3、应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。 阅读全文
posted @ 2018-10-14 22:08 程序员阿豆 阅读(3417) 评论(0) 推荐(2) 编辑