spring
文章平均质量分 91
暴裂无球
让学习成为一种享受23333333
展开
-
spring事务失效的场景以及大事务改造
spring事务失效的场景总结每天多学一点点~话不多说,这就开始吧…文章目录spring事务失效的场景总结1.前言2. 访问权限3. 方法用final修饰4. 方法内部调用5. 多线程调用10 .结语1.前言平时开发过程中,写着写着就深陷业务不能自拔,忘记了spring中的事务到底曾不能生效。很多时候还不好debg测试,遂总结一下失效场景,以便之后不在犯错。2. 访问权限java的访问权限主要有四种:private、default、protected、public,它们的权限从左到右,依次变大原创 2021-09-21 15:43:18 · 499 阅读 · 0 评论 -
spring源码学习笔记(三)我所理解的循环依赖以及模拟手写
spring源码学习笔记(三)我所理解的循环依赖以及模拟手写每天多学一点点~话不多说,这就开始吧…文章目录spring源码学习笔记(三)我所理解的循环依赖以及模拟手写1.前言2. spring中循环依赖源码3. 如何解决循环依赖4. 面试常问问题总结4.1 简单的描述一下spring是如何解决循环依赖的?4.2 为何需要三级缓存,一级、两级能不能实现?4.3 为什么Spring不能解决构造器的循环依赖?4.4 为什么多例Bean不能解决循环依赖?4.5 为什么多例Bean不能解决循环依赖?5.模拟手写原创 2021-02-21 06:41:06 · 270 阅读 · 2 评论 -
spring源码学习笔记(二)FactoryBean的使用和源码解析
spring源码学习笔记(二)FactoryBean的使用和源码解析每天多学一点点~话不多说,这就开始吧…文章目录spring源码学习笔记(二)FactoryBean的使用和源码解析1.前言2. FactoryBean示例3. FactoryBean源码解析4.结语1.前言BeanFactory和FactoryBean的区别?之前一直有点迷迷糊糊,最近重看spring源码,遂研究记录一下。先说结论:BeanFactory是Bean的工厂,Spring的顶层核心接口。没有BeanFactory原创 2021-02-19 07:20:28 · 337 阅读 · 0 评论 -
spring源码学习笔记(一)扩展点之SmartInitializingSingleton源码解析(从xxl-job集成spring说起)
spring扩展点之SmartInitializingSingleton源码解析(从xxl-job集成spring说起)每天多学一点点~话不多说,这就开始吧…文章目录spring扩展点之SmartInitializingSingleton源码解析(从xxl-job集成spring说起)1.前言2. 从xxl-job集成spring说起3. SmartInitializingSingleton源码解析4.结语1.前言之前用到了xxl-job分布式调度框架,很好奇它是如何集成spring的。正好过年在原创 2021-02-18 03:19:27 · 688 阅读 · 4 评论 -
Spring事务失效总结
Spring事务失效总结每天多学一点点~话不多说,这就开始吧…文章目录Spring事务失效总结1.前言2. 默认传播属性Propagation.REQUIRED2.1. A调B,A加注解,B不加,无论A或B有异常,this调用还是切面调用,默认在一个事务 都回滚2.2. A调B,B有异常,B 加注解,A不加,this调用,A B 均插入 B事务失效2.3. A调B,B有异常,都 加 注解,无论A或B有异常,this调用还是切面调用,默认在一个事务 都回滚3. Propagation.REQUIR原创 2021-01-19 00:14:50 · 395 阅读 · 0 评论 -
解析混乱的java日志体系-jul,jcl,log4j,log4j2,slf4j,logback
解析混乱的java日志体系-jul,jcl,log4j,log4j2,slf4j,logback之前l老是弄不清commons-logging.jar、log4j.jar、sl4j-api.jar等日志框架之间复杂的关系。今儿特意研究了一下他们之间的关系。不要急,不要方!本文带你们弄懂其中的原理,只要你静下心看本文,你就能随心所欲更改你系统里的日志框架,统一日志输出!文章目录解析混乱的java日志体系-jul,jcl,log4j,log4j2,slf4j,logback1. 日志框架发展史2. Sp原创 2020-10-17 19:21:44 · 983 阅读 · 0 评论 -
记一次印象深刻的bug---并发下File has been moved - cannot be read again源码分析
记一次映像深刻的bug—File has been moved - cannot be read again每天多学一点点~话不多说,这就开始吧…文章目录记一次映像深刻的bug---File has been moved - cannot be read again1.前言2.代码3.分析6.结语1.前言之前和微信端调试接口,图片上传至OSS,因为微信的原因,不能批量上传,前端只能循环调...原创 2020-04-18 17:45:31 · 3256 阅读 · 2 评论