spring boot

Spring Boot 2.7.6整合redis与低版本的区别

Spring Boot 2.7.6整合redis与低版本的区别 最近在写程序的时候参考了之前写过的一篇文章spring boot整合redis中间件与热部署实现在参考方法是出现了很多问题。 对比发现是spring boot的版本问题。在上一篇文章中spring boot是2.1.8REALESE »

在spring boot3中使用native image的最新方法

目录 简介 安装GraalVM 添加Native Image支持 构建spring boot3应用 总结 简介 在之前spring boot3文章中我们介绍了,spring boot3的一个重要特性就是支持把spring boot3的应用编译成为GraalVM的Native Image。 »

Spring Boot中的SpringSecurity基础教程

目录 一 SpringSecurity简介 二 实战演示 0. 环境 介绍 1. 新建一个初始的springboot项目 2. 导入thymeleaf依赖 3. 导入静态资源 4. 编写controller跳转 5. 认证和授权 6. 权限控制和注销 7. 记住登录 8. 定制登录页面 三 完 »

微服务Spring Boot 整合 Redis 实现UV 数据统计的详细过程

目录 ⛄引言 一、HyperLoglog基础用法 ⛅HyperLoglog 基本语法、命令 ⚡HyperLoglog 命令完成功能实现 二、UV统计 测试百万数据的统计 ☁️什么是UV统计 ⚡使用SpringBoot单元测试进行测试百万数据统计 ⛵小结 ⛄引言 本文参考黑马 点评 »

通过Docker启动Solace,并在Spring Boot通过JMS整合Solace

1 简介 Solace是一个强大的实时性的事件驱动消息队列。本文将介绍如何在Spring中使用,虽然代码使用的是Spring Boot,但并没有使用相关starter,跟Spring的整合一样,可通用。JMS是通过的消息处理框架,可以深入学习一下,不同的MQ在JMS的整合上都是类似的。 2 通过Do ... »

larrydpk

Spring Boot加密配置文件方法介绍

目录 一个简单的SpringBoot项目 基于Jasypt的加密 集成步骤 环境准备 引入依赖 内容加密 密码的传递方式 在实践中,项目的某些配置信息是需要进行加密处理的,以减少敏感信息泄露的风险。比如,在使用Druid时,就可以基于它提供的公私钥加密方式对数据库的密码进行加密。 但更多 »

微服务 Spring Boot 整合 Redis BitMap 实现 签到与统计

文章目录 ⛄引言一、Redis BitMap 基本用法⛅BitMap 基本语法、指令⚡使用 BitMap 完成功能实现 二、SpringBoot 整合 Redis 实现签到 功能☁️需求介绍⚡核心源码 三、SpringBoot 整合Redis 实现 签到统计功能四、关于使用bitmap来解决缓存 »

Spring Boot异步线程间数据传递的四种方式

目录 InheritableThreadLocal 的问题 TransmittableThreadLocal 使用 简单应用 原理 总结 前面在介绍分布式链路追踪时讲过异步调用会丢失链路信息,最终的解决方案是使用对应的包装类重新包装一下,如下: RunnableWrapper Callab »

spring boot配置dubbo方式(properties)

目录 spring boot与dubbo配置有两种方式 本篇主要说在自己配置文件里配置dubbo的步骤 1) dubbo接口发布者配置 2) dubbo接口消费者配置 总结 dubbo和zookeeper配合使用,具体的它们之间的配置这里不说了。 spring boot与dubbo配 »

解读Spring-boot的debug调试

目录 一、pom.xml关于jvm启动参数的配置 二、启动spring-boot项目 三、利用debug工具连接调试 四、设置断点,调用api接口 总结 由于之前一直在使用spring-boot开发,但一直苦恼于不知道如何利用debug调试代码.在网上查找了很多文章之后。学习之余决定把spri »

Spring boot动态修改日志级别的方法

目录 一、前言 二、Spring boot 2.1调整方式 1、查看当前应用各包/类的日志级别 2、查看指定包/类日志详情 3、动态修改日志级别 三、Spring boot 1.5 调整方式 一、前言 我们经常会遇到业务想看debug日志的问题,但是debug日志频繁打印会对日志查看 »

Spring Boot日志收集及链路追踪实现示例

目录 正文 最基本的日志功能及自定义日志 日志链路追踪 EFK日志收集系统 先说明一下EKF的工作流程 环境准备 容器创建 让kibana连接到elasticsearch 测试容器有效性 测试效果 用Golang手撸一个轻量级日志收集工具 正文 gitee链接 Spring Boot »

微服务Spring Boot 整合 Redis 实现好友关注功能

目录 ⛅引言 一、Redis 实现好友关注 – 关注与取消关注 二、Redis 实现好友关注 – 共同关注功能 ⛵小结 ⛅引言 本博文参考 黑马 程序员B站 Redis课程系列 在点评项目中,有这样的需求,如何实现笔记的好友关注、以及发布笔记后推送消息功能? 使用Redis 的 好友关 »

Springboot中spring-boot-starter-quartz的使用及说明

目录 前言 一、添加pom.xml依赖 二、application.properties添加数据库信息 三、数据库操作 1.创建数据库test和表cron 2.创建cron表对应的实体类 3.创建Mapper 4.创建Service 二、Quartz相关 1.创建JobConfig类 2.创 »

详解Spring Boot 访问Redis的三种方式

目录 前言 开始准备 RedisTemplate JPA Repository Cache 总结 前言 最近在极客时间上面学习丁雪丰老师的《玩转 Spring 全家桶》,其中讲到访问Redis的方式,我专门把他们抽出来,在一起对比下,体验一下三种方式开发上面的不同, 分别是这三种方式 »

Spring Boot超大文件上传实现秒传功能

目录 1.分片上传 1.1 什么是分片上传 1.2 分片上传的场景 2.断点续传 2.1 什么是断点续传 2.2 应用场景 2.3 实现断点续传的核心逻辑 2.4 实现流程步骤 3.分片上传/断点上传代码实现 3.1 前端实现 3.2 后端写入文件 3.3 进行写入操作的核心代码 4. »

spring-boot构建docker镜像上传仓库的示例教程

目录 spring-boot构建docker镜像上传仓库 创建一个简单spring-boot-web项目 准备工作 执行 查看镜像上传仓库 思考 方案1 方案2 spring-boot构建docker镜像上传仓库 创建一个简单spring-boot-web项目 <?xml v »

Spring-Boot 访问外部接口的方案总结

目录 一、简介 二、Spring-Boot项目中访问外部接口 2.1 方案一 采用原生的Http请求 2.2 方案二 采用Feign进行消费 2.3、方案三 采用RestTemplate方法 参考文献 一、简介 在Spring-Boot项目开发中,存在着本模块的代码需要访问外面模块接 »