首页
分类
标签
友链
归档
瞬间
搜索文章
= 768 && isOpen) { isOpen = false; setTimeout(() => enableScroll(document.body), 200); }" >
enableScroll(document.body), 200);" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style=" position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; overscroll-behavior: none; " >
enableScroll(document.body), 200)" >
首页
分类
标签
友链
归档
瞬间
青云
探索、记录、分享
QQ交流群
控制台
全部
🔥AI (31)
🔥杂文 (4)
Java (388)
Python (3)
数据库 (77)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
Spring是如何解决Bean的循环依赖?
Spring是如何解决的循环依赖: 采用三级缓存解决的 就是三个Map ; 关键: 一定要有一个缓存保存它的早期对象作为死循环的出口 1、一级缓存singletonObjects存放可以使用的单例。 2、二级缓存
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
JDK动态代理和CGLIB动态代理的区别
从性能上特性对比: JDK动态代理要求目标对象必须实现至少一个接口,因为它基于接口生成代理类。而CGLIB动态代理不依赖于目标对象是否实现接口,可以代理没有实现接口的类,它通过继承或者代理目标对象的父类来实现代理。 从创建代理时的性能对比: JDK动态代理通常比CGLIB动态代理创建速度更快,因为它
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
什么情况下AOP会失效,怎么解决?
大部分失效是由于: 内部方法调用: 如果在同一个类中的一个方法调用另一个方法,AOP通知可能不会触发,因为AOP通常是通过代理对象拦截外部方法调用的。解决方式是注入本类对象进行调用, 或者设置暴露当前代理对象到本地线程, 可以通过AopContext.currentProxy()
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
介绍下SpringAop的底层实现
Spring AOP是Spring框架的一个重要组成部分,用于实现面向切面编程。它通过在方法调用前、调用后或异常抛出时插入通知,允许开发者在核心业务逻辑之外执行横切关注点的代码。 底层实现主要分两部分:创建AOP动态代理和调用代理
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring多线程事务 能否保证事务的一致性
在多线程环境下,Spring事务管理默认情况下无法保证全局事务的一致性。这是因为Spring的本地事务管理是基于线程的,每个线程都有自己的独立事务。 Spring的事务管理通常将事务信息存储在ThreadLocal中,这意味着每个线程只能拥有一个事务。这确保了在单个线程内的数据库操作处于同一个事务中
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring事务的失效原因?
大部分失效是由于: 方法是private也会失效,解决:改成public: Spring的事务代理通常是通过Java动态代理或CGLIB动态代理生成的,这些代理要求目标方法是公开可访问的(public)。私有方法无法被代理,因此事务将无效。解决方法是将目标方法改为public或protected。
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring 框架中都用到了哪些设计模式?
简单工厂: BeanFactory:Spring的BeanFactory充当工厂,负责根据配置信息创建Bean实例。它是一种工厂模式的应用,根据指定的类名或ID创建B
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring事件监听的核心机制是什么?
Spring事件监听的核心机制围绕观察者模式展开: 观察者模式: 它允许一个对象(称为主题或被观察者)维护一组依赖于它的对象(称为观察者),并在主题状态发生变化时通知观察者。 它包含三个核心:
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
SpringMVC的拦截器和过滤器有什么区别?执行顺序?
拦截器和过滤器在Web应用中都扮演着请求和响应处理的角色,但它们之间存在一些关键区别。 首先,归属不同。拦截器是SpringMVC框架的一部分
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
@Transactional(readOnly=true) 真的是提高性能的灵丹妙药吗?
今天,我想谈谈 Spring 提供的@Transactional(readOnly = true)。 很多同学都说@Transactional(readOnly = true)提高了性能。那我们不得不思考:
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
共 574 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
页
# milvus
(2)
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(2)
# redis stack
(3)
# ollama
(1)
# spring ai alibaba
(14)
# selenuim
(2)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客