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
java事务spring源码
后端接口性能优化分析
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-15 09:38
解决方案与实现思路
性能优化
jvm
java
spring源码
解读系列(一):Bean生命周期图解
一、注意事项:本次源码解读基于Spring-Framework5.2.9版本,可自行通过官网下载源码,本地安装好gradle后可自行编译和运行,跟随本教程走进Spring底层二、spring创建bean的整体流程三、查看入口代码通过main方法自定义测试类ApplicationContextac=newClassPathXmlApplicationContext("applicationConte
紫罗兰盛开
·
2023-11-15 07:13
高阶扩展
spring
java
后端接口性能优化分析-4
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:51
解决方案与实现思路
性能优化
java
开发语言
后端接口性能优化分析-3
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-14 16:50
解决方案与实现思路
性能优化
开发语言
java
RocketMQ(一):基本概念和环境搭建
Spring源码
系列文章RocketMQ(一):基本概念和环境搭建目录一、RocketMQ简介二、各个MQ产品的比较三、RocketMQ重要概念1、基本概念2、消息从发送到被消费的的流程3、生产和消费理解四
冬天vs不冷
·
2023-11-14 02:31
消息队列
rocketmq
Java事务
详解
一、事务的理解:1、事务的特性:1)原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2)一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3)隔离性(isolation):一个事务的执行不能被其他事务所影响。4)持久
xmh-sxh-1314
·
2023-11-14 01:44
java
(六)
Spring源码
解析:Spring AOP源码解析
一、AOP概念Aspect:切面给业务方法增加到功能,切面泛指交叉业务逻辑。上例中的事务处理、日志处理就可以理解为切面。常用的切面是通知(Advice)。实际就是对主业务逻辑的一种增强。Pointcut:切入点切入点指声明的一个或多个连接点的集合,通过切入点指定一组方法。被标记为final的方法是不能作为连接点与切入点的。因为最终的是不能被修改的,不能被增强的。Advice:通知、增强通知表示切面
smart哥
·
2023-11-13 18:44
spring源码解析
spring
spring源码
死磕Spring之AOP篇 - 初识JDK、CGLIB两种动态代理
该系列文章是本人在学习Spring的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释
Spring源码
分析GitHub地址进行阅读。
分发吧
·
2023-11-12 16:00
【
spring源码
分析】之bean的生命周期
流程图:共有13个阶段一、Bean元信息配置阶段Bean信息定义有4中方式API方式Xml文件方式Properties文件方式注解方式API方式:是通过实现BeanDefinition接口的方式,具体的实现类有5种:RootBeanDefinition:根bean定义信息。表示没有父bean的beanChildBeanDefinition:子bean定义信息。需要通过parentName属性来指定
现实、太残忍
·
2023-11-11 21:21
spring
spring
java
后端
spring源码
分析-生命周期
spring-系列文章目录spring-系列前言源码分析AnnotationConfigApplicationContextrefresh()invokeBeanFactoryPostProcessors(beanFactory)finishBeanFactoryInitialization(beanFactory)getBean(beanName)总结前言spring生命周期是springIOC
罗德阿
·
2023-11-11 21:48
spring
spring
java
后端
Spring源码
分析之Bean的生命周期(一)
本文只是举例介绍下,具体源码讲解在下一篇:
Spring源码
浪子阿志
·
2023-11-11 21:47
源码原理
spring
java
Bean
生命周期
(五)
Spring源码
解析:ApplicationContext解析
一、概述1.1>整体概览在前面的内容中,我们针对BeanFactory进行了深度的分析。那么,下面我们将针对BeanFactory的功能扩展类ApplicationContext进行深度的分析。ApplicationConext与BeanFactory的功能相似,都是用于向IOC中加载Bean的。由于ApplicationConext的功能是大于BeanFactory的,所以在日常使用中,建议直接
smart哥
·
2023-11-11 15:45
spring源码解析
spring
spring源码
intellij导入
spring源码
遇到的问题总结
背景
spring源码
是很好的学习资源,将其导入ide中可以方便地看源码细节、javadoc、参考其单元测试、用中文记录注释自己所看心得。自己在导入源码的过程中遇到很多问题,将其记下,方便以后查询。
harbor_lee
·
2023-11-11 11:18
知识记录
java
spring
【框架源码篇 06】
Spring源码
题目
Spring源码
面试题谈谈你对Spring框架的理解?Spring是一个开源的应用程序框架,它起源于RodJohnson在其著名的SpringFramework专著中提出的一个轻量级框架的观念。
studyday1
·
2023-11-10 17:04
Spring源码
spring
java
后端
剑指JUC原理-15.ThreadLocal
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:10
JUC
java
开发语言
juc
剑指JUC原理-14.ReentrantLock原理
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:40
JUC
开发语言
java
juc
剑指JUC原理-17.CompletableFuture
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 11:03
JUC
java
开发语言
juc
剑指JUC原理-16.读写锁
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-10 09:11
JUC
开发语言
java
juc
Spring源码
解读(7)---推断构造方法解析
Spring源码
解读(7)—推断构造方法解析一、Spring推断构造方法在Spring中的一个bean需要实例化得到一个对象时就需要用到构造方法。
*King*
·
2023-11-10 08:22
Spring系列
spring
java
后端
Spring源码
阅读-ClassPathXmlApplicationContext
第一步:new一个ClassPathXmlApplicationContext对象ClassPathXmlApplicationContextxmlContext=newClassPathXmlApplicationContext("mylearn.xml");第二步:调用构造方法publicClassPathXmlApplicationContext(StringconfigLocation)t
学海无涯我为舟
·
2023-11-10 00:26
spring
java
后端
系统自学Java语言(学习视频整理)
目录一、Java基础二、数据结构与算法三、图解Java设计模式四、Java源码五、Java框架整合六、
Spring源码
七、SpringMVC八、Mybatis、MyBatisPlus九、SpringBoot
鑫709
·
2023-11-09 21:19
java
非maven项目idea 反编译.class文件时, 选择源后怎么更改源
以spring的jdbc的jar包为例随便点开个类会有选择源的提示选择完源后,会加载注释什么的修改源码GitHub已死从gitee下载
spring源码
,修改jdbc的源码不要纠结行数,有注释什么的肯定对不上
诸葛延昌
·
2023-11-09 17:48
技巧分享
java
spring
4
idea
(三)
Spring源码
解析:自定义标签解析
一、使用示例步骤1:创建User实体步骤2:定义一个XSD文件描述组件内容步骤3:创建BeanDefinitionParser接口的实现类,用来解析XSD文件中的定义和组件定义。步骤4:创建NamespaceHandlerSupport实现类,目的是将组件注册到Spring容器中。步骤5:编写spring.handlers和spring.schemas文件,默认位置是/META-INF目录下步骤6
smart哥
·
2023-11-09 13:50
spring源码解析
源码
spring
java
后端
spring源码
(四)
Spring源码
解析:bean的加载流程
一、概述在前几讲中,我们着重的分析了Spring对xml配置文件的解析和注册过程。那么,本节内容,将会试图分析一下bean的加载过程。具体代码,如下图所示:1.1>doGetBean(...)针对bean的创建和加载,我们可以看出来逻辑都是在doGetBean(...)这个方法中的,所以,如下就是针对于这个方法的整体源码注释:@SuppressWarnings("unchecked")protec
smart哥
·
2023-11-09 13:09
spring源码解析
java
后端
spring源码
Spring源码
------IOC容器初始化过程
前言IOC容器的初始化过程,我这边分为两大步1.容器的初始化AnnotationConfigApplicationContextannotationConfigApplicationContext=newAnnotationConfigApplicationContext(MyConfig.class);2.Bean的创建Foodfood=annotationConfigApplicationCo
麦兜仔
·
2023-11-08 13:01
Java基础
java
开发语言
2021Java高级进阶学习资料!2021最新Java笔经
一、前言长文警告,事实上我不愿意写太长的文章,一面是太冗余,一方面读者容易疲倦,但是只要是涉及到源码级别的,就肯定篇幅不短,因为太短肯定没意义也解释不清楚,但是相信,耐心看完这个文章一定会对
Spring
Tomcat知识点大全
·
2023-11-08 11:47
程序员
java
后端
面试
设计模式——享元模式(Flyweight Pattern)+ Spring相关源码
文章目录一、享元模式定义二、例子2.1菜鸟教程例子2.1.1定义被缓存对象2.1.2定义ShapeFactory2.2JDK源码——Integer2.3JDK源码——DriverManager2.4
Spring
码鹿的笔记
·
2023-11-08 00:36
Programming
Concepts
设计模式
享元模式
spring
flyweight
设计模式——解释器模式(Interpreter Pattern)+ Spring相关源码
文章目录一、解释器模式定义二、例子2.1菜鸟教程例子2.1.1定义一个表达式接口2.1.2实现Expression接口2.1.3定义解析规则2.1.4使用2.2JDK源码——Pattern2.3
Spring
码鹿的笔记
·
2023-11-08 00:35
Programming
Concepts
设计模式
解释器模式
spring
interpreter
pattern
设计模式——责任链模式(Chain of Responsibility Pattern)+ Spring相关源码
2.1.1定义一个抽象日志类2.1.2定义日志类的具体实现类ConsoleLogger、ErrorLogger、FileLogger2.1.3将日志类串起来,并使用2.2JDK源码——Filter2.3
Spring
码鹿的笔记
·
2023-11-08 00:34
Programming
Concepts
设计模式
责任链模式
spring
chain
of
responsibility
剑指JUC原理-2.线程
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:06
JUC
java
开发语言
juc
剑指JUC原理-11.不可变设计
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 21:36
JUC
开发语言
java
juc
剑指JUC原理-13.线程池
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 20:01
JUC
java
开发语言
juc
(一)
Spring源码
解析:容器的基本实现
一、Spring的整体架构Spring的整体架构图如下所示:二、容器的基本实现2.1>核心类介绍2.1.1>DefaultListableBeanFactoryDefaultListableBeanFactory是整个bean加载的核心部分,是Spring注册及加载bean的默认实现。XmlBeanFactory集成自DefaultListableBeanFactory,不同的地方是在XmlBea
smart哥
·
2023-11-06 15:52
spring源码解析
spring源码解析
spring学习心得-第1篇-spring中@Qualifier注解的两种用法
spring中@Qualifier注解的两种用法
spring源码
中的@Qualifier第一种用法第二种用法Ribbon中使用了@Qualifier的第二种用法
spring源码
中的@Qualifier/
前途有亮亮
·
2023-11-06 14:15
java进大厂拿高薪
spring
java
剑指JUC原理-12.手写简易版线程池思路
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-06 01:25
JUC
java
开发语言
juc
互联网企业面试必问
Spring源码
?搞定
Spring源码
,看完这篇就够了
不用说,Spring已经成为Java后端开发的事实上的行业标准。无数公司选择Spring作为基本开发框架。大多数Java后端程序员在日常工作中也会接触到Spring。因此,如何很好地使用Spring,已成为Java程序员的必修课之一。同时,SpringBoot和SpringCloud的出现可以帮助工程师更好地基于Spring和各种基础架构构建系统。可以说,他们的出生解放了每个人的生产力。因此,Sp
Java_苏先生
·
2023-11-05 23:38
Spring源码
阅读
参考资料:
spring源码
深度解析Spring版本:Spring-4.3.5-RELEASE吐槽下,老外写的东西真晕啊,像亲妈一样啰啰嗦嗦帮你考虑了各种情况,然后最好还不忘加一句:如果你不满意,还可以拓展
飞盏
·
2023-11-05 22:50
spring源码
解析bean初始化与依赖注入四
2019独角兽企业重金招聘Python工程师标准>>>前言本文转自“天河聊技术”微信公众号本次继续介绍
spring源码
解析bean初始化、依赖注入的部分正文上次介绍到这个方法org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
weixin_34408717
·
2023-11-05 13:00
java
python
spring源码
解析bean初始化与依赖注入三
2019独角兽企业重金招聘Python工程师标准>>>前言本文转自“天河聊技术”微信公众号本次接着上次的bean初始化、依赖注入接着介绍正文上一次跟踪到这个方法org.springframework.beans.factory.support.DefaultListableBeanFactory#createOptionalDependency为指定的依赖项创建一个包装器privateOption
weixin_33872566
·
2023-11-05 13:30
python
java
spring源码
解析bean初始化与依赖注入一
2019独角兽企业重金招聘Python工程师标准>>>前言本文转自“天河聊技术”微信公众号本次主要介绍bean初始化与依赖注入正文找到这个方法org.springframework.context.support.AbstractApplicationContext#refresh这行代码finishBeanFactoryInitialization(beanFactory);初始化非延迟初始化的
weixin_33943347
·
2023-11-05 13:30
java
python
嵌入式
spring源码
解析bean初始化与依赖注入二
2019独角兽企业重金招聘Python工程师标准>>>前言本文转自“天河聊技术”微信公众号本次接着上次的介绍来解析bean初始化和依赖注入正文上一次跟踪到这个方法org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBeanprotectedObjectdoCreateBean(fi
weixin_33984032
·
2023-11-05 13:30
python
java
spring源码
解析bean初始化后的实现和其他入口
2019独角兽企业重金招聘Python工程师标准>>>前言本文转自“天河聊技术”微信公众号本次主要介绍bean初始化、依赖注入后续的实现和其他入口正文找到这个方法org.springframework.context.support.AbstractApplicationContext#refresh这一行finishRefresh();进入org.springframework.context.
weixin_33827731
·
2023-11-05 13:59
java
python
spring初始化解析xml 配置文件一
从本篇开始我们正式进入
spring源码
学习,首先从我们最熟悉的解析xml配置文件开始。
nandao158
·
2023-11-05 13:29
spring源码学习
spring
Spring源码
解析-AOP面向切面编程
AOP面向切面编程是Spring一个重要的概念,当我们了解到他的使用后,我们还需要知道他的原理。在上一篇中,我们知道,要使用AOP面向切面编程有两种方式来实现,一种是XML文件配置方式,而另外一种则是通过注解的方式来实现。我们使用这两种方式都会自动开启AOP代理的自动检测,就是使用AOP面向编程会去注册一个AOP代理的后置处理器来自动将需要被代理对象包装成一个代理对象。而今天的重点就是这个后置处理
架构师Javaspring
·
2023-11-05 12:39
Java 设计模式(剖析
spring源码
jdk源码 等)
Java设计模式高内聚,低耦合,可维护,可读性设计模式七大设计原则单一职责原则SingleResponsibility一个类应该只负责一项单一的职责降低类的复杂度,一个类负责一个单一职责提高类的可可读性和可维护性降低变更带来的风险接口隔离原则InterfaceSegregationPriciple一个类对另一个类的依赖应该建立在最小的接口上。客户端不应该依赖它不需要的接口。如果一个接口的一部分被A
Wesley@
·
2023-11-05 04:30
JAVA基础
设计模式
java
Spring源码
编译步骤
Spring源码
学习一、Gradle为什么下载gradle呢?我们平时不都是用maven吗?
Marlon520
·
2023-11-04 17:24
spring
java
后端
Spring源码
分析篇:@Autowired 是怎样完成注入的?究竟是byType还是byName亦两者皆有
1.五种不同场景下@Autowired的使用第一种情况上下文中只有一个同类型的bean配置类packageorg.example.bean;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;@Configurationpubli
架构大数据双料架构师
·
2023-11-04 11:41
spring
java
后端
设计模式——迭代器模式(Iterator Pattern)+ Spring相关源码
文章目录一、迭代器模式二、例子2.1菜鸟例子2.1.1定义迭代器接口2.1.2定义迭代对象接口——用于返回一个迭代器2.1.3实现迭代对象和迭代器2.1.4使用2.2JDK源码——ArrayList2.3
Spring
码鹿的笔记
·
2023-11-04 10:58
Programming
Concepts
设计模式
迭代器模式
java
iterator
pattern
iterator模式
剑指JUC原理-9.Java无锁模型
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-03 23:42
JUC
java
jvm
开发语言
剑指JUC原理-10.并发编程大师的原子累加器底层优化原理(与人类的优秀灵魂对话)
作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家系列专栏:
Spring源码
、JUC源码如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:源码溯源
爱吃芝士的土豆倪
·
2023-11-03 23:06
JUC
开发语言
java
juc
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他