Fork me on GitHub

08 2020 档案

摘要:1. 图解 上图主要描述了Cglib动态代理的主要执行过程,下面做详细分析,以下源码使用的Cglib版本为3.2.12。 2. Enhancer源码分析 public Object create() { // 判断是否需要创建对象,false表示需要创建对象 classOnly = false; / 阅读全文 »
posted @ 2020-08-24 21:47 小猪爸爸 阅读(597) 评论(0) 推荐(1) 编辑
摘要:1. 图解 上图主要描述了JDK动态代理的执行过程,下面做详细分析。 2. Proxy源码分析 上一篇,在使用JDK动态代理的时候,借助于Proxy类,使用newProxyInstance静态方法,创建了动态代理对象,这个方法接收三个参数,分别是目标类的类加载器、目标类实现的接口数组、自定义的Inv 阅读全文 »
posted @ 2020-08-13 09:12 小猪爸爸 阅读(515) 评论(0) 推荐(3) 编辑
摘要:1. 简介 代理模式(Proxy Pattern):为其他对象提供一种代理以控制对这个对象的访问。简而言之,既能使被代理对象无入侵,又能附加代理自己的操作,使方法增强功能。 2. 图解 水果店代理销售海南芝麻蕉,此外还销售苹果、橘子等其他水果。 代理的主要实现技术与方法如下图所示,本篇主要讲静态代理 阅读全文 »
posted @ 2020-08-09 22:33 小猪爸爸 阅读(974) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示