自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 OAuth2 简介与核心概念

OAuth2.0是一个标准的授权协议,允许用户授权第三方应用访问他们存储在服务提供者上的信息,而无需将用户名和密码提供给第三方应用。授权访问获取授权颁发令牌携带令牌访问返回资源用户 Resource Owner客户端 Client授权服务器 Authorization Server资源服务器 Resource Server角色说明:三、授权模式详解1. 授权码模式(Authorization Code)⭐⭐⭐⭐⭐最安全、最常用的模式,适合有后端服务器的Web应用1. 访问客户端2. 重定向到授权服务器

2026-01-08 10:51:57 785

原创 Skywalking 分布式链路追踪系统

功能全面:覆盖链路追踪、性能监控、告警等完整APM功能性能优异:低性能损耗,适合高并发场景生态丰富:支持多种语言和框架易于使用:安装配置简单,界面友好社区活跃:持续更新,问题响应及时建议在生产环境中根据实际需求合理配置,定期监控系统性能,及时调整优化参数,确保系统稳定高效运行。

2026-01-07 15:31:43 393

原创 Spring Cloud Gateway 核心功能解析

参考: - Path=/demo/product/{id},/demo/red/{segment},/demo/blue/{segment},/demo/hello。代理请求完成后,执行post过滤器逻辑。uri以lb://开发(lb代表从注册中心获取服务),后面接的就是你需要转发到的服务名称,这个服务名称必须跟Eureka中的对应,否则会找不到服务。uri以lb://开发(lb代表从注册中心获取服务),后面接的就是你需要转发到的服务名称,这个服务名称必须跟Nacos中的对应,否则会找不到服务。

2026-01-07 11:00:14 730

原创 SpringCloud-Alibaba 的核心组件与特性

默认情况下,触发规则后(比如限流)后会直接返回。在实际应用中,大都采用JSON格式的数据,所以如果希望修改触发规则之后的返回结果形式,则可以通过自定义限流异常来处理。/*** 自定义sentinel异常返回信息* 说明:* sentinel 1.8 之前 :继承UrlBlockHandler* 1.8之后,继承BlockExceptionHandler接口* 注意事项,对@SentinelResource注解抛出的异常没有使用这个处理器*/@Component。

2026-01-06 17:17:05 684

原创 SpringCloud-Netflix 核心组件与微服务架构实践

一般来说,在生产环境中,各个微服务都会部署多个实例。那么服务消费者要如何将请求分摊到多个服务提供者实例上呢?可以使用Ribbon实现客户端侧负载均衡。Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可以基于某种均衡算法,自动帮助服务消费者去请求。Ribbon默认提供了很多负载均衡算法,如:轮询、随机、hash等,也可以为Ribbon实现自定义的负载均衡算法。

2026-01-06 10:46:10 765

原创 Spring Security 核心概念与配置

官网地址:https://spring.io/projects/spring-securitySpring Security是一个能够为基于Spring的企业应用系统提供声明式(注解)的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安

2026-01-04 17:39:44 672

原创 Linux 操作系统与基础命令大全

阶段核心任务涉及技术/命令部署目录后端打包编译 SpringBoot 为 JAR 包本地target/前端打包编译 Vue 为静态资源本地dist/后端运行后台启动 JAR 包前端托管上传dist内容到 Nginx 根目录cp或 Xftp/SFTP服务配置配置 Nginx 反向代理和静态服务验证访问 Nginx 80 端口,检查服务和接口。

2025-12-10 17:52:48 557

原创 RocketMQ 基本概念与架构

使用去重方案解决,例如将消息的唯一标识存起来,然后每次消费之前先判断是否存在这个唯一标识,如果存在则不消费,如果不存在则消费,并且消费以后将这个标记保存。想法很好,但是消息的体量是非常大的,可能在生产环境中会到达上千万甚至上亿条,那么我们该如何选择一个容器来保存所有消息的标识,并且又可以快速的判断是否存在呢?我们可以选择布隆过滤器(BloomFilter)

2025-11-04 11:16:01 1100

原创 Kafka简介及其核心概念

是一个分布式的、高吞吐量的、可持久化的,最初由 LinkedIn 开发,现在属于 Apache 顶级项目。

2025-11-04 11:02:24 1190

原创 RocketMQ核心原理与实战指南

NameServer 负责路由管理,Broker 存储消息数据,Producer 发送消息,Consumer 消费消息。队列(Queue)是消息存储和负载均衡的基本单位,每个 Topic 包含多个 Queue。通过以上方法组合使用,可有效解决生产者-消费者模块间的Maven依赖版本冲突问题,确保系统稳定运行。对于无法排除的冲突,可在 Maven Shade Plugin 中重命名 RocketMQ 的包路径。中明确指定 RocketMQ 的版本号,避免依赖传递导致的版本冲突。

2025-10-22 14:38:15 829

原创 Python下载实战技巧全解析

2025-10-22 14:10:30 264

rocketmq-dashboard-2.0

rocketmq仪表盘2.0jar包

2025-10-23

rabbitmq相关文档

rabbitmq相关文档

2025-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除