搜索文章
首页
分类
标签
友链
归档
瞬间
首页
分类
标签
友链
归档
瞬间
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(1)
# redis stack
(2)
# ollama
(1)
# spring ai alibaba
(12)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
# leetcode
(11)
更多 +
Spring框架中的单例bean是线程安全的吗
在Spring框架中, 由于单例Bean在整个Spring上下文只有一个实例,因此在多线程环境下访问该实例时,需要确保Bean的状态是线程安全的。如果单例Bean的状态是可变的,并且多个线程同时修改该状态,可能会导致线程安全问题。 为了确保单例Bean的线程安全性,可以采取以下几种方式:
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
spring 自动装配 bean 有哪些方式
Spring提供了以下几种方式来实现自动装配Bean: 根据名称自动装配(byName):Spring容器会根据Bean的名称自动将相应的依赖注入到需要的地方。在XML配置中,可以使用autowire="byName"来启用byName自动装配。 <
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring AOP and AspectJ AOP 有什么区别?
首先说下他们之间的关系: 当在Spring中要使用@Aspect、@Before.等这些注解的时候, 就需要添加AspectJ相关依赖 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifac
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
Spring-AOP通知和执行顺序?
Spring切面可以应用5种类型的通知: 前置通知:在目标方法被调用之前调用通知功能; 后置通知:在目标方法完成之后调用通知,此时不会关心方法的输出是什么; 返回通知:在目标方法成功执行之后调用通知; 异常通知:在
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
说一下Spring的事务传播行为
事务的传播特性指的是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行? Spring框架提供了多种事务传播行为: REQUIRED:如果当前存在事务,则加入该事务,如果当前没有事务,则创建一个新的事务。这是最常用的传播行为,也是默认的,适用于大多数情况。
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
不知道的Spring知识点
1. 当使用@Component Bean的Name默认是什么? 很多同学觉得Bean的名字不就是类名首字母小写吗?其实并不是全都这样。 在解析@Component注册为BeanDefinition时会调用AnnotationBeanNameGenerator.buildDefaultBeanNam
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
说一下 spring 的事务隔离级别?
Spring的事务隔离级别是指在并发环境下,事务之间相互隔离的程度。Spring框架支持多种事务隔离级别,可以根据具体的业务需求来选择适合的隔离级别。以下是常见的事务隔离级别: DEFAULT(默认):使用数据库默认的事务隔离级别。通常为数据库的默认隔离级别,如Oracle为READ COMMITT
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
spring
,
#
java
解决接口幂等性的6种方法
一、什么是接口幂等性? 幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。 比如下面这些情况,如果没有实现接口幂等性会有很严重的后果:支付接口,重复支付
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
布隆过滤器
布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
JWT原理分析 & 避坑指南
为什么会有JWT的出现? 首先不得不提到一个知识叫做跨域身份验证,JWT的出现就是为了更好的解决这个问题,但是在没有JWT的时候,我们一般怎么做呢?一般使用Cookie和Session,流程大体如下所示: 用户向服务端发送用户名和密码进行验证 服务端验证之后,相关数据(如用户角色、登录时间等信息)会
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
共 281 篇文章
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
页