java
文章平均质量分 84
千城丶Y
这个作者很懒,什么都没留下…
展开
-
分布式事务 Seata
事务是数据的概念,数据事务(ACID:原子性,一致性,隔离性,持久性);分布式事务的产生,是由于数据库的拆分和分布式架构(微服务)带来的,在常规情况下,我们在一个进程中操作一个数据库,这属于本地事务,如果在一个进程中操作多个数据,或者在多个进程中操作一个或者多个数据库(并发问题),就产生了分布式事务;我们说,分布式事务是由一批分支事务组成的全局事务,通常分支事务就是本地事务。也就是在保证同时操作的时候的一致性(数据的一致性)。(1)数据库分库分表产生了分布式事务;原创 2024-04-02 23:16:31 · 1024 阅读 · 0 评论 -
ThreadLocal 的深入了解应用
为每个线程提供独立的局部变量。提供线程局部变量。这些变量与政策的变量不同,因为每一个线程在访问实例的时候(通过其get或set方法)都。实例通常是类中的私有静态字段,使用它的目的是系统将状态(例如,用户ID或事务ID)与线程关联起来。原创 2023-05-23 22:52:24 · 454 阅读 · 0 评论 -
一篇文章讲清楚 JUC 核心的 AQS的原理!
AQS全称,(抽象的队列同步器)是阻塞式锁和相关同步器工具的核心 · 父框架。Queued(队列)对应着没有抢到锁的线程处理规则。这个框架十分重要,其他的并发工具都要依赖于AQS。整体是通过一个抽象的FIFO队列来完成资源获取队列的排队工作,并通过一个int 类变量表示锁的状态。官方解释:提供一个框架,用于实现依赖先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量、事件等)。此类被设计为大多数类型的同步器的有用基础,这些同步器依赖于单个原子int值来表示状态。原创 2023-05-03 15:21:11 · 505 阅读 · 0 评论 -
redisTemplate key的方式为json序列化操作
一、redis相关配置@Configuration@Slf4jpublic class RedisConfig{ /** * @param lettuceConnectionFactory * @return * * redis序列化的工具配置类,下面这个请一定开启配置 * 127.0.0.1:6379> keys * * 1) "ord:102" 序列化过 * 2) "\xac原创 2022-02-27 10:34:39 · 3885 阅读 · 1 评论 -
OAuth2 详细介绍!
OAuth2 , Spring Security OAuth2 , JWT原创 2022-09-22 17:34:11 · 13081 阅读 · 3 评论 -
spring Security 异常处理
spring security 前后端分离 异常处理 !原创 2022-09-06 17:41:55 · 4015 阅读 · 0 评论 -
spring 跨域 Cors 解决方案
spring 跨域解决 ! cors 详情原创 2022-09-06 11:42:05 · 1313 阅读 · 0 评论 -
CORS 跨域一篇文章就够了!Spring + Spring Security 配置!!
CORS 详情 ! spring 跨域解决 + spring security 解决方案 !原创 2022-09-06 11:37:46 · 1940 阅读 · 1 评论 -
CSRF 详情讲解 !!!
CSRF 详解 ! spring security 攻击原创 2022-09-05 15:14:09 · 3060 阅读 · 0 评论