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源码
深入了解
Spring源码
8:Spring事务概述
数据库事务概述事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。事务必需满足ACID(原子性、一致性、隔离性和持久性)特性,缺一不可:原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么全不做;一致性(Consistency):在事务执行前数据库的数据处于正确的状态,而事务执行完成后数据库的数
Hi丶ImViper
·
2020-09-12 23:23
Java
数据库
spring
java
深入了解
Spring源码
7:AOP实现原理详解
前言前面写了六篇文章详细地分析了SpringBean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口:publicinterfaceDao{publicvoidselect();publicvoidinsert();}Dao接口的实现类DaoImpl:publicclassDaoImplimplementsDao
Hi丶ImViper
·
2020-09-12 23:23
Java
java
spring
aop
架构探险-第一章:从一个简单的Web应用开始
一,前言最近一段时间研究
Spring源码
,买了几本源码相关的书,这本架构探险,从零开始写javaWeb框架,作者是smartFrameWork开源框架创始人,阿里巴巴架构师,我目前正在学习这本书,随即写成笔记
BraveWangDev
·
2020-09-12 21:45
架构探险
2018.7.11Java实习生前三周工作经验总结
导师分配jdbc任务->生日会->新员工吃饭->新员工会议->任务1完成并反馈->学习接触Oracle->任务2、3完成->公司上半年任务完成,员工放假吃饭看电影->学习公司框架web2.0->学习xml,
spring
dnsrcer1942
·
2020-09-12 19:20
java
如何将
spring源码
成功导入Eclipse中
下载spring项目到本机有两种方法从spring官网下载源码到本机,然后解压放到指定目录通过eclipse的git插件下载第一种方法比较简单,没什么好讲的,这里主要给大家讲第二种方法通过eclipse的git插件下载在github搜索spring-framework,就可以查询到spring-framework框架点击入下图的按钮,复制spring的源码git链接打开eclipse中的gitre
不一样的程序员
·
2020-09-12 17:07
gradle
spring
eclipse
Spring源码
分析-依赖注入
pring源码文档和方法调用流程图下载地址:https://download.csdn.net/download/whxwkb/10706876
王克兵
·
2020-09-12 17:06
spring
Spring Integration集成框架之Message-Channel
我读的
Spring源码
不多,但不代表我对她理解的不深刻。大众熟知Struts,Hibernate其实我都一知半解,还是上学的时候听“大虾”们说的他们很厉害才学了一些,现在已经放下了好几年了。
weixin_33929309
·
2020-09-12 17:47
spring源码
解析(三):refresh()核心之obtainFreshBeanFactory()方法解析
文章目录springrefresh()中obtainFreshBeanFactory()方法解析一.refreshBeanFactory():刷新beanFactory1、如果有bean工厂,销毁bean以及关闭bean工厂1.1、hasBeanFactory():判断是否存在beanFactory1.2、destroyBeans():注销所有的单例1.2.1、removeSingleton(be
L的追寻
·
2020-09-12 17:10
spring源码之启动流程
spring源码
分析之AOP v1.0
第一节参考spring架构,Bean创建加载前的过程参考第二节架构一.启动1.springboot使用aop时,用@EnableAspectJAutoProxy注解实现.在@EnableAspectJAutoProxy注解上面有@Import(AspectJAutoProxyRegistrar.class)。@import作用和@Configuration类似.spring启动时通过AspectJ
_feivirus_
·
2020-09-12 16:11
Java后台及存储
spring
aop
jdk
cglib
spring源码
分析之事务 v1.0
第一节参考spring架构,Bean创建加载前的过程参考第二节架构第三节源码细节一.@EnableTransactionManagement注解springboot支持事务的注解.这个注解上面有@Import(TransactionManagementConfigurationSelector.class)注解标记.说明事务相关的处理类在TransactionManagementConfigura
_feivirus_
·
2020-09-12 16:11
Java后台及存储
spring
事务
datasource
spring源码
系列(四)——beanDefinition(2)
在上一篇文章里面我们讨论了一个beanDefintion对象的重要性,为了讨论spring当中的beanDefinition对象我们不得不牵扯出spring当中的bean工厂后置处理器也就是BeanFactoryPostProcessor这个类;继而讨论了BeanFactoryPostProcessor的大概执行时机(BeanFactoryPostProcessor的执行时机很重要而且spring
shadow?s
·
2020-09-12 09:28
spring
面试官:简历写熟悉
Spring源码
?你知道它用到了哪些设计模式?
模板方法(TemplateMethod)spring的jdbc模板,对
Spring源码
的精妙真是佩服得五体投地,极为经典。spring中真是集设计模式之大成,而且用得是炉火纯青。
Java架构俱乐部
·
2020-09-12 08:17
架构
spring源码
编程
java
程序员
架构
Spring源码
学习
Spring源码
学习--ClassPathXmlApplicationContext(一)
spring源码
学习--FileSystemXmlApplicationContext(二)
spring源码
学习
weixin_34310369
·
2020-09-12 07:59
并发工具类CyclicBarrier的源码分析以及使用场景
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,阅读更多
Spring源码
分析和Java并发编程文章。
天堂2013
·
2020-09-12 06:01
多线程
Java
CyclicBarrier
Java
并发编程
AQS
CountDownLatch
并发工具类CountDownLatch的源码分析以及使用场景
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,阅读更多
Spring源码
分析和Java并发编程文章。
天堂2013
·
2020-09-12 06:01
多线程
Java
Java
并发编程
源码分析
CountDownLatch
从
spring源码
到springboot
这篇文章仅记录自己对于springboot的一次学习以及感悟,以及描述了从0开始制作自己的jar至推送到mavencentralrepo。WhatisSpringBoot都已经2020年了,还在说自己不懂springboot,似乎对于java工程师来说仿佛已经说不过去了。还是一句话,要弄懂一个新兴事物之前,不妨去研究一下它的背景以及它的出现解决了什么问题。在没有SpringBoot出现的时候,Sp
Sophis Metal
·
2020-09-12 03:04
springboot
笔记
java
spring源码
导入
不过,最后我还是成功的导入了
spring源码
,这里就记录一些我经历的错误。不过我不会一下把各种错误都写出来,而是会慢慢更新,想到啥写啥。
枍汐
·
2020-09-12 00:40
spring
spring
spring源码
idea
spring源码
解读(三) —— 编写自定义标签
在spring中,我们经常使用spring中给我提供的便签来完成很多功能,有的时候当spring提供的标签无法满足我们的开发时,这是,我们就可以使用自定义标签来扩展我们的程序,下面我们就来看看如何使用自定义标签功能。1.首先定义一个实体,用来接收自定义的配置标签publicclassUser{privateStringuserName;privateStringemail;//省略get/set方
呆东
·
2020-09-11 19:20
spring
spring源码
解读(二) —— 如何解析bean元素
bean元素是我们在xml配置文件中,使用到最多的一个元素,当我们在xml中配置了一个bean元素之后,spring帮助我们做了什么事呢?让我们跟进spring的源码来一探究竟。实现配置一个简单的xml文件:首先是在DefaultBeanDefinitionDocumentReader这个类的parseDefaultElement方法中可以看到对于默认标签的四个分之,主要对应的是import、al
呆东
·
2020-09-11 19:49
spring
spring源码
解读(一) —— xml头文件的作用
Spring的核心功能之一就是IOC,也就是一个容器管理功能,那么我们怎么将我们定义的bean注入的Spring容器中,spring中,提供了xml文档,我们将我们的bean定义在xml中,spring中就可以管理我们的对应,xml定义如下:今天我们先不看bean,而是关注在为什么我们的xml中的头文件,为什么要怎么定义,它到底有何作用。一、DTD和XSDDTD(DocumentTypeDefin
呆东
·
2020-09-11 19:49
spring
idea下编译
Spring源码
前面我们已经学习mybatis的源码,今天我们开始
Spring源码
的阅读之旅。阅读Spring的源码的第一步当然是编译
Spring源码
。首先我们要去GitHub上将
spring源码
给clone下来。
了不起的盖茨比。
·
2020-09-11 15:45
Spring
java
spring
spring源码
构建
文章目录spring官网下载,bean属性填充转换属性值
新版连接01–
Spring源码
深度解析目录上一小节分析了Spring填充bean属性时对bean属性值的解析过程,接下来就是解析完之后,对属性值的转换,例如中的value,应该是解析成String呢?
闲来也无事
·
2020-09-11 09:57
Spring5.0源码解析
13--Spring 构造函数注入和Setter方法注入及集合注入(一)
新版连接01–
Spring源码
深度解析目录上一篇我们介绍了BeanFactory和FactoryBean的区别,接下来我们再来分析一下Spring依赖注入的方式,Spring的依赖注入方式大体上可以分为三种
闲来也无事
·
2020-09-11 09:25
Spring5.0源码解析
spring-源码解析
spring源码
解析未完陆续更新…AOPcglib动态代理是针对类实现代理。
wangfan_000
·
2020-09-11 04:30
spring基础
spring解读
spring源码
解析1——初级篇核心模块:spring-core:核心模块依赖注入IOC和DI的最基本实现spring-beans:Bean工厂与装配spring-context:上下文,即IOC容器spring-context-support
轩辕问情
·
2020-09-11 03:28
Spring源码
系列--BeanFactory接口注释翻译
访问spring的bean容器的根接口。是一个bean容器的最基本的客户端视图;进一步来说,ListableBeanFactory和ConfigurableBeanFactory接口可以用于特定的目的。该接口可以被持有一些bean定义的对象们实现,这些bean被一个字符串名字唯一的标识。依赖于bean的定义,bean工厂将会返回一个包含对象的独立的实例(原型设计模式)或者一个单例的共享的实例(单例
你是我世界的光
·
2020-09-11 02:50
idea中的gradle项目环境问题
今天要看Spring源代码,于是下载了Spring的源代码,但是发现Spring现在用gradle做包依赖管理和构建了,于是乎,折腾了一天环境问题:安装指定版本的gradle在
Spring源码
项目中有个
JavaUpgrade
·
2020-09-11 02:26
工作笔记
SpringMVC的处理器适配器-HandlerAdapter的用法
如题,今天看
spring源码
解析这本书时,看到了这个地方,对于不同HandlerAdapter的使用场景有的困惑,主要还是没见过,因为大多数面向的Controller类型的HandlerAdapter;
huangyaa729
·
2020-09-11 01:14
spring
Spring源码
分析
spring源码
分析https://blog.csdn.net/qq_37049496/article/details/81698322
Spring源码
解读https://blog.csdn.net/weixin
serve the people
·
2020-09-10 21:53
众里千寻
Spring 源码第 8 篇,各种属性的解析
Spring源码
解析第8篇,继续。
_江南一点雨
·
2020-09-10 18:53
关于Spring
Boot
java
S002《剑指Java自研框架,决胜
Spring源码
》第一章:环境准备(2)Spring的源码下载和编译
一、提前编译好
Spring源码
1、安装JDK、idea、maven并做好响应的配置;2、下载源码并编译;Y004番外教程-编译Spring框架-JDK13+spring-frameworkv5.2.4.
訾博ZiBo
·
2020-09-10 16:46
剑指Java自研框架
决胜Spring源码
S001《剑指Java自研框架,决胜
Spring源码
》第一章:环境准备(1)Spring模块梳理
一、本节课程的目的1、了解自研框架的总体架构设计;2、了解Spring的总体结构以及学习路径;二、出于信仰学习Spring的简史1、一个问题如何能让应用程序能以超出当时大众所惯于接受的易用性和稳定性与J2EE平台上的不同组件合作?2、Spring特点详尽的文档;快速方便地集成项目用到的技术;三、Spring设计的初衷用于构造Java应用程序的轻量级框架;1、可以采用Spring来构造任何程序,而不
訾博ZiBo
·
2020-09-10 16:46
剑指Java自研框架
决胜Spring源码
spring系列3-后置处理器
下面看几个常见的后置处理器,具体的
spring源码
将在以后分析。
huanshirenjian
·
2020-09-10 14:06
spring
Spring教程之refresh()执行逻辑浅析
前言对于AbstractApplicationContex#refresh()方法逻辑,可所谓是贯通spring框架核心逻辑,溪源在debug过程中,理解起来也是懵懵懂懂,自己也买了《
Spring源码
深度解析
·
2020-09-10 10:38
Spring源码
深度解析系列(三):自动注入原理与循环依赖问题
前言IOC容器的一个强大功能就是可以实现自动注入,本节就来看一下自动注入的原理,并且看一下循环依赖是如何解决的。正文最常用的自动注入是下面这种形式,一种是使用@Value注解给基本类型注入值,另一种是使用@Autowired注解给持有的对象自动注入想要的类型。importorg.springframework.beans.factory.annotation.Autowired;importorg
name_s_Jimmy
·
2020-09-09 23:03
spring源码
Spring源码
自动注入
原理
循环依赖
1.
Spring源码
系列-ContextLoader类解析
@(
spring源码
系列)介绍ContextLoader类被ContextLoaderListener类调用,来初始化applicationcontext上下文。
小明oh
·
2020-09-09 19:07
Spring5.2.x 源码本地环境搭建的方法步骤
1克隆
Spring源码
github下载可能较慢,可以先fork官方仓库到自己的账户下,再从gitee导入。使用sourceTree拉取代码到本地。
·
2020-09-09 14:09
【设计模式系列12】责任链模式原理和示例及其在
Spring源码
中的运用
责任链模式分析设计模式系列总览前言什么是责任链模式写法示例登录用户信息类Handler抽象类链路节点Handler实现类校验账号密码Handler校验角色Handler校验权限Handler测试运行结果和传统写法对比责任链模式结合建造者模式改写Handler抽象类测试运行结果责任链模式角色责任链模式适用场景责任链模式源码中体现责任链模式优缺点优点缺点总结设计模式系列总览设计模式飞机票三大工厂模式登
双子孤狼
·
2020-09-07 18:24
设计模式
java
chain
责任链
建造者
设计模式
【
Spring源码
分析】7、Spring 利用三级缓存解决循环依赖问题分析(面试热点)
文章目录1、提出循环依赖问题(1)问题描述2、循环依赖源码分析(1)spring循环依赖逻辑分析(2)spring循环依赖解决过程3、更多细节学习1、提出循环依赖问题Spring怎么解决循环依赖问题?这是spring一个非常典型的面试题,堪比spring生命周期一样常问知识点:循环引用指单例之间的引用(1)问题描述下面通过一个简单的互相注入的案例,引入循环依赖问题。首先我们准备四个类,配置类,In
Tellsea 小海绵
·
2020-08-31 10:49
Spring
spring
循环依赖
三级缓存
源码分析
spring源码
解析之ApplicationContext及其继承结构
注释源码:https://github.com/crayon-shin-chan/spring-framework/tree/comment1.简介org.springframework.context.ApplicationContext是spring容器的中心接口,为应用程序提供配置。在应用程序运行时为只读,但是如果实现支持,则可以重新加载。ApplicationContext提供了以下功能:
crayon-shin-chan
·
2020-08-30 14:55
#
spring
money
spring
java
spring
boot
设计模式
spring源码
地址
记录一下,下次找起来方便http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-1.2.8-with-dependencies.ziphttp://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6
aladdin_2008
·
2020-08-26 23:23
深入理解
Spring源码
分析前缀 设计模式之动态代理
SpringAOP拦截功能主要是由JAVA动态代理实现,java中提供两种方式实现动态代理,一种基于jdkproxy代理类实现,第二种基于cglib字节码实现。jdk动态代理是由java内部的反射机制来实现的,cglib动态代理底层则是借助asm来实现。总的来说,反射机制在生成类的过程中比较高效,而asm在生成类之后的相关执行过程中比较高效。1、jdk代理类实现方式第一步:代理工厂(模拟生成一个拥
大胆0220
·
2020-08-26 22:55
春招准备
数据库:mysql必知必会,数据库原理基础,MySQL技术内幕,牛客网刷题设计模式:大话设计模式spring:
spring源码
mybatis:mybatis源码redis:并发:Java并发编程的艺术
问花笑谁陈
·
2020-08-26 16:52
java
面试
你所不知道的Spring的@Autowired实现细节分析
这就要分析
Spring源码
才能知道了。
·
2020-08-26 11:28
Spring源码
阅读的一些概念理解
文章目录BeanFactoryPostProcessor和BeanPostProcessor总结BeanFactroy和ApplicationContext区别总结BeanFactory和FactoryBeanBeanFactoryPostProcessor和BeanPostProcessor总结BeanFactoryPostProcessor是用来处理修改bean定义信息的后置处理器,这个时候b
zhaojianyin
·
2020-08-26 09:45
SpringBoot
Spring
Spring源码
之后置处理器(BeanPostProcessor)
1.Springrefresh过程中执行的beanPostProcessor名称执行的方法作用instantiationAwareBeanPostProcessorpostPorcessorBeforeInstantiation对目标对象的初始化过程中需要处理的事情smartInstantiationAwareBeanPostProcessordetermineCandidateConstruct
lingtig
·
2020-08-26 07:28
Spring
Spring源码
之bean的生命周期
bean生命周期流程图bean具体步骤1、第一步:类abstractAutowireCapableBeanFactory的createBean方法,在bean实例化之前执行,resolveBeforeInstantiation。如果返回的bean不为空,则后续不再执行。2、第二步:创建bean,smartInstantiationAwareBeanPostProcessor的determineCa
lingtig
·
2020-08-26 07:56
Spring
Spring源码
之Aop原理
一、SpringAop代码展示接口:publicinterfaceUserService{StringgetById(Integerid);}实现类:@Service@Primary@EnableAspectJAutoProxy(exposeProxy=true)publicclassUserServiceImplimplementsUserService{@OverridepublicStrin
lingtig
·
2020-08-26 07:56
Spring
Idea 2018.3 编译spring5源码
当项目构建完成之后,便可开始编译,直接在moudle中RunAllTests即可测试我们编译好的
spring源码
构建spring项目是否可用创建测试代码类,如下图[Sprng5.0源码下载](https
欧皇!!!
·
2020-08-25 17:02
spring源码学习
java
spring
gradle
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他