首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring
订阅
李文斌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
详细解读 Spring AOP 面向切面编程(二)
本文是《详细解读 Spring AOP 面向切面编程(一)》的续集。 在上篇中,我们从写死代码,到使用代理;从编程式 Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了…
Servlet详解(与SpringMVC的联系)
最早的服务器处理程序是CGI,其存在着每次需要对请求进行处理时新建一个CGI对象,所以在速度和内存方面都不是很让人满意;随着JAVA语言的兴起,其跨平台的特性,使得Servlet逐渐流行起来,并且Servlet是可复用的,所以Servlet逐渐取代CGI。 Servlet处理完…
Spring getBean是如何解决循环依赖和多次动态代理
Spring作为IOC容器,一眼看上去十分简单,无非就是初始化对象然后放到map里,需要的时候直接从map取。Spring的总体思路确实如此,但细节上面对Factory类、Advisor类、循环依赖、动态代理等各种特殊情况做出处理,引出三级缓存用来处理这些特殊情况。 一些细节的…
结合Spring事务源码分析TransactionSynchronizationAdapter之afterCommit回调方法事务回滚问题
在项目开发中我们经常会在事务方法A处理一些与业务关联性较低的逻辑C,对于逻辑C,通常会加入队列或者利用Spring事务同步回调机制去处理。用Spring事务同步回调机制可以保证在业务主逻辑执行成功并提交后,再去执行其他关联逻辑,如发送钉钉消息到业务方或者通知其他业务模块做相应逻…
Spring源码解析之事务篇
Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现
Spring入门(五):Spring中bean的作用域
1. Spring中bean的多种作用域 在默认情况下,Spring应用上下文中所有的bean都是以单例(singleton)的形式创建的,即不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。 单例(Singleton):在整个应用中,只创建bean…
面试还不知道BeanFactory和ApplicationContext的区别?
你了解 Spring Bean 的生命周期吗?了解了这些对与 bean 的使用将有非常大的帮助.
面试快被问烂的 Spring IoC,还不赶紧梳理一下
IoC 是 Inverse of Control 的缩写,翻译过来叫做控制反转,它不是什么技术,而是一种设计思想。 在传统的 Java 程序中,我们都是在对象内部通过 new 主动进行对象创建的;而 IoC 是专门有一个容器来创建这些对象,当程序需要这些对象的时候,不需要显式地…
线程上下文类加载器ContextClassLoader内存泄漏隐患
两个Issue分别是两位前辈在2017-12的时候提出的,描述的是同一类问题,最后被Netty的负责人采纳,并且修复了对应的问题从而关闭了Issue。这里基于这两个Issue描述的内容,对ContextClassLoader内存泄漏隐患做一次复盘。 一个JVM实例(Java应用…
Spring系列:Spring循环依赖知多少?(不一样的深度分析)
结合Spring Bean加载流程,本文对Spring单例构造器循环依赖及Field循环依赖进行分析。对于构造器循环依赖,目前Spring是无法解决的;Field循环依赖,Spring通过提前暴露实例化Bean及缓存不同阶段的bean(三级缓存)进行依赖排除。网上也有不少一些关…