Java架构设计
Java架构设计
全部文章
spring
.net(2)
.netcore(1)
asp.net(1)
azure(1)
github(1)
golang(1)
http(1)
IDEA(2)
java(127)
Java架构(2)
Java程序员(6)
Java面试(1)
jenkins(2)
kafka(2)
kubernetes(1)
linux(2)
macos(1)
mvc(1)
mysql(2)
nginx(1)
rabbitmq(1)
redis(6)
spring boot(6)
spring cloud(5)
spring-boot(1)
SQL(2)
tcp/ip(1)
中间件(1)
分布式(4)
前端(2)
区块链(1)
压力测试(1)
安全(2)
微服务(3)
散列表(2)
数据库(5)
数据结构(1)
服务器(1)
未归档(1)
程序人生(3)
经验分享(2)
网络(3)
网络协议(1)
链表(2)
面试(22)
归档
标签
去牛客网
登录
/
注册
Java架构设计的博客
全部文章
/ spring
(共10篇)
阿里面试官:Spring@Transactional注解在什么情况下事务不生效?
这篇笔记来学习一下使用Spring框架的时候,@Transactional注解标注的方法在什么情况下事务不会生效。 我们可以写一个demo项目, 引入以下依赖 <dependencies> <dependency> <gro...
2022-01-21
0
219
Spring AOP应用之EnableAsync
Spring framework版本 5.3.x 1. 异步核心类 ![EnableAsync关系] @EnableAsync 开启Spring的异步功能 AsyncConfigurationSelector 导入异步功能的配置和处理相关的类 ProxyAsyncCo...
2022-01-21
0
326
Spring中AOP相关的API及源码解析,原来AOP是这样子的
一个使用API创建代理的例子 在进入API分析前,我们先通过两个例子体会下如何使用API的方式来创建一个代理对象,对应示例如下: 定义通知 public class DmzAfterReturnAdvice implements AfterReturningAdvice { @Over...
2022-01-21
0
259
程序员最爱的框架之一:Spring Security
Spring Security 是一个基于 Spring AOP 和 Servlet 过滤器的安全框架,它提供了安全性方面的解决方案 Spring Security作为非常强大的框架,作为程序员是非常热爱的,我这里整理了四份Spring Security手写笔记及实战手册分享给大家 目录内容...
2022-01-21
0
206
Spring 中 @Import 注解三种使用场景解读
导读:@Import 和 @ImportResource或许很多人都用过,并且都还没有用错。但是若真把他俩拿过来一起的时候,却有点傻傻分不清楚了。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发 在平时看源码或者很多配置类上面都会出现@Import注解,功能就是和Sprin...
2022-01-21
0
280
Spring源码速成,原来学习源码能这么容易
前言 一定不要放弃阅读源码 “源码”这两个字想必大家一看到是有人爱有人恨。后者在于:费时费力还复杂太考验耐心!但优秀的源码中有着多年积淀下来的精华,可以说阅读源码小到对源码所提供的功能上的使用更加熟练,大到使我们的程序设计更加完美优秀。身为程序员的我们为了不被时代淘汰,为了在同级中脱颖而出,肯定...
2022-01-21
0
382
深入浅出Spring/SpringBoot 事件监听机制
***模型 说明 事件监听机制可以理解为是一种观察者模式,有数据发布者(事件源)和数据接受者(***); 在Java中,事件对象都是继承java.util.EventObject对象,事件***都是java.util.EventListener实例; EventObject对象不提供默认构造...
2022-01-21
0
223
面试官:小伙子你来带我探究一下Spring Bean的生命周期
源码下载 本章节源码github 什么是 Spring Bean 的生命周期 对于普通的 Java 对象,当 new 的时候创建对象,然后该对象就能够使用了。一旦该对象不再被使用,则由 Java 自动进行垃圾回收。 而 Spring 中的对象是 bean,bean 和普通的 Java ...
2022-01-21
0
248
通过18个实列为你详细讲解 Spring 事务传播机制
什么是事务传播机制 事务的传播机制,顾名思义就是多个事务方法之间调用,事务如何在这些方法之间传播。 举个例子,方法 A 是一个事务的方法,方法 A 执行的时候调用了方法 B,此时方法 B 有无事务以及是否需要事务都会对方法 A 和方法 B 产生不同的影响,而这个影响是由两个方法的事务传播机...
2022-01-21
0
237
Spring Security 自定义认证逻辑
分析问题 以下是 Spring Security 内置的用户名/密码认证的流程图,我们可以从这里入手: 根据上图,我们可以照猫画虎,自定义一个认证流程,比如手机短信码认证。在图中,我已经把流程中涉及到的主要环节标记了不同的颜色,其中蓝色块的部分,是用户名/密码认证对应的部分,绿色块标记的部分...
2022-01-21
0
342