E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
spring源码学习专栏
【游戏概率】☀️ 游戏中的常见概率设计分析,游戏概率常用算法整理
博客主页:https://xiaoy.blog.csdn.net本文由呆呆敲代码的小Y原创
学习专栏
推荐:Unity系统
学习专栏
游戏制作专栏推荐:游戏制作Unity实战100例专栏推荐:Unity实战100
呆呆敲代码的小Y
·
2023-03-15 13:41
Unity
问题总结
电脑的骚操作⭐️
算法
游戏
游戏概率
概率
Unity 插件篇 ✨ | 受击插件Feel 详细教程,开发游戏时更好的操控 游戏打击感
博客主页:https://xiaoy.blog.csdn.net本文由呆呆敲代码的小Y原创,首发于CSDN
学习专栏
推荐:Unity系统
学习专栏
游戏制作专栏推荐:游戏制作Unity实战100例专栏推荐:Unity
呆呆敲代码的小Y
·
2023-03-15 13:01
Unity
实用插件集合篇
unity
游戏引擎
游戏
打击感
游戏反馈
Unity实用插件篇 ✨ | 游戏中的求概率插件WeightedRandomization加权随机化算法
博客主页:https://xiaoy.blog.csdn.net本文由呆呆敲代码的小Y原创
学习专栏
推荐:Unity系统
学习专栏
游戏制作专栏推荐:游戏制作Unity实战100例专栏推荐:Unity实战100
呆呆敲代码的小Y
·
2023-03-15 13:30
Unity
实用插件集合篇
unity
游戏
游戏引擎
游戏概率
概率
安卓
学习专栏
——安卓报错android.support.v4.widget.SwipeRefreshLayout飘红
步骤系列文章1.报错效果2.修改方法使用新的标签名总结系列文章提示:转到安卓
学习专栏
,观看更多内容!
发现你走远了
·
2023-03-15 10:16
安卓学习
安卓
android
studio
java
安卓
学习专栏
——安卓报错android.support.v4.widget.DrawerLayout飘红
步骤系列文章1.报错效果2.修改方法使用新的标签名总结系列文章提示:转到安卓
学习专栏
,观看更多内容!
发现你走远了
·
2023-03-15 10:16
安卓学习
安卓
android
studio
java
Spring源码
分析(八)深入了解事务管理的流程
一、前言事务管理对于系统应用来说至关重要,它保证了数据的完整性和安全性。特别是针对金融服务而言,更是不可或缺。经典的场景是转账操作,A账户向B账户转账5000元,首先A余额减少5000元,然后B余额增加5000元。通常情况下,都能正常完成交易。但也难免会遇到故障,这时候不能出现A的余额减少了,B的余额却没有增加的情况。在分析源码之前,我们先来了解下Spring中的一些事务属性。二、事务属性1、事务
清幽之地
·
2023-03-15 07:17
【
Spring源码
】AOP的开端:核心对象创建的准备工作
AOP的核心成员是如何被被加载的?本篇我们主要分析使用xml的逻辑,如果使用注解,增加注解处理类即可(ConfigurationClassPostProcessor)拿之前分析循环的时候举的例子,它的日志切面就是通过xml进行配置的(配置文件内容如下,完整测试代码可参考【实践向】当移除了三级缓存……中的示例代码)通过ApplicationContextapplicationContext=newC
AQin1012
·
2023-03-15 04:00
Java
java
spring
源码
AOP
【
Spring源码
】Spring AOP的核心概念
废话版什么是AOP关于什么是AOP,这里还是要简单介绍下AOP,AspectOrientedProgramming,面向切面编程,通过预编译和运行期间提供动态代理的方式实现程序功能的统一维护,使用AOP可以降低各个部分的耦合度,提高代码质量重要概念JoinPoint连接点:程序执行的某个特定位置PointCut切点:执行的具体位置(哪些方法要执行)Advice增强:额外的业务逻辑Aspect切面:
AQin1012
·
2023-03-15 04:28
Java
java
Spring
源码
AOP
spring - 源码下载与构建
在构建
spring源码
前,我们首先要准备好环境。spring5.x版本需要jdk1.8及以上版本的支持,jdk版本过低的同学请先升级,这里不做过多累赘。
不才不才不不才
·
2023-03-15 02:03
spring
java
spring
Spring源码
解析-@ComponentScan注解
Spring死磕系列-@ComponentScan注解一、ComponentScan注解定义@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Repeatable(ComponentScans.class)public@interfaceComponentScan{/**basePackages属性的别名
KiminaPera
·
2023-03-15 02:27
spring
spring
java
Spring源码
之注解扫描Component-scan
本文主要介绍Spring的component-scan标签,了解spring是如果实现扫描注解进行bean的注册,主要实现实在NamespaceHandler,NamespaceHandlerSupport和BeanDefinitionParser三个接口中,还需要配置spring.handlers文件,在接下里的源码解析中会详细解析,在本篇博客中将使用ApplicationConntext作为起
七英里的旅行
·
2023-03-15 02:26
Spring源码学习
spring
Component-scan
@service
@autowird
Spring源码
之@Import注解解析
文章目录使用源码使用@Import只能用在类上,@Import通过快速导入的方式实现把实例加入spring的IOC容器中加入IOC容器的方式有很多种,@Import注解就相对很牛皮了,@Import注解可以用于导入第三方包@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceIm
drunk in spring
·
2023-03-15 02:55
Spring源码
spring
源码
bean
Spring源码
-@Async原理分析
目录1、@Async2、ProxyAsyncConfiguration1)、实现ImportAware2)、AsyncAnnotationBeanPostProcessor3、AsyncAnnotationBeanPostProcessor4、AnnotationAsyncExecutionInterceptor1)、获取线程池(determineAsyncExecutor)2)、执行任务(doS
it_lihongmin
·
2023-03-15 01:39
Spring源码
@Async
@EnableAsync
Spring源码
系列-第1章-
Spring源码
纵览【持续更新中】
文章目录必读第1章-
Spring源码
纵览概述简单的继承关系图Spring框架整体流程核心组件接口分析Resource资源方法实现类ResourceLoader资源加载器方法实现类BeanFactory-Bean
youthlql
·
2023-03-15 01:00
Spring源码
spring
java
后端
源码
Spring源码
之@Qualified注解
@Qualified在spring中进行依赖注入的方式有两个注解可以使用,分别是@Resource、@Autowired两个注解其对应的功能分别是Resource:默认按照名称进行装配,可以通过name属性指定名称,如果没有指定name属性,当注解写在字段上时,默认取字段名进行查找注入,如果写在setter方法上默认取属性名进行装配。当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的
何忆清风
·
2023-03-15 01:51
spring
java
后端
01--
Spring源码
深度解析目录
01--
Spring源码
深度解析目录02--
Spring源码
导入IDEA03--
Spring源码
下新建Gradle模块04--Spring实例化Bean的三种方式05--Spring内部Bean和父子Bean06
闲来也无事
·
2023-03-15 01:49
Spring源码
全解析,帮你彻底学习
Spring源码
为什么学习读源码我们每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这种怪状,真要追究起来,怪不得程序员这个群体本身——它是两个原因造成的:我们所有的教育和培训都在强调怎么写代码,并没有教大家如何读代码大多数工作场景都是一个萝卜一个坑,我们只需要了解一个系统的局部便能
chenxuyuana
·
2023-03-14 20:02
java
后端
学习
经验分享
spring
spring源码
解析九(创建未填充属性的bean实例)
上一节,分析了下,bean的创建,但是没有具体分析一些重要的方法,而是简单的从整体看了下bean实例的创建,大概就是从缓存中获取,未命中,创建bean实例,解决循环依赖,填充bean属性,到最后的收尾工作今天这节内容,我们分析第一个比较重要的方法,createBeanInstance,我把他比喻为我们买的毛坯房,还没有装修,只是房子已经盖起来了那马这个方法做的事情,就是盖房子的事情,废话不多说了,
为梦想前进
·
2023-03-14 09:09
2019年总结回顾 ~ 开心!评上CSDN博客专家-100篇博文回顾人工智能的前行之路!
CSDN的小编,在一直帮助着我CSDN相关的内容可以按照不同专栏进行回顾,这次回顾的主要内容如下:目录博士手推笔记系列干货系列机器学习AI面经Github资源推荐计算机视觉和无人驾驶论文推荐Python
学习专栏
就业资讯
SophiaCV
·
2023-03-13 17:40
成长见识
前华南谷歌“搬砖工”——子路认为,源码真的很简单!
在闲暇时间,我写过一些
Spring源码
的博客笔记,同时也是Bilibili上的一个UP主——“子路玩Java”,拍了一些源码讲解的视频(有实操)、
子路玩Java
·
2023-03-13 04:39
spring源码
分析七(获取单例bean)
上一节,我们从宏观的角度分析了下bean实例化的预处理步骤,这一节,我们重点来研究获取单例bean,之前分析过的代码就不在做分析了我们直接从dogetBean说起一起再看下下面的这段代码ObjectsharedInstance=getSingleton(beanName);//当sharedInstance不为null.并且args参数为null的时候,说明就是想获取bean,不是创建bean,这
为梦想前进
·
2023-03-13 01:19
spring源码
深度解析02
这一篇接着上一篇的继续写,上一篇中说了一下再组件上加bean注解的方式。在实际开发中呢包扫描的方式用的比较多如:在配置文件中用这个配置。那么如果用注解的方式进行扫描的就用@ComponentScan这个注解,作用在配置类上,value值指定我们需要扫描的包测试结果:控制台打印出了IOC容器中所有的组件。如果需要过滤掉容器中某一类组件可以使用:excludeFilters在加上过滤规则这个就是过滤掉
兮缘
·
2023-03-12 18:37
Spring Boot源码-Spring AOP创建代理的入口
1概述2SpringBoot自动配置下AnnotationAwareAspectJAutoProxyCreator的注册1概述了解过
Spring源码
的都知道Spring是通过动态代理实现AOP的,Spring
persisting_
·
2023-03-11 11:52
spring源码
浅析(二)
上篇说到XmlApplicationContext中的loadBeanDefinitions方法。@OverrideprotectedvoidloadBeanDefinitions(DefaultListableBeanFactorybeanFactory)throwsBeansException,IOException{//CreateanewXmlBeanDefinitionReaderfor
kasuganokaze
·
2023-03-11 09:13
3--
spring源码
下载
进入github官网:https://github.com/image.pngimage.pngimage.pngimage.png
穹生变
·
2023-03-10 16:46
spring bean创建过程源码分析(上)
本文是基于
spring源码
的5.1版本在讨
@zzyang
·
2023-03-10 04:32
spring
java
后端
【源码分析】@Configuration源码分析1
@Configuration源码分析1@Configuration源码分析2按照注册流程和实例化流程来深入分析@Configuration注解在
Spring源码
层面的执行流程。
飞四海
·
2023-03-10 03:54
#
spring
java
mybatis
实战讲解及分析Spring新建Bean的几种方式以及创建过程(图+文+源码)
关于Spring的学习,还在第一个层次转悠,缺少原理的研究,随着学习的深入,开始研究些
Spring源码
,配合IDEA调试,逐渐理解一些Spring原理,先从创建Bean开始,分享如下。
天然玩家
·
2023-03-10 03:19
#
Spring
spring
bean
beandefinition
创建bean
获取bean
spring架构脉络梳理
前言
spring源码
包含很多个模块,如sping-core,sping-beans,sping-context,spring-aop,spring-web,spring-webmvc,spring-webflux
pq217
·
2023-03-10 00:42
spring_IOC 实现原理
IOC实现原理开发工作多年,
spring源码
没有特意去看过。理解实现原理,不如自己实现简易版的进一步理解IOC到底是怎样实现。
Raral
·
2023-03-09 21:06
看完Spring记不住,是我脑子不太好吗?
为什么很多人看完
Spring源码
记不住,是脑子有问题吗?当然不是!是因为你没有掌握学习源码的技巧。
子路玩Java
·
2023-03-09 14:37
Java架构师课程
中常用的设计模式概述及工厂模式详解单例模式及原型模式单例模式及原型模式单例模式及原型模式答疑深度分析代理模式策略模式及模板模式委派模式及适配器模式委派模式及适配器模式学员分享之解读ConcurrentHashMap实现原理装饰者模式及观察者模式各设计模式总结及应用场景分析
Spring
飘云羽逸
·
2023-03-09 10:33
gradle方式配合idea搭建spring6和springboot3源码编译环境
一.篇文使用环境基础环境版本本地路径操作系统Windows11-
Spring源码
6.0.3D:\myproject\spring-framework-6.0.3springboot源码spring-boot
阿侬呀
·
2023-03-09 10:05
源码阅读
intellij-idea
java
spring
spring
boot
读懂
spring源码
——beanDefinition(2)
大家好,我是子路,一个靠Java吃饭的男人在上一篇文章里面我们讨论了一个beanDefintion对象的重要性,为了讨论spring当中的beanDefinition对象我们不得不牵扯出spring当中的bean工厂后置处理器也就是BeanFactoryPostProcessor这个类;继而讨论了BeanFactoryPostProcessor的大概执行时机(BeanFactoryPostProc
子路玩Java
·
2023-03-09 05:10
一文搞懂JVM架构:java创建动态数组
二、核心思想理解了核心思想,围绕这个思想去学习
Spring源码
就变得事半功倍了。其实,IOC和AOP不是spring提出的,但是spring在技术层次把这两个思想做了非常好的实现。
jixuczy
·
2023-03-01 09:59
程序员
面试
后端
java
一文搞懂JVM架构:Java判断两个字符串相等
二、核心思想理解了核心思想,围绕这个思想去学习
Spring源码
就变得事半功倍了。其实,IOC和AOP不是spring提出的,但是spring在技术层次把这两个思想做了非常好的实现。
普通网友
·
2023-03-01 09:29
程序员
面试
后端
java
这里教你怎么使用SpringIOC,你还是不懂SpringIOC?什么是控制反转?
作者是一个学生,没有能力写得太深,需要的可以去看看大佬们的手撕
Spring源码
。本文将告诉你:IOC控制反转是什么?如何使用Spring的IOC控制反转?
CodeWhite7
·
2023-02-28 05:46
JavaEE
Java框架
spring
java
spring
boot
ioc
annotations
程序员如何应对中年危机,撸了大神写的
spring源码
笔记,超详细
前言:我们通常在面试的时候难免会慌张不已。想必,经历过的人都能体会。但是如果你提前预测和准备面试官要问你的问题,并想出合理的回答方式,就会轻松很多。所以接下来的面试题是我从自己和其他人的面试经历中总结出来的,可能也不是很全面,毕竟Java的技术点还是很多的,我所总结的不过是九牛一毛。希望能帮助到你。基本知识1.学会分析源码程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写
普通网友
·
2023-02-28 02:29
程序员
java
后端
面试
spring5.x-IOC模块源码学习
上文:spring5.x介绍及搭配
spring源码
阅读环境IOC介绍spring的IOC和DI演示案例com.hong.model.Userpackage com.hong.model;import org.springframework.stereotype.Component
逍遥壮士
·
2023-02-23 17:41
学习
java
spring
开发语言
后端
Spring源码
解析(四)--Spring事务的底层源码解析
前文:今天我们主要来学习一下Spring事务的源码解析,主要讲的是Spring的申明式事务的讲解。申明式事务管理:基于SpringAOP实现。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。申明式事务管理不需要入侵代码,通过@Transactional就可以进行事务操作,且大部分业务都可以满足,推荐使用。一、本篇幅介绍的接口
李自富
·
2023-02-20 07:03
Spring源码
spring
java spring 事务提交_Spring事务源码解析之事务提交篇
阅读须知
Spring源码
版本:4.3.8文章中使用/**/注释的方法会做深入分析正文承接上文,我们来看事务的提交操作:TransactionAspectSupport:protectedvoidcommitTransactionAfterReturning
硴錵
·
2023-02-20 07:32
java
spring
事务提交
Spring源码
学习(十五)-- 事务底层源码解析
今天我们主要来学习一下Spring事务的源码解析,主要讲的是Spring的申明式事务的讲解。申明式事务管理:基于SpringAOP实现。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。申明式事务管理不需要入侵代码,通过@Transactional就可以进行事务操作,且大部分业务都可以满足,推荐使用。源码解析入口@Enable
从头再来_f
·
2023-02-20 07:32
Spring源码
spring
java
后端
Spring源码
解析之-- 事务TransactionInterceptor 分析(开启事务)
目录一、介绍二、TransactionInterceptor分析2.流程2.1invoke2.1.1TransactionAspectSupport#invokeWithinTransaction2.2getTransactionAttribute2.3computeTransactionAttribute2.4TransactionAspectSupport#determineTransacti
一直打铁
·
2023-02-20 07:30
spring
TransactionInt
spring
事务
java
spring
事务
开启事务
设计模式
学习专栏
八--------模板方法模式
设计模式
学习专栏
八--------模板方法模式名称:模板方法模式(TemplateMethod)价值观念:封装算法场景创建咖啡和茶image最初的设计发现第一步和第三步是相同的步骤,因此将它们抽取到父类中
你的头发真的好长
·
2023-02-19 06:37
19.spring beanfactory与applicationcontext
IOC容器架构概述Beanfactory和Applicacontext区别BeanFactory(Bean工厂)1.idea调试
spring源码
不需要去spring官网下载源码idea支持mavenjar
陌陌龙
·
2023-02-18 21:41
每特教育第十一期
springboot
spring
java
spring
boot
19.
Spring源码
解读之简单手写spring框架
xml方式实现IOC4.简单模拟手写出注解方式实现IOC2022版本Spring5深入源码解读Spring5源码分析之IOC原理掌握Spring5的源码正确阅读方式、bean对象创建与初始化、一步一步手绘
spring
陌陌龙
·
2023-02-18 21:40
每特教育第十一期
spring
java
后端
Spring源码
解析(六)-解析bean标签
Spring版本5.2.5.RELEASE参考学习
Spring源码
(二)自定义标签属性源码解读在
Spring源码
中,bean标签的解析交由processBeanDefinition处理:protectedvoidprocessBeanDefinition
秋水畏寒
·
2023-02-18 16:06
计算机网络-体系结构[#3]
其实很简单,就像生活中我们到了景区一样,要想知道从那里开始游玩以及终点,我们必须先看下整个景区的分布总览,也就是导航地图;放到技术学习上也是一样,在之前的
Spring源码
解析中也提到过,
风动草
·
2023-02-18 15:13
2020-08-31
spring源码
解析之扩展原理BeanFactoryPostProcessor和BeanDefinitionPostProcessor和ApplicationListener
第二节:
spring源码
解析之扩展原理BeanFactoryPostProcessor和BeanDefinitionPostProcessor和ApplicationListener一:Spring是如何发布事件的
一个高血压糖尿病晚期患者
·
2023-02-18 11:09
深入剖析Spring boot自动装配原理二(@Import)
前言关于@Import注解的使用,在
Spring源码
中随处可见,其作用大家基本也都知道,无非就是注入指定的Bean到SpringIOC容器管理,只能作用用于类上,其用法分三种:普通的类直接注入、实现了ImportSelector
努力的老码农
·
2023-02-17 17:25
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他