Spring Data Redis Stream 的使用

一、背景 Stream 类型是 redis5 之后新增的类型,在这篇文章中,我们实现使用 Spring boot data redis 来消费 Redis Stream 中的数据。实现独立消费和消费组消费。 二、整合步骤 1、引入jar包 <dependencies> <dependency>…

hello hello 发布于 2023-11-27

Spring Boot + Dubbo + Seata 分布式事务实战

前言 Seata 是 阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。 事实上,官方在 GitHub 已经给出了多种环境下的 Seata 应用示例项目,地址: https://github.com/seata/seata-samples 。 为什么笔者要重新写一遍呢,主要原因有两点:…

hello hello 发布于 2023-11-27

Spring Boot 3.2 开箱即用的虚拟线程和GraalVM

来源:https://medium.com/@egorponomarev/spring-boot-3-2-with-virtual-threads-and-graalvm-out-of-the-box-1911d3ebf0b6 Spring Boot 3.2 已经正式发布 ,让我们用 Java 21、GraalVM 和虚拟线程来尝试一下。 Spring…

hello hello 发布于 2023-11-27

Spring Security和OAuth 2.0的实现单点登录和授权

引言 在现代的应用开发中,用户认证和授权是至关重要的一部分。为了确保应用的安全性和用户体验,单点登录(SSO)和OAuth 2.0成为了常见的解决方案。本文将介绍如何使用Spring Security和OAuth 2.0实现单点登录和授权,通过代码示例详细说明关键概念和技术。 1. Spring Security和OAuth 2.0概述 Spring…

hello hello 发布于 2023-11-24

Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。 下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。…

hello hello 发布于 2023-11-24

一次线上线程池任务问题处理历程

一次线上线程池任务问题处理历程 [作者简介] 王日华,小米信息技术部订单组研发工程师,目前主要负责小米订单中台业务。 一、前言 在一次新功能上线过程中,出现线程池提交任务抛出 RejectedExecutionException…

hello hello 发布于 2023-11-23

security过滤器链

我有一个问题 就是已经配置了keycloak 如果我再定义一个认证器 如果有一个请求 会走2次认证器吗?

hello hello 发布于 2023-11-23

Spring Boot 实现短链接系统

前言 短链接系统是一种将较长的URL(统一资源定位符)转换为较短的URL的服务。这种服务通常被用于URL分享,因为较短的URL更加方便用户复制和粘贴,也更容易在社交媒体和其他在线平台分享。本文使用了SpringBoot开发了一个简易的短链接转换接口,和短链接重定向接口。 一、短链接系统入门🍉 1. 什么是短链接系统?…

hello hello 发布于 2023-11-22

Spring Boot 热部署和整合 Mybatis

一、SpringBoot热部署 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。即修改完代码后不需要重启项目即可生效。在SpringBoot中,可以使用DevTools工具实现热部署 1.1 添加DevTools依赖 首先我们需要在pom文件中引入devtools的依赖,如下: <!-- 热部署工具 --> <dependency>…

hello hello 发布于 2023-11-21

比较Spring Security 6.X 和 Spring Security 5.X的不同

项目使用了SpringBoot3 ,因此 SpringSecurity也相应进行了升级 版本由5.4.5升级到了6.1.5 写法上发生了很大的变化,最显著的变化之一就是对 WebSecurityConfigurerAdapter 类的使用方式的改变。这个类在 Spring Security 中被广泛用于自定义安全配置。以下是主要的差异和写法上的变化: 废弃…

hello hello 发布于 2023-11-21
上一页 下一页