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系列
SpringBoot 系列教程自动配置选择生效
191214-SpringBoot系列教程自动配置选择生效写了这么久的
Spring系列
博文,发现了一个问题,之前所有的文章都是围绕的让一个东西生效;那么有没有反其道而行之的呢?
小灰灰Blog
·
2019-12-17 03:28
spring
springboot
配置
Spring系列
整合Swagger
SpringMvc整合Swagger(spring版本在4.1.8以上,深深的痛)1.先搭建好springmvc的环境2.修改pom文件io.springfoxspringfox-swagger22.7.0io.springfoxspringfox-swagger-ui2.7.03.也需要引入jackson的包4.定义一个swagger的配置类@EnableWebMvc@Configuration
z七夜
·
2019-12-17 03:40
SpringBoot 系列教程自动配置选择生效
191214-SpringBoot系列教程自动配置选择生效写了这么久的
Spring系列
博文,发现了一个问题,之前所有的文章都是围绕的让一个东西生效;那么有没有反其道而行之的呢?
一灰灰Blog
·
2019-12-15 20:00
Spring 框架简介
在这篇由三部分组成的
Spring系列
的第1部分中,我将介绍Spring框架。
wiggins_yuan
·
2019-12-03 15:00
番外 03:Java日志框架引入 log4j2(Log For Java version2.x)
为了保证
Spring系列
的完整性,今天简单介绍一下log4j2的使用和简单配。
赖赖oO
·
2019-11-29 08:52
原生Web开发中遇到的数据库资源问题
1.环境和工具Win10JDK11Tomcat9maven3.6.2MySQL5.7没有用
Spring系列
,也没有用任何ORM框架,纯JDBC进行CRUD,配合Servlet的urlPatterns做成了
陶然然_niit
·
2019-11-27 14:50
Java 工程师应该掌握的知识
第三梯度:
Spring系列
、Mybatis、Dubbo等主流框架的运用和原理。第四梯度:MySQL(含SQL编程)、Redis、RabbitMQ/RocketMQ/Kafka、Zoo
tang88seng
·
2019-11-23 10:00
Spring系列
——@lazy注解
https://blog.csdn.net/m0_37941483/article/details/906795241.概述默认情况下,Spring会在应用程序上下文的启动时创建所有单例bean。这背后的原因很简单:立即避免和检测所有可能的错误,而不是在运行时。但是,有些情况下我们需要创建一个bean,而不是在应用程序上下文启动时,而是在我们请求时。在这个快速教程中,我们将讨论Spring的@La
hello_world!
·
2019-11-22 22:29
spring
Spring系列
-实战篇(6)-基于mongodb的开发
1.前言我们在企业开发中,最常用的都是关系型数据库(oracle、mysql、sqlserver等),这类基于jdbc的数据交互方式,通过在spring中整合mybatis就能实现,本系列文章《
Spring
KerryWu
·
2019-11-18 14:31
springboot
mongodb
Spring系列
-实战篇(5)-数据库的事务和锁
1.前言大学里面数据库课考试,事务和锁的相关知识绝对是要划的重点。数据库的事务要遵循ACID(原子性、一致性、隔离性、持久性)四要素,锁又有悲观锁和乐观锁的划分方式。那么今天我们讲讲,如何基于SpringBoot+Mybatis的框架,进行有关事务和锁的代码开发。在实际应用中,二者密不可分。在业务系统开发过程中,往往有一系列对数据库的操作是需要绑定在一个事务里的,要么一起提交,要么一起回滚。例如:
KerryWu
·
2019-11-16 01:22
springboot
事务
乐观锁
悲观锁
spring系列
——BeanNameGenerator接口(bean名字生成器)
目录1、BeanNameGenerator接口2、AnnotationBeanNameGenerator类3、DefaultBeanNameGenerator类spring容器是通过beanName去管理着大量的bean,而且不出错。首先看看spring是如何为每个bean生成名字的,BeanNameGenerator接口是bean名字生成器的入口,下面是类图:1、BeanNameGenerato
讲不出 再见
·
2019-11-05 19:29
spring
spring
bean名字生成原理
小白初识Spring框架
在这篇由三部分组成的
Spring系列
的第1部分中,我将介绍Spring框架。
ccq_inori
·
2019-11-05 10:49
Spring系列
之IOC(3)——自定义标签
自定义标签在aop、事务标签等都有使用,因此值得好好分析一下。1、代码分析自定义的标签如下:具体实现:对于在spring的配置文件中已经进行了声明标签,这些可以上(上一节的规范定义已经说明了)。在上一节中也提到了,需要在资源文件中加入几个文件。其中springtag.xsd及spring.schemas是为标签定义使用的,而spring.handlers是为了进行声明解释实handler现使用的。
时之结绳
·
2019-11-03 04:06
Spring Boot入门(一):搭建Spring Boot项目
Spring系列
博客地址:https://www.cn
申城异乡人
·
2019-10-25 09:00
2019年高级Java程序员面试题汇总
目录JDKDubboZookeeperStrut2
Spring系列
Redis系列Mysql系列Java多线程消息中间件线程池事物JVM设计模式其他程序设计基础知识编程题面试技术外的问题引言:随着金九银十的到来
回首笑人间
·
2019-10-23 09:00
Spring系列
(六):Spring事务源码解析
一、事务概述1.1什么是事务事务是一组原子性的SQL查询,或者说是一个独立的工作单元。要么全部执行,要么全部不执行。1.2事务的特性(ACID)①原子性(atomicity)一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部回滚,对于一个事务来说,不可能只执行其中的一部分操作②一致性(consistency)数据库总是从一个一致性的状态转换到另外一个一致性
toby.xu
·
2019-10-13 01:00
Spring系列
之Bean 生命周期分析
前言Spring很复杂,很多东西都很难完全深入了解,这里写下Bean的初始化的分析,主要是为了解SpringBoot与Shiro整合时,引起的事务失败问题,网上很多说是初始化顺序引起没有生成事务代理类而导致失败。为了知其然知其所以然的原则,决定了解了解。以下分析基于Spring5.1.9.RELEASE、shiro1.4.0一、Bean初始化过程1.Bean初始化入口:ApplicationCon
JiaJianHuang
·
2019-10-12 22:10
一、springboot入门
JavaEE开发中得到了广泛的应用,当下流行的SSM、SSH框架体系都融入了spring,但是Spring的配置繁琐臃肿,特别是整合第三方框架的时候,都需要开发者自己编写各种配置文件,为了使开发者能够快速上手
Spring
码之泪殇
·
2019-10-08 18:00
朱晔和你聊
Spring系列
S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S
朱晔和你聊
Spring系列
S1E11:小测SpringCloudKubernetes@阿里云K8S有关SpringCloudKubernates(以下简称SCK)详见https://github.com
lovecindywang
·
2019-10-03 19:00
朱晔和你聊
Spring系列
S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S
朱晔和你聊
Spring系列
S1E11:小测SpringCloudKubernetes@阿里云K8S有关SpringCloudKubernates(以下简称SCK)详见https://github.com
lovecindywang
·
2019-10-03 19:00
面试官:你知道Spring中有哪些可以让我们扩展的地方么
大家都知道我这段时间陆续更新了
Spring系列
源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了首先列举一下一个经典的面试题:Spring中Bean的生命周期:开始初始化容器加载BeanFactoryPostProcessor
Java学习录
·
2019-09-20 20:53
spring
面试官:你知道Spring中有哪些可以让我们扩展的地方么
大家都知道我这段时间陆续更新了
Spring系列
源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了首先列举一下一个经典的面试题:Spring中Bean的生命周期:开始初始化容器加载BeanFactoryPostProcessor
石玉军
·
2019-09-19 09:00
面试官:你知道Spring中有哪些可以让我们扩展的地方么
阅读更多大家都知道我这段时间陆续更新了
Spring系列
源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了首先列举一下一个经典的面试题:Spring中Bean的生命周期:开始初始化容器加载BeanFactoryPostProcessor
javenshi
·
2019-09-19 09:00
Spring
面试官:你知道Spring中有哪些可以让我们扩展的地方么
阅读更多大家都知道我这段时间陆续更新了
Spring系列
源码分析以及各种扩展点的文章,到了今天可以总算可以更新这篇文章了首先列举一下一个经典的面试题:Spring中Bean的生命周期:开始初始化容器加载BeanFactoryPostProcessor
javenshi
·
2019-09-19 09:00
Spring
Spring系列
__04AOP
AOP简介今天来介绍一下AOP。AOP,中文常被翻译为“面向切面编程”,其作为OOP的扩展,其思想除了在Spring中得到了应用,也是不错的设计方法。通常情况下,一个软件系统,除了正常的业务逻辑代码,往往还有一些功能性的代码,比如:记录日志、数据校验等等。最原始的办法就是直接在你的业务逻辑代码中编写这些功能性代码,但是,这样除了当时开发的时候比较方便以外;代码的阅读性、可维护性都会大大降低。而且,
本墨
·
2019-09-16 23:00
SpringBoot起飞系列-入门(一)
一、SpringBoot简介1.1什么是SpringBoot说到
spring系列
,可能大家都很熟悉,spring、springmvc,美之名曰:spring全家桶,那么springboot其实也是全家桶里边的
Lookings
·
2019-09-12 17:00
Spring系列
(五):Spring AOP源码解析
一、@EnableAspectJAutoProxy注解在主配置类中添加@EnableAspectJAutoProxy注解,开启aop支持,那么@EnableAspectJAutoProxy到底做了什么?接下来分析下:@EnableAspectJAutoProxy点进去如下:此时看到了我们非常熟悉的@Import注解,@Import(AspectJAutoProxyRegistrar.class),
toby.xu
·
2019-09-02 23:00
Spring5源码阅读环境搭建-gradle构建编译
前沿:
Spring系列
生态十分丰富,涉及到各个方面。但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,我们需要解读源码。
zhoong
·
2019-09-02 21:00
BAT精选
Spring系列
文档:
Spring系列
实战书籍及源码架构解析文档
Spring框架自诞生以来一直备受开发者青睐,今天在这里分享的是一套
Spring系列
文档集合。
Java微服务
·
2019-08-26 21:06
BAT精选
Spring系列
文档:
Spring系列
实战书籍及源码架构解析文档
Spring框架自诞生以来一直备受开发者青睐,今天在这里分享的是一套
Spring系列
文档集合。
Java微服务
·
2019-08-26 21:06
Spring系列
(四):Spring AOP详解
一、AOP是什么AOP(面向切面编程),可以说是一种编程思想,其中的SpringAOP和AspectJ都是现实了这种编程思想。相对OOP(面向过程编程)来说,提供了另外一种编程方式,对于OOP过程中产生的横切性问题,这些横切性与业务无关,可以通过预编译方式和运行期动态代理来实现。比如可以应用在:日志记录、性能监控、事务管理等。二、AOP的基本概念Aspect(切面):通常来说是一个类,里面定义了切
toby.xu
·
2019-08-17 01:00
Spring系列
(三):Spring IoC源码解析
一、Spring容器类继承图二、容器前期准备IoC源码解析入口:/***@desc:ioc原理解析启动*@author:toby*@date:2019/7/2222:20*/publicclassPrincipleMain{publicstaticvoidmain(String[]args){AnnotationConfigApplicationContextcontext=newAnnotati
toby.xu
·
2019-08-11 17:00
Spring系列
(二):Spring IoC应用
一、SpringIoC的核心概念IoC(InversionofControl控制反转),详细的概念见
Spring系列
(一):Spring核心概念二、SpringIoC的应用1、定义Bean的信息1.1基于
toby.xu
·
2019-08-07 01:00
Spring系列
(一):Spring核心概念
一、Spring概念Spring是一种多层的J2EE应用程序框架,其核心就是管理资源组件以及依赖关系,Spring框架为现代基于java的企业应用程序提供了一个全面的编程和配置模型。二、Spring核心组件1.CoreContainerCoreContainer包含了spring-core,spring-beans,spring-context,spring-context-support,spr
toby.xu
·
2019-08-06 14:00
鸣谢
此系列学习文章转自程序员DD,翟永超大神的
Spring系列
教程,每篇文章最下面都有原文的链接,特此声明和致谢!
郭艺宾
·
2019-07-17 16:44
后端开发常用框架文档及中文翻译
https://www.docs4dev.com包含
Spring系列
文档(Spring,SpringBoot,SpringCloud,SpringSecurity,SpringSession),大数据(
飞龙
·
2019-07-16 00:00
后端
和朱晔一起复习Java并发(一):线程池
和我之前的
Spring系列
文章一样,我们会以做一些Demo做实验的方式来复习一些知识点。本文我们先从Java并发中最最常用的线程池开始。
lovecindywang
·
2019-07-13 21:00
和朱晔一起复习Java并发(一):线程池
和朱晔一起复习Java并发(一):线程池和我之前的
Spring系列
文章一样,我们会以做一些Demo做实验的方式来复习一些知识点。本文我们先从Java并发中最最常用的线程池开始。
lovecindywang
·
2019-07-13 21:00
Spring中AOP相关源码解析
AOP前置理论首先在学习源码之前我们需要了解关于AOP的相关概念如切点切面等,以及如何使用AOP,这里可以看我之前的文章:
Spring系列
之AOP的原理及手动实现创建AOP相关对象对于Java这种面向对象语言来说任何功能的实现都是依赖于对象
宁愿呢
·
2019-07-05 14:00
Spring系列
学习实践思考-初识Spring家族特性
SpringFramework的历史诞生于2002年,成型于2003年,最早的作者是RodJonnson目前发展到Spring5.x版本,支持JDK8-11和JAVAEE8Spring,始于框架,但不限于框架Spirng:thesourceformodernjava;yourapp->SpringBoot(构建)->SpringCloud(协调)->SpringCloudDataFlow(连接)S
Shao Kaiyang
·
2019-06-15 16:18
Spring
Spring系列
中的AOP实现的两种方式
一、AOP实现的两种方式(1)采用声明的方式来实现(基于XML)(2)是采用注解的方式来实现(基于AspectJ)。二、AOP的一些重要概念(1)Joinpoint(连接点):程序执行时的某个特定的点,在Spring中就是某一个方法的执行。(2)Pointcut(切点):说的通俗点,spring中AOP的切点就是指一些方法的集合,而这些方法是需要被增强、被代理的。一般都是按照一定的约定规则来表示的
Abby_lxf
·
2019-06-11 15:47
SSM框架及相关技术
Spring系列
-Spring远端调用原理分析
背景:在分布式计算中,经常涉及到多服务器之间不同进程的通信与计算交互,所以就需要用到远端调用。比如可以基于Http进行调用,或者WebService技术,或者RMI。通过这种技术,就可以进行服务能力的扩展,实现分布式计算。Spring为远端调用的实现提供了许多不同的方案,比如Http调用器、第三方远端调用库Hessian/Burlap、RMI、基于JavaRMI的解决方案等。这几种方案的套路其实都
chayangdz
·
2019-06-06 13:48
Spring
Spring系列
-Spring boot启动原理
我们上一篇文章新建了一个Springboot的项目:spring-boot-test,稍微做了一些配置就运行起来了。和以前运行普通的项目相比,Springboot最大的特点就是没有那一堆的配置文件,而且不用配置Tomcat,直接就可以运行了。那Springboot做了什么,可以让我们的开发变得这么方便呢?还是要回到我们的项目中,我们的pom中引入了spring-boot-starter-web的依
chayangdz
·
2019-06-06 00:00
Spring
如何给老婆解释什么是 Master-Slave
本文公众号来源:柳树的絮叨叨作者:靠发型吃饭的柳树这个作者我在知乎关注很久啦,之前看他的
Spring系列
、给老婆解释什么是RESTful,十分有趣!
Java3y
·
2019-06-04 14:47
Spring系列
-Spring事务处理原理分析
介绍:Spring既支持编程式事务处理方式,又支持声明式事务处理方式。编程式处理方式,是我们自己通过TransactionManager的commit和rollback来实现。声明式处理方式是我们比较常用的一种,可以在xml中配置,或者通过@Transactional注解方式来使用。事务实现原理:事务处理模块本质是通过AOP来实现的。在配置xml的时候,我们会配置TransactionProxyF
chayangdz
·
2019-06-02 12:43
Spring
spring系列
学习之一BeanFactory
BeanFactory的方法:ObjectgetBean(Stringname)throwsBeansException;TgetBean(Stringname,ClassrequiredType)throwsBeansException;TgetBean(ClassrequiredType)throwsBeansException;TgetBean(ClassrequiredType,Objec
追求逼格的程序员
·
2019-05-27 18:59
Spring框架模块
Spring系列
教程Spring框架介绍Spring框架模块Spring开发环境搭建(Eclipse)创建一个简单的Spring应用Spring控制反转容器(InversionofControl–IOC
吴吃辣
·
2019-05-27 10:30
Spring系列
-实战篇(4)-你有多了解MyBatis
1.概念在我上大学的时候,最流行的JavaEE框架是SSH(Struts+Spring+Hibernate),现在同学们应该都在学SSM(Spring+SpringMVC+MyBatis)了。从历史演变来看,Spring是越来越强大,而MyBatis则是顶替了Hibernate的地位。今天的“主角”就是MyBatis。1.1.ORM的历史演变我们先聊一聊ORM(ObjectRelationalMa
KerryWu
·
2019-05-27 00:00
mybatis
springboot
Spring系列
-Spring MVC处理请求流程
上一篇文章学习了SpringMVC的加载原理,那接下来,还有其它的一些知识点需要学习。当SpringMVC初始化完之后,是如何进行工作的呢?当Http请求到了我们Web服务后,是怎么样找到对应的Controller进行处理呢,又是怎么样返回给用户页面的呢?今天这篇文章就来学习一下这个流程。之前分析到,HandlerMapping会持有一系列URL到Controller的映射,SpringMVC提供
chayangdz
·
2019-05-26 16:25
Spring
Spring系列
-Spring MVC初始化流程
什么是SpringMVC?SpringMVC是Spring提供的的web框架,类似于Struts。不过在说SpringMVC之前,先说下MVC和三层架构吧,我们在web开发中,经常用到MVC模式,这个MVC指的是:Model(数据模型)+View(视图)+Controller(控制器),MVC模式在UI设计中使用非常普遍,主要特点是分离了模型,视图,控制器三种角色,将业务处理从UI设计中独立出来,
chayangdz
·
2019-05-25 19:15
Spring
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他