RANZIER
  • 首页
  • 归档
  • 分类
  • 标签
  • 随笔
  • 关于
将Sa-Token集成到Spring Cloud Gateway实现网关统一鉴权

将Sa-Token集成到Spring Cloud Gateway实现网关统一鉴权

将Sa-Token集成到Spring Cloud Gateway实现网关统一鉴权 项目地址 一、整体思路与架构对Sa-Token做了一个独立封装模块 aimin-satoken,然后在各个微服务(包括 aimin-gateway网关)中引入这个模块,实现统一的登录逻辑和配置。 整体鉴权流程如下: 用户/管理员在对应服务(auth/admin)登录,由Sa-Token生成To
2025-11-18
AI项目
#SpringCloud #Gateway #Sa-Token
如何使用Jmeter对接口进行压力测试

如何使用Jmeter对接口进行压力测试

如何使用Jmeter对接口进行压力测试 1. Jmeter下载Jmeter官网下载 选择这两个链接其中之一下载即可:(科学上网下载速度更快) 12apache-jmeter-5.6.3.tgz sha512 pgpapache-jmeter-5.6.3.zip sha512 pgp 2. 设置为中文默认Jmeter的语言是英文,需要设置: 打开jmeter文件夹,在bin目录中找到 jmet
2025-11-17
开发工具
#Jmeter #SpringCloud
如何使用Sentinel实现微服务的请求限流、线程隔离、服务熔断和降级

如何使用Sentinel实现微服务的请求限流、线程隔离、服务熔断和降级

基于OpenFeign和Sentinel实现服务的请求限流、服务熔断和自动降级 0. 前提和准备你已经使用openFeign实现了微服务之间的调用。 你会使用Jmeter进行压力测试,不会也没事,我这里有快速入门教学:如何使用Jmeter对接口进行压力测试 1. Sentinel控制台的下载和安装下载sentinel控制台的地址: sentinel 在jar包的目录下,cmd输入以下运行命令:
2025-11-17
AI项目
#SpringCloud #OpenFeign #Sentinel
SpringCloud Gateway网关微服务实现动态路由功能

SpringCloud Gateway网关微服务实现动态路由功能

如何将自己的网关微服务从静态路由修改实现动态路由功能 0 什么是网关的动态路由动态路由 = 网关不用重启,不用改 yml,就能实时从注册中心 / 配置中心拿到最新的路由规则。 静态路由 vs 动态路由 特性 静态路由(Static Route) 动态路由(Dynamic Route) 配置方式 写死在 gateway.yml 从 Nacos/Consul
2025-11-17
AI项目
#SpringCloud #Gateway #Nacos
解决在父级pom文件中使用spring-ai-bom统一管理版本下导入spring-ai-openai-spring-boot-starter依赖出现报错的问题

解决在父级pom文件中使用spring-ai-bom统一管理版本下导入spring-ai-openai-spring-boot-starter依赖出现报错的问题

解决在父级pom文件中使用spring-ai-bom统一管理版本下导入spring-ai-openai-spring-boot-starter依赖出现报错的问题 1. 引入spring ai的依赖通常我们如果想要在 Spring Boot项目里简单地接入 OpenAI 系列模型,我们会引入Spring AI官方提供的OpenAI集成Starter: 1234<dependency>
2025-11-16
JAVA
#JAVA #Spring AI #openai #maven
如何为项目添加swagger接口文档

如何为项目添加swagger接口文档

如何为项目添加swagger接口文档 第一步:添加 Maven 依赖在 aimin-ai 的 pom.xml 加上: 12345<dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artif
2025-11-14
JAVA
#JAVA #swagger #openapi
JAVA中的常用注解

JAVA中的常用注解

JAVA中的常用注解 1. JAVA自带 @Override: 用来标识当前方法是重写父类或接口中的方法 @Serial: 标识与序列化相关的特殊方法或字段,确保它们的签名正确。 1.1 @Override用来标识当前方法是重写父类或接口中的方法 123456789101112class Animal { void speak() { System.o
2025-11-11
八股 > JAVA基础
#JAVA #SpringBoot
如何将IDEA中的项目推送到Github上

如何将IDEA中的项目推送到Github上

如何将IDEA中的项目推送到Github上 1. 电脑必须安装 Git检查是否安装: 1git --version 如果没有安装,下载地址:Git官网 2. 在IDEA中配置 Git(只需一次) 打开 IDEA → File → Settings 找到:Version Control → Git IDEA 会自动检测到 Git 路径 3. 将项目初始化为 Git 仓库IDEA 左上角:V
2025-11-10
开发工具
#学习 #git #开发工具
智能体搭建-智能医疗问诊

智能体搭建-智能医疗问诊

简单智能体搭建-智能医疗问诊 1. 任务基于EPAI平台做一个属于自己的智能体demo-智能医疗问诊 2. 步骤 新建一个工作流 依次添加开始、大模型1、大模型2、结果合并、安全审核、结束节点,顺序连接即可 各个节点设置如下: 整体工作流: 3. Prompt 大模型1的prompt: 123456你是一位医学问诊助理。目标:根据患者的病情信息提供安全的初步建议。规则:-
2025-10-16
AI
#AI #LLM
GoodsKill项目分析及亮点解析

GoodsKill项目分析及亮点解析

商品秒杀(GoodsKill) 本文对github商品秒杀项目进行项目拆解分析和代码详解,从而学习微服务的知识》。。(如有侵权,请联系我删除) 项目地址:goodsKill 1. 项目模块总览123456789101112131415goodsKill|--goodskill-admin ||SpringBoot Admin监控服务端,支持Spr
2025-06-11
JAVA
#JAVA #SpringCloud #SpringBoot
123456

搜索

AI CPP JAVA CyberSec
总访问量 次 总访客数 人