最新 最热

rpc系列1-10 minute Tutorial

最近在网上看到阿里巴巴2015年的中间件性能挑战赛的一个题目,实现一个简单的RPC框架,于是乎有一种冲动实现一个简单的rpc,要求基本按照竞赛题目的要求,具体如下:...

2022-05-12
1

AOP原理与应用

AOP(Aspect Oriented Programming),即面向切面编程。被认为是对面向对象编程OOP的一种极大补充,大量应用于处理一些具有横切逻辑的系统中。比如:事务、缓存、安全检查等等。...

2022-05-12
1

【Spring Boot实战与进阶】AOP的两种动态代理(JDK和Cglib)

1、java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而Cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。   2、J...

2022-05-12
1

【Spring教程】详解AOP的实现原理(动态代理)

AOP是Aspect-Oriented Programming,即面向切面编程。   它是一种新的模块化机制,用来描述分散在对象/类或函数中的横切关注点。分离关注点使解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对...

2022-05-12
1

【Spring教程】框架体系介绍

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 轻量:从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。...

2022-05-12
1

SSM学习笔记之Spring, SpringIoC, 注解, SpringAOP, Spring整合MyBatis

本文主要记录SSM框架中Spring的知识点,包括Spring,SpringIoC,注解,代理模式,SpringAOP,SpringAOP注解,Spring整合MyBatis。

2022-05-11
1

面渣逆袭:Spring三十五问,四万字+五十图详解

大家好,我是老三啊,面渣逆袭 继续,这节我们来搞定另一个面试必问知识点——Spring。

2022-05-11
1

Spring AOP实现原理和常见代理的区别

Spring AOP的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有...

2022-05-11
1

Spring的一些基本概念(面试备用)

◆ 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依...

2022-05-10
1

Spring读源码系列之AOP--09---aop源码流程一把拿下

上一篇文章已经详细介绍了两种aop自动代理创建器的导入流程分析,此时我们已经知道了自动代理创建器注册到容器中的流程,下面我们来探究一下,自动代理创建器对具体bean创建代理的流程,这里测试环境还是用上一篇中开头给出...

2022-05-10
1