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系列
】——为什么学习Spring源码
最近学习了一句话,感觉自己的世界瞬间明朗,不再那么紧张焦虑恐慌,同样推荐给大家,希望我们都终有所得。“如果一个人不是发自内心地想要做一件事情,那么,他是无法改变自己的人生的。”同样这句话用在学习上依旧适用,作为Java语言从业者,很早之前就知道要学习Spring源码、要掌握Spring源码,当时的理由是因为Spring源码面试官要问,知道Spring源码,薪资可以要的更高。其实这些都是外部的理由,
mandy@i
·
2020-06-23 21:27
【源码Spring系列】
【源码
Spring系列
】——彻底搞懂BeanFactory和FactoryBean不同
前提BeanFactory和FactoryBean在学习Spring源码之前总是傻傻分不清,搞不懂两者的区别,这次学习Spring源码的过程,感觉自己开窍了,整理下相关点,希望可以帮助需要的朋友。几个概念要分清楚何为Bean?类比的方式JavaObject等同于SpringBean。Bean就是Spring中管理的对象。所以无论是BeanFactory还是FactoryBean,都是为了操作Spr
mandy@i
·
2020-06-23 21:56
【源码Spring系列】
博文整理(编程技术深入解剖系列--Spring技术,实体框架)
1、Spring关键技术解剖系列
Spring系列
(1)--创建动态代理类
Spring系列
(2)--为什么需要动态代理
Spring系列
(3/1)---交互的一种尝试
Spring系列
(3/2)---交互的改进
iteye_1176
·
2020-06-23 18:57
Spring系列
学习之Spring Data Neo4J数据访问
英文原文:https://spring.io/projects/spring-data-neo4j目录概述特性学习文档概述该项目为Neo4j图形数据库提供SpringData支持,包括带注释的POJO,SD-Repositories和Neo4j-Template。SpringDataNeo4j提供了高级功能,可将带注释的实体类映射到Neo4j图形数据库。模板编程模型等同于其他Spring模板,并构
boonya
·
2020-06-22 18:35
Spring系列
.事务管理原理简析
Spring的事务管理功能能让我们非常简单地进行事务管理。只需要进行简单的两步配置即可:step1:开启事务管理功能@Configuration//@EnableTransactionManagement注解有以下几个属性//proxyTargetClass属相:指定事务的AOP是通过JDK动态代理实现,还是CGLIB动态代理实现。true的话是CGLIB,false的话是JDK动态代理//需要注
程序员自由之路
·
2020-06-22 17:00
Unable to locate Spring NamespaceHandler for XML schema产生的原因及解决方法
spring系列
jar包中配置文件的命名及路径
LzwGlory
·
2020-06-22 10:22
java
Spring学习笔记 - 01
Spring系列
文章Spring学习笔记-01Spring学习笔记-02Spring学习笔记-03Spring学习笔记-04文章目录1.程序的耦合和解耦1.1耦合的实例1.2解耦的实例2.SpringIoC
鱼开饭
·
2020-06-22 10:31
Spring
Spring系列
之依赖注入的三种方式
目录一、依赖注入方式1.使用属性的setXXX方法注入2.构造函数注入(1)按类型匹配入参type(2)按索引匹配入参index(3)联合使用类型和索引匹配入参[type和index一起使用]有时需要联合使用type和index才能确定匹配项和构造函数入参的对应关系,看下面的代码。二、依赖注入的本质就是装配——自动装配:spring可以使用xml和注解来进行自动装配。自动装配就是开发人员不必知道具
ZHAOJING1234567
·
2020-06-22 09:44
spring
JavaEE 笔记02: Spring Web MVC流程分析
流程分析目录SpringWebMVC流程分析前言SpringMvc启动流程分析Listener初始化Filter初始化Servlet初始化SpringMVC工作流程分析参考文章前言SpringMVC是
Spring
熠Yi
·
2020-06-22 09:21
2019年高级Java程序员面试题汇总
目录JDKDubboZookeeperStrut2
Spring系列
Redis系列Mysql系列Java多线程消息中间件线程池事物JVM设计模式其他程序设计基础知识编程题面试技术外的问题引言:随着金九银十的到来
回首笑人间
·
2020-06-22 06:42
来了来了,Java14它真的来了
对Java相关技术特别感兴趣,包括javaee、
Spring系列
、微服务等语言必须发展,否则它们就有变得无关紧要的风险,”BrianGoetz(甲骨文公司)在2019年11月在Devoxx举行的“Java
麦洛_
·
2020-06-22 01:01
#
Java提高
webpack的安装与配置
前段时间学习了
spring系列
,算是入门了。现在准备好好学一下vue的开发,做了这么多年前后端,也没做过大型的vue项目,感觉是该学习一下。不错的框架。
杨柳
·
2020-06-22 00:35
web前端技术
全网最全
Spring系列
面试题129道(附答案解析)
关于spring的知识点总结了一个脑图分享给大家1、不同版本的SpringFramework有哪些主要功能?2、什么是SpringFramework?Spring是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如Structs、Hibernate、EJB等,所以
程序员追风
·
2020-06-21 19:46
Java面试题精选
SSM 框架快速整合实例--学生查询
对于这3个框架还不熟悉的同学,可以参考一下几篇文章:【SSH框架】之
Spring系列
(一)Spring框架系列(二)之Bean的注解管理Spring框架系列之AOP思想Spring框架系列之JDBC整合
compassblog
·
2020-06-21 16:47
从Spring及Mybatis框架源码中学习设计模式(行为型)
本系列博文用于总结阅读过的框架源码(
Spring系列
、Mybatis)及JDK源码中所使用过的设计模式,并结合个人工作经验,重新理解设计模式。
YupyMan
·
2020-06-21 05:38
设计模式
从Spring及Mybatis框架源码中学习设计模式(创建型)
本系列博文用于总结阅读过的框架源码(
Spring系列
、Mybatis)及JDK源码中所使用过的设计模式,并结合个人工作经验,重新理解设计模式。
YupyMan
·
2020-06-21 05:38
设计模式
dubbo源码解析(6)dubbo服务暴露--- 本地暴露
dubbo服务在spring启动之后准备开始启动了,这行代码定位到ServiceBean#onApplicationEvent()中这个方法在spring启动过程的refresh方法中会执行到,具体可以看我
spring
小宝宝的迷你宝
·
2020-06-21 03:52
java
框架
Spring系列
.事务管理
Spring提供了一致的事务管理抽象。这个抽象是Spring最重要的抽象之一,它有如下的优点:为不同的事务API提供一致的编程模型,如JTA、JDBC、Hibernate和MyBatis数据库层等;提供比大多数事务API更简单的,易于使用的编程式事务管理API;完美整合Spring数据访问抽象;支持Spring声明式事务管理;这篇博客就来介绍Spring事务管理相关的内容。事务简介什么是事务事务(
程序员自由之路
·
2020-06-18 16:00
Spring系列
.AOP原理简析
SpringAOP使用简介Spring的两大核心功能是IOC和AOP。当我们使用Spring的AOP功能时是很方便的。只需要进行下面的配置即可。@Component@AspectpublicclassMyAspect{//PointCut匹配的方法必须是Spring中bean的方法//Pointcut可以有下列方式来定义或者通过&&||和!的方式进行组合.//下面定义的这些切入点就可以通过&&||
程序员自由之路
·
2020-06-17 09:00
Spring系列
.AOP使用
AOP简介利用面向对象的方法可以很好的组织代码,也可以继承的方式实现代码重用。但是项目中总是会出现一些重复的代码,并且不太方便使用继承的方式把他们重用管理起来,比如说通用日志打印,事务处理和安全检查等。我们可以将这些代码封装起来,做成通用模块,但是还是需要在代码中每处需要的地方进行显示调用,使用起来不方便。这是时候就是利用AOP的时候。AOP是一种编程范式,用来解决特定的问题,不能解决所有问题,可
程序员自由之路
·
2020-06-16 10:00
Spring系列
.ApplicationContext接口
之前提到Spring中IOC容器的体现其实就是BeanFactory和ApplicationContext的实现。为增强BeanFactory功能,ApplicationContext接口提供了些其他的功能:通过MessageSource接口以i18n方式访问消息;通过ResourceLoader接口访问资源,比如URLs和文件;实现ApplicationListener接口事件发布给bean,通
程序员自由之路
·
2020-06-11 16:00
Spring系列
.依赖注入配置
依赖注入的配置Spring的依赖注入分为基于构造函数的依赖注入和基于setter方法的依赖注入。基于构造函数的依赖注入基于setter方法的依赖注入//value中的值全部是字符串形式,如果转换出错会报异常//msg属性是一个类对象循环依赖:创建BeanA需要BeanB,创建BeanB需要BeanC,创建BeanC需要BeanA这样就形成了循环依赖。Spring的解决方案:Spring创建Bean
程序员自由之路
·
2020-06-11 15:00
Spring系列
.IOC容器简介
IOC容器简介我们经常说Spring是一个IOC容器,Spring中这么多代码,那么到底哪些类是IOC容器的主要表现形式呢?其实在Spring中IOC容器的主要表现形式是BeanFactory和ApplicationContext这两个接口。这两个接口的具体实现类就可以看成是IOC容器在Spring中的具体体现。BeanFactory提供了最基本的IOC和依赖注入功能,ApplicationCon
程序员自由之路
·
2020-06-11 14:00
spring系列
-依赖注入
了解依赖注入前言先了解下控制反转--转自知乎的国哥如果一个类A的功能实现需要借助于类B,那么就称类B是类A的依赖,如果在类A的内部去实例化类B,那么两者之间会出现较高的耦合,一旦类B出现了问题,类A也需要进行改造,如果这样的情况较多,每个类之间都有很多依赖,那么就会出现牵一发而动全身的情况,程序会极难维护,并且很容易出现问题。要解决这个问题,就要把A类对B类的控制权抽离出来,交给一个第三方去做,把
BC小白yan
·
2020-05-30 09:10
spring系列
-之自动装配
bean的自动装配byName方法可以自动找到名字匹配的bean-找到自己有的set方法同名字的bean保证所有的bean的id唯一,要注意和set方法中一致byType方法可以找到对象属性相同,根据bean中的class的全路径里面找。了解autowired的null是怎么回事--autowired是相当于xml的byname和bytype实践两个方式的自动装配image-20200527212
BC小白yan
·
2020-05-30 09:58
spring系列
-springhello
springhello程序先写个实体类配置pom.xml导入lombok纯粹是为了省一些写代码的操作,使用注解的方式来省下时间,但是初学者还是非常不建议使用这个导的spring是下面这个mvc的web架构的包,可以使用里面的包里面有这些分支,可以使用。修改可以直接在xml文件中修改,其他的不用理了。所谓的IOC就是对象由spring创建、管理、装配。核心查看DeaultListableBeanFa
coderyhy
·
2020-05-27 10:00
最新 Spring 系列教程,都在这了
转载自最新
Spring系列
教程,都在这了SpringBoot系列什么是SpringBoot?公司不用SpringBoot,果断离职了!告诉你,SpringBoot真是个牛逼货!
茅坤宝骏氹
·
2020-05-16 21:27
Spring
Spring
Cloud
Spring
Boot
每天花费4小时学习Nginx+Kubernetes+
Spring系列
等微服务视频+PDF
前言一方面:是极速开发一个Web应用系统,详细介绍SpringBoot框架、SpringMVC、视图技术、数据库访问技术,并且介绍多环境部署、自动装配、单元测试等高级特性;另一方面:当系统模块增加,性能和吞吐量要求增加时,如何平滑地用SpringBoot实现分布式架构,也会在本书后半部分介绍,包括使用Spring实现RESTful架构,在SpringBoot框架下使用Redis、MongoDB、Z
程序媛马小兮
·
2020-05-08 14:54
面试不易,控场情况下,感觉少要了1万!
所有文章以系列的方式呈现,带领大家成为java高手,目前已出:java高并发系列、mysql高手系列、Maven高手系列、mybatis系列、
spring系列
,需要PDF版本的,加我微信itsoku获取
路人甲Java
·
2020-05-05 16:00
Spring系列
:@Configuration @Bean
前提:之前我们都是通过xml的方式定义bean,里面会写很多bean元素,然后spring启动的时候,就会读取beanxml配置文件,然后解析这些配置,然后会将这些bean注册到spring容器中,供使用者使用。jdk1.5里面有了注解的功能,spring也没闲着,觉得注解挺好用的,就将注解加了进来,让我们通过注解的方式来定义bean,用起来能达到xml中定义bean一样的效果,并且更简洁一些,这
大佬,站住别动.
·
2020-04-30 15:04
Java
Spring
spring
java
狂神说Spring06:静态/动态代理模式
狂神说
Spring系列
连载课程,通俗易懂,基于Spring最新版本,欢迎各位狂粉转发关注学习。禁止随意转载,转载记住贴出B站视频链接及公众号链接!
狂神说
·
2020-04-21 10:56
狂神说Spring04:自动装配
狂神说
Spring系列
连载课程,通俗易懂,基于Spring最新版本,欢迎各位狂粉转发关注学习。禁止随意转载,转载记住贴出B站视频链接及公众号链接!
狂神说
·
2020-04-19 11:50
#
Spring系列
- @Transaction 使用总结
使用说明@Transaction可以作用在类和方法上作用在方法上,表示该方法声明了事务作用在类上,表示该类的所有方法(public方法)都声明了事务失效总结1、@Transaction只对public方法有效,作用在protected、default、private修饰的方法,事务不会生效,也不会报错2、@Transaction默认情况下只对Error和RuntimeException类型的错误和
柳经年
·
2020-04-15 11:56
Spring系列
之AOP(4)——JdkDynamicAopProxy与CglibAopProxy
1、JdkDynamicAopProxy前文提到过,在JDK代理中方法回掉的入口是在invoke方法中。而JdkDynamicAopProxy实现了InvocationHandler接口,方法回掉逻辑也定义在其中.(1)、JdkDynamicAopProxy类invoke方法publicObjectinvoke(Objectproxy,Methodmethod,Object[]args)throw
康康不遛猫
·
2020-04-09 20:57
Spring系列
(9)-多数据源和2PC分布式事务
1.前言本系列有写过在springboot中,普通数据库事务的处理方式,主要是通过@Transactional的注解,但是却不能满足于分布式事务的需求。例如:跨多个多种数据库的一致性事务,跨系统RPC调用的事务,等等。在分布式领域基于CAP理论以及BASE理论,有人就提出了柔性事务的概念。CAP(一致性、可用性、分区容忍性)理论大家都理解很多次了,这里不再叙述。说一下BASE理论,它是在CAP理论
KerryWu
·
2020-04-08 03:59
xampp
分布式事务
springboot
多数据源
深入理解
Spring系列
之九:DispatcherServlet初始化源码分析
DispatcherServlet是SpringMVC的核心分发器,它实现了请求分发,是处理请求的入口,本篇将深入源码分析它的初始化过程。首先,从DispatcherServlet的名称上可以看出它是一个Servlet,通过一张图来看一下它的实现关系。1.png既然DispatcherServlet是一个Servlet,那么初始化的时候一定会执行init方法,查看源码发现DispatcherSer
JavaQ
·
2020-04-07 11:26
曹工说Redis源码(1)-- redis debug环境搭建,使用clion,达到和调试java一样的效果
概要最近写了
spring系列
,这个系列还在进行中,然后有些同学开始叫我大神,然后以为我各方面都比较厉害,当然了,我是有自知之明的,大佬大神什么的,当作一个称呼就好,如果真的以为自己就是大神,那可能就走偏了
三国梦回
·
2020-04-05 16:00
精选2019年最新97道Java面试题:spring+Redis+JVM+mysql等
精选19年最新97道Java面试题:spring+Redis+JVM+mysql等一、Java面试题之
spring系列
(23道)1、为什么要使用spring?2、解释一下什么是aop?
风平浪静如码
·
2020-04-05 03:33
深入理解
Spring系列
之一:开篇
Spring经过大神们的构思、编码,日积月累而来,所以,对其代码的理解也不是一朝一夕就能快速完成的。源码学习是枯燥的,需要坚持!坚持!坚持!当然也需要技巧,第一遍学习的时候,不用关注全部细节,不重要的代码可以先忽略掉,达到理解大体的架子及流程,避免第一次就陷入某个坑里出不来。第二遍针对某个流程更深入的、有针对性的去分析学习,当然遇到某个实在过不去的坎可以标记,后面再思考,毕竟是别人设计的,有些不是
JavaQ
·
2020-04-04 23:20
Spring框架-8(SpringMVC2)
Spring系列
文章Spring框架-1(基础)Spring框架-2(IOC上)Spring框架-3(IOC下)Spring框架-4(AOP)Spring框架-5(JDBC模板&Spring事务管理)Spring
zhonj
·
2020-03-21 05:01
Spring系列
之IOC(2)——bean获取方法getBean解析
getBean方法调用AbstractBeanFactory的doGetBean。时序图如下20150903192411011.jpg方法调用图protectedTdoGetBean(finalStringname,finalClassrequiredType,finalObject[]args,booleantypeCheckOnly)throwsBeansException{finalStri
康康不遛猫
·
2020-03-19 17:40
从零搭建项目开发框架-04搭建框架基础Spring+SpringMVC
JDBCTemplate的整合已经讲过了,参见10.Spring+SpringMVC+JdbcTemplate整合这一套的整合要比SSH、SSM容易的多,基本上花不了几分钟就能熟悉,而且很难忘记,主要是这些都是
Spring
孔垂云
·
2020-03-19 11:53
Spring MVC启动流程分析
SpringMVC是
Spring系列
框架中使用频率最高的部分。不管是SpringBoot还是传统的Spring项目,只要是Web项目都会使用到SpringMVC部分。
程序员自由之路
·
2020-03-19 11:00
1. spring-boot框架初始
spring-boot是
spring系列
下的致力于帮助开发者快速方便搭建项目的工具,并且便于运行部署,特别适用于微服务架构搭建。
kaenry
·
2020-03-14 04:56
Spring系列
之IOC(1)——容器初始化和bean生命周期
1、容器初始化过程主要分为两个过程,首先是读取配置生成BeanDefinition,然后解析BeanDefinition信息初始化bean。容器初始化过程.pngbean初始化过程中,有各种组件参与对bean的加工,包括BeanFactoryPostProcessor、BeanPostProcessor、InstantiationAwareBeanPostProcessor、BeanNameAwa
康康不遛猫
·
2020-03-09 11:49
Spring系列
之AOP(3)——AnnotationAwareAspectJAutoProxyCreator创建代理
1、时序图图片.png2、源码分析(1)、AnnotationAwareAspectJAutoProxyCreatorAnnotationAwareAspectJAutoProxyCreator实现了BeanPostProcessor接口,而实现Bean-PostProcessor后,当Spring加载这个Bean时会在实例化前调用其postProcessAfterInitialization方法
康康不遛猫
·
2020-03-09 03:06
2020年春招面试:全网最全
Spring系列
面试题129道(附答案解析)
前言关于Spring的知识总结了个思维导图分享给大家1、不同版本的SpringFramework有哪些主要功能?2、什么是SpringFramework?Spring是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如Structs、Hibernate、EJB等,
架构师追风
·
2020-03-06 19:01
java
spring
spring面试题
Spring系列
第14篇:单例bean中使用多例bean,你未必会玩?
lookup-method:方法查找通常情况下,我们使用的bean都是单例的,如果一个bean需要依赖于另一个bean的时候,可以在当前bean中声明另外一个bean引用,然后注入依赖的bean,此时被依赖的bean在当前bean中自始至终都是同一个实例。先来个案例回顾一下package com.javacode2018.lesson001.demo13.normal;public class S
路人甲Java
·
2020-03-05 16:00
Spring系列
第13篇:使用继承简化bean配置(abstract & parent)
先来看一个案例ServiceA.javapackage com.javacode2018.lesson001.demo12;public class ServiceA {}ServiceB.javapackage com.javacode2018.lesson001.demo12;public class ServiceB { private String name; private
路人甲Java
·
2020-03-04 16:00
深入理解
Spring系列
之二:BeanDefinition解析
《深入理解
Spring系列
之一:开篇》中提到在Spring容器启动的过程中,会将Bean解析成Spring内部的BeanDefinition结构,本篇将深入分析这个BeanDefinition的内部结构
JavaQ
·
2020-03-03 12:18
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他