请叫我头头哥
摘要: SpringBoot进阶教程(八十九)rabbitmq长链接及域名TTL,多机房切换配置重连能力 在Spring Boot中配置RabbitMQ以解决长连接稳定性、域名TTL问题及机房切换后的自动重连能力,需结合 连接工厂参数优化、DNS缓存刷新、自定义重连策略 三个核心方向。下面将介绍可直接落地的完整配置方案。 v一、基础依赖与核心配置 首先确保pom.xml 中引入Spring AMQP依赖 阅读全文
posted @ 2026-02-03 22:14 请叫我头头哥 阅读(165) 评论(0) 推荐(0)
摘要: SpringBoot进阶教程(八十八)获取图片的宽高 最近在做图片处理,这里介绍一下Java中常见的获取图片宽高尺寸的方法。 v使用BufferedImage(推荐) 适用于常见图片格式,如果是处理本地文件系统中的图片文件,可以使用 Java 的ImageIO类结合BufferedImage来获取宽高,示例代码如下: /** * 使用BufferedI 阅读全文
posted @ 2025-11-26 20:24 请叫我头头哥 阅读(155) 评论(0) 推荐(1)
摘要: SpringBoot进阶教程(八十七)数据压缩 最近在使用Redis的时候,经常遇到一些不常用的大key,对存储有一些负担。就想着把大key压缩一下。压缩可以分很多种,比如拆分JSON字符串​, ​​压缩JSON字符串​,优化JSON体积​,流式处理大型JSON​和分段存储。 v拆分JSON字符串​ 1.1按结构拆分​ 数组拆分​​:若JSON包 阅读全文
posted @ 2025-10-08 19:21 请叫我头头哥 阅读(451) 评论(0) 推荐(1)
摘要: SpringBoot进阶教程(八十六)URL指定参数encode Encode(编码)和Decode(解码)是在信息处理中常用的概念,用于表示将信息从一种形式转换为另一种形式的过程。 v直接demo import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import jav 阅读全文
posted @ 2025-06-14 21:30 请叫我头头哥 阅读(252) 评论(0) 推荐(0)
摘要: SpringBoot进阶教程(八十五)最简洁的excel导出 EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。它能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。今天我们就快速实现一个excel的导出。非常简洁。 v添加引用 <dependency> <groupId>com.alibab 阅读全文
posted @ 2025-03-26 21:50 请叫我头头哥 阅读(405) 评论(0) 推荐(0)
摘要: SpringBoot进阶教程(八十四)spring-retry 在日常的一些场景中, 很多需要进行重试的操作.而spring-retry是spring提供的一个基于spring的重试框架,某些场景需要对一些异常情况下的方法进行重试就会用到spring-retry。spring-retry可以帮助我们以标准方式处理任何特定操作的重试。在spring-retry中, 阅读全文
posted @ 2025-01-05 21:03 请叫我头头哥 阅读(1696) 评论(0) 推荐(2)
摘要: SpringBoot进阶教程(八十三)Kaptcha Kaptcha是谷歌开源的一个可高度配置的比较老旧的实用验证码生成工具。它可以实现:(1)验证码的字体/大小颜色;(2)验证码内容的范围(数字,字母,中文汉字);(3)验证码图片的大小,边框,边框粗细,边框颜色(4)验证码的干扰线验证码的样式(鱼眼样式、3D、 普通模糊)。 v搭建架构 添加mave 阅读全文
posted @ 2024-11-16 21:27 请叫我头头哥 阅读(1584) 评论(0) 推荐(0)
摘要: SpringBoot进阶教程(八十二)Spring Security图形验证码 在之前的博文《SpringBoot进阶教程(八十)Spring Security》中,已经介绍了在Spring Security中如何基于formLogin认证、基于HttpBasic认证和自定义用户名和密码。这篇文章,我们将介绍自定义登录界面的登录验证方式。在上一篇博文《SpringBoot进阶教 阅读全文
posted @ 2024-10-14 23:22 请叫我头头哥 阅读(908) 评论(0) 推荐(2)
摘要: SpringBoot进阶教程(八十一)Spring Security自定义认证 在上一篇博文《SpringBoot进阶教程(八十)Spring Security》中,已经介绍了在Spring Security中如何基于formLogin认证、基于HttpBasic认证和自定义用户名和密码。这篇文章,我们将介绍自定义登录界面的登录验证方式。 v定义认证过程 系统源码 自定义认证的 阅读全文
posted @ 2024-10-13 19:07 请叫我头头哥 阅读(955) 评论(1) 推荐(1)
摘要: SpringBoot进阶教程(八十)Spring Security Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Inje 阅读全文
posted @ 2024-08-11 21:21 请叫我头头哥 阅读(414) 评论(0) 推荐(1)
//Setting ico for cnblogs