- 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在GitHub仓库上找到。GitHub地址:https://github.com/stick-i/scblogs项目的技术栈主要是:Java + SpringBoot + SpringCloud + Nacos + Getaway + Fegin + MybatisPlus + MySQL + Redis + ... 系列说明本系列文章基于我的开源微服务项目【校园博客】进行分析和讲解,所有源码均可在GitHub仓库上找到。GitHub地址:https://github.com/stick-i/scblogs项目的技术栈主要是:Java + SpringBoot + SpringCloud + Nacos + Getaway + Fegin + MybatisPlus + MySQL + Redis + ...
- 前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie 过滤... 前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。该项目所有的代码都已经上传到我的GitHub仓库:https://github.com/stick-i/Filter_Interceptor_AOP_Advcie 过滤...
- 前言:作者:神的孩子在歌唱 大家好,我叫智百度百科: Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考... 前言:作者:神的孩子在歌唱 大家好,我叫智百度百科: Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考...
- Redis发布订阅(Pub/Sub)是Redis提供的一种消息传递机制,它使用“发布者-订阅者”(publisher-subscriber)模式来处理消息传递。在这种模式下,发布者将消息发布到一组订阅者中,而无需关心谁是订阅者,也不需要知道订阅者是否收到了消息。 Redis发布订阅(Pub/Sub)是Redis提供的一种消息传递机制,它使用“发布者-订阅者”(publisher-subscriber)模式来处理消息传递。在这种模式下,发布者将消息发布到一组订阅者中,而无需关心谁是订阅者,也不需要知道订阅者是否收到了消息。
- MySQL 的二进制日志(binlog)有三种不同的格式,通常被称为 binlog 模式。这三种模式分别是 Statement 模式、Row 模式和Mixed 模式。 MySQL 的二进制日志(binlog)有三种不同的格式,通常被称为 binlog 模式。这三种模式分别是 Statement 模式、Row 模式和Mixed 模式。
- 微服务架构设计与实现:从理论到实践 微服务架构设计与实现:从理论到实践
- 在Spring Security中动态加载用户权限通常意味着你需要实现一个用户详情服务(UserDetailsService),这个服务不仅需要根据用户名查找用户信息,还需要能够动态地加载该用户的权限信息。权限信息可能来自数据库、缓存或任何其他动态数据源。以下是一个基本步骤,指导你如何在Spring Security中动态加载用户权限: 1. 创建用户实体首先,你需要一个用户实体(例如Use... 在Spring Security中动态加载用户权限通常意味着你需要实现一个用户详情服务(UserDetailsService),这个服务不仅需要根据用户名查找用户信息,还需要能够动态地加载该用户的权限信息。权限信息可能来自数据库、缓存或任何其他动态数据源。以下是一个基本步骤,指导你如何在Spring Security中动态加载用户权限: 1. 创建用户实体首先,你需要一个用户实体(例如Use...
- 一、背景由于安全要求,要求针对不可信的请求都需要使用https请求,访问https请求时也需要去校验证书,防止中间人攻击。 但是实现各种各样,除了restTemplate还有启动调用服务的函数,校验方式又不一样,查询了很多资料,基本都是如何忽略https的证书校验,所以针对restTemplate做一个简单的总结,如何配置保证证书的安全校验。二、代码详情import org.apache.h... 一、背景由于安全要求,要求针对不可信的请求都需要使用https请求,访问https请求时也需要去校验证书,防止中间人攻击。 但是实现各种各样,除了restTemplate还有启动调用服务的函数,校验方式又不一样,查询了很多资料,基本都是如何忽略https的证书校验,所以针对restTemplate做一个简单的总结,如何配置保证证书的安全校验。二、代码详情import org.apache.h...
- 本篇 Huazie 带大家详细分析了 Spring Boot 中 ApplicationListener 的加载和处理应用程序事件,这对于后续的 SpringApplication 运行流程的理解至关重要。 本篇 Huazie 带大家详细分析了 Spring Boot 中 ApplicationListener 的加载和处理应用程序事件,这对于后续的 SpringApplication 运行流程的理解至关重要。
- 基于Spring Boot的公交线路查询系统 介绍一个基于Spring Boot的公交线路查询系统可以帮助用户方便地查询城市中的公交线路信息。该系统可以提供线路查询、站点查询、路线规划等功能,提升市民出行的便捷性。 应用使用场景日常出行: 用户可以查询从当前位置到目的地的公交线路。旅游观光: 游客可以通过系统掌握当地公交线路信息,方便出行。紧急情况: 在需要迅速找到某个地点时可快速查询公交... 基于Spring Boot的公交线路查询系统 介绍一个基于Spring Boot的公交线路查询系统可以帮助用户方便地查询城市中的公交线路信息。该系统可以提供线路查询、站点查询、路线规划等功能,提升市民出行的便捷性。 应用使用场景日常出行: 用户可以查询从当前位置到目的地的公交线路。旅游观光: 游客可以通过系统掌握当地公交线路信息,方便出行。紧急情况: 在需要迅速找到某个地点时可快速查询公交...
- 大部分 Bean 实际都是无状态(没有定义可变的成员变量)的(比如 Dao、Service),这种情况下, Bean 是线程安全的。然而,我们也可以配置Spring容器,使其为每个bean的请求创建一个新的实例,即多例模式。由于原型bean的生命周期是由Spring容器管理的,因此Spring容器会在每次请求时创建一个新的bean实例,并在不再需要时销毁它。这意味着,如果你在你的代码中持有一 大部分 Bean 实际都是无状态(没有定义可变的成员变量)的(比如 Dao、Service),这种情况下, Bean 是线程安全的。然而,我们也可以配置Spring容器,使其为每个bean的请求创建一个新的实例,即多例模式。由于原型bean的生命周期是由Spring容器管理的,因此Spring容器会在每次请求时创建一个新的bean实例,并在不再需要时销毁它。这意味着,如果你在你的代码中持有一
- Spring基于注解整合RedisRedis是一种内存中的数据结构存储系统,被广泛用于缓存、消息队列等场景。Spring提供了对Redis的整合,使得在Spring应用中使用Redis变得更加方便和灵活。本文将介绍如何使用Spring注解来整合Redis。1. 添加依赖首先,在pom.xml文件中添加以下依赖,以引入Spring Data Redis:xmlCopy code<depende... Spring基于注解整合RedisRedis是一种内存中的数据结构存储系统,被广泛用于缓存、消息队列等场景。Spring提供了对Redis的整合,使得在Spring应用中使用Redis变得更加方便和灵活。本文将介绍如何使用Spring注解来整合Redis。1. 添加依赖首先,在pom.xml文件中添加以下依赖,以引入Spring Data Redis:xmlCopy code<depende...
- 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。
- 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。
- 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。 本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签