搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
说说Seata的执行流程
Seata的整体执行流程设计为两阶段提交,其执行流程如下: 第一阶段: 所有RM(Resource Manager,资源管理者,业务代码中被远程调用的部分)执行自己的本地事务。在执行本地事务时,seata使用数据源代理,在执行SQL前,对SQL进行解析,生成前置镜像SQL和后置镜像SQL,同时向un
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
什么情况下需要用到分布式事务?有哪些方案?
分布式事务是指在多个网络节点或服务之间进行数据一致性处理的情况。以下是一些可能需要使用分布式事务的场景: 微服务之间通过远程调用完成事务操作:当不同的微服务之间需要进行数据一致性保证时,就需要使用分布式事务。例如,一个电商微服务中的订单服务和库存服务需要通过远程调用进行事务操作,保证库存数量和订单信
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
什么是Seata?谈谈你对Seata的理解
Seata是一款开源的分布式事务解决方案,它主要用于解决在分布式系统中全局事务的一致性问题。 在分布式系统中,由于一次业务操作需要跨多个数据源或进行远程调用,往往会产生分布式事务问题。例如,在一个电商微服务系统中,订单服务和库存服务需要协同工作,如果订单服务已经创建成功,但库存服务因为某些原因失败了
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
什么是限流算法,网关如何实现限流
限流算法是指用于限制单位时间内服务的请求数量的算法,目的是防止服务被过高的请求压力所击垮。常见的限流算法包括计数器算法、滑动窗口算法、漏桶算法、令牌桶算法。 网关如何实现限流: 利用限流算法插件/模块:网关可以集成限流算法插件/模块,通过配置相关参数(如令牌桶大小、令牌生成速率等)来实现限流。例如,
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
如何处理OAuth2的刷新令牌
当使用OAuth2时,如果访问令牌过期,客户端应用程序可以使用刷新令牌从授权服务器获取一个新的访问令牌。刷新令牌是一个特殊的令牌,它允许您在不重新输入凭据的情况下重新获得访问权限。刷新令牌应该在安全的环境中存储,并且不应该被暴露给未授权的用户或应用程序。 在使用刷新令牌时,应遵循以下最佳实践: 存储
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
在微服务架构中,网关的作用是什么
在微服务架构中,网关(Gateway)具有以下作用: 统一入口:网关为所有的微服务提供一个唯一的入口点,从而简化了客户端与服务的交互,同时保障了后台服务的安全性。 鉴权校验
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
使用OAuth2有什么优点和缺点
使用OAuth2有以下几个优点: 安全性:OAuth2协议允许客户端不接触用户密码,这提高了系统的安全性。服务器端也更容易集中保护用户信息,因为所有的认证和授权信息都集中在服务器端,而不是分散在各个客户端。 广泛使用:OAuth2是一个广泛应用的认证标准,已经被许多公司和组织采用,因此,使用OAut
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
OAuth2授权模式
前言 传统的客户端-服务器身份验证模型中存在的问题。在这种模型中,客户端通过使用资源所有者的凭据对服务器进行身份验证,从而请求访问受限资源(受保护的资源)。为了使第三方应用程序能够访问受限资源,资源所有者需与第三方共享其凭据。然而,这种做法存在一些问题和限制: 第三方应用程序通常需要明文存储
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
OAuth2有哪几种授权模式
OAuth2的授权模式包括以下四种: 授权码模式:这是最常用且安全相最高的授权模式。在具有后端服务器web客户端的环境中,token令牌保存在客户端后端,对资源服务器访问在后端完成,可以有效避免token泄露。 隐式授权模式/简化模式</
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
SkyWalking中的数据是如何收集和传输的
SkyWalking中的数据主要通过以下步骤进行收集和传输: 数据采集:SkyWalking的探针(probe)会与应用程序进行集成,从而可以获取到应用程序运行时的各种数据,包括但不限于请求响应时间、调用链路、系统资源使用情况等。这些数据随后被发送到SkyWalking的数据收集器(backend)
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
springcloud
,
#
java
共 235 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
页