- 2024-04-27Spring(1)-粗解动态代理
Spring最核心的概念是IOC、AOP,AOP的核心功能底层实现机制就是动态代理。本文使用一个案例逐步讲解动态代理的底层原理。备注:本文内容核心是韩顺平老师课程内容,这是我做的笔记外加个人理解和补充。案例需求说明我们有一个Vehicle接口,其中有一个run方法;这个接口下有两个实
- 2024-04-27Spring(2)-粗解横切关注点
本文是SpringAOP的前置内容,过渡作用。备注:本文核心内容是韩顺平老师的课程,在此基础上整理的笔记和个人理解需求有一个SmartAnimal接口,可以完成简单的加减法,要求在执行getSum()和getSub()时,输出执行前,执行过程,执行后的日志输出,请思考如何实现.日志--方法名--getSum方法
- 2024-04-27Java(1)-粗解动态绑定
Java的动态绑定机制是OOP中一个非常核心的概念。要理解动态绑定需要从Java的对象和类说起。当我们在创建一个类的时候,实际上就是在定义一种新的数据类型。类中可以包含属性和方法,基于这个类创建一个对象的时候,这个对象就有拥有该类所有的属性和方法。在引出动态绑定的概念之前,可