Spring
文章平均质量分 92
皓晨的架构笔记
生命不息,奋斗不止!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring源码本地环境搭建
拉取源码 首先我们到GitHub上找到Spring项目: 将版本切换到5.0.x,然后复制分支链接:https://github.com/spring-projects/spring-framework.git 直接通过idea拉取项目或者使用命令拉取: 项目导入 由于Spring 5之后都是采用Gradle构建的,所以导入项目前本地需要有Gradle环境。 Gradle下载地址:http...原创 2020-04-01 22:15:29 · 2023 阅读 · 0 评论 -
Spring源码分析之模块介绍
Spring框架的功能大约由20个模块组成,我们将Spring源码拉取下来之后,可以看到Spring项目有众多子模块,如下图所示: 各模块介绍如下: 模块 描述 spring-aop SpringAOP切面处理,如动态代理,AOP字节码提升 spring-aspects 同样是面向切面的一个重要的组成部分,提供对AspectJ框架的整合 spring-beans SpringBean相关,如依赖注入,依赖查找 spring-context 事件驱动、注解驱动、模块驱动等 s原创 2020-10-12 22:00:21 · 399 阅读 · 1 评论 -
Spring AOP概念理解 (通俗易懂)
原文地址:Spring AOP概念1、我所知道的AOP 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而已。2、为什么用AOP就是为了方便,看一个国...转载 2018-03-05 17:07:07 · 669 阅读 · 0 评论 -
AOP日志记录之BlockingQueue队列实践
前言 因近期接到一个需求,需要对平台用户的行为进行记录,最常见的做法就是使用AOP,然后日志直接入库。这种做法在并发量不高的系统上是可行的,但当系统流量负载比较高时,日志直接入库势必会对系统性能造成一定的影响。因此今天将分享使用阻塞队列来实现一个简单的MQ来定时批量处理高并发下的海量日志。 BlockingQueue? 阻塞队列(BlockingQueue)是区别于普通队列多了两个附加操作的线程...原创 2019-04-01 09:18:08 · 1726 阅读 · 2 评论
分享