2025 年底 Spring Boot 技术选型


2025 年底 Spring Boot 技术选型 一、推荐版本组合总览 这一段可以直接复制到你项目的 README / 技术选型说明里。 组件/层级 推荐版本(大版本 + 示例小版本) 说明 JDK Java 21 LTS(例:Eclipse Temurin 21.x) Java 21 是 2023

阿里云ECS Spring Boot 双节点无感发布


阿里云ECS Spring Boot 双节点无感发布 环境:Alibaba Cloud Linux 3 + Apache APISIX 3.14.1(Docker,内置 Dashboard)+ Spring Boot(双节点) 适用场景:单台 ECS(IP: 1.2.3.4)上,以 /home/ba

Nginx+SpringBoot主从节点无感部署

Java 

Nginx+SpringBoot主从节点无感部署 整体架构图 架构概述 单服务器主从架构,通过 Nginx 反向代理实现主备节点自动故障转移。 服务器信息 主机:阿里云 ECS IP:1.2.3.4 域名:epay.twenhub.com / epaydoc.twenhub.com Web 服务器:

Alibaba Cloud Linux 3 JDK安装与配置指南


📘 Alibaba Cloud Linux 3 JDK安装与配置指南 📋 目录 简介 Dragonwell JDK版本选择 安装步骤 环境变量配置 版本管理

MyBatis二级缓存导致数据读取不一致问题解决方案


MyBatis二级缓存导致数据读取不一致问题解决方案 问题描述 SpringBoot + MyBatis 可读已提交不生效,先在SpringBoot查询出结果然后在数据库修改值后在Java再次读取,结果读取的还是修改之前的值。 原因分析 是MyBatis二级缓存导致的。 解决办法 方案一:使用Sql

RocketMQ服务端参数大全


RocketMQ服务端参数大全 参考文档:RocketMQ 服务端参数配置文档 NameServer配置 名称 描述 参数类型 默认值 rocketmqHome RocketMQ主目录,默认用户主目录 String namesr

Redisson分布式锁详解:tryLock参数深度解析


Redisson分布式锁详解:tryLock参数深度解析 概述 本文档详细解析Redisson分布式锁中tryLock()方法的核心参数,重点说明等待时间和锁过期时间的工作机制,帮助开发者正确理解和使用分布式锁。 📚 官方文档参考: Redisson官方文档 - 建议配合阅读以获取更全面的信息 核

Linux脚本一键自动安装Docker


Linux脚本一键自动安装Docker 📋 概述 本文档提供了三个针对不同Linux发行版的Docker一键安装管理脚本,支持Docker和Docker Compose的完整生命周期管理。每个脚本都是独立完整的解决方案,无需额外依赖。 🎯 支持的系统 CentOS/RHEL - 基于yum包管理

Java分布式唯一订单号生成工具


Java分布式唯一订单号生成工具 📋 概述 UniqueIdUtil 是一个基于 Redis 和 Spring Boot 的分布式唯一ID生成工具类,支持分布式环境生成不重复的各类业务ID。 ✨ 核心特性 🔒 全局唯一性 - Redis 原子递增保证多节点环境下的绝对唯一 🛡️ 高安全性 -

Redis 6.2.16 安装与配置(Linux)


Redis 6.2.16 安装与配置(Linux) Redis 是一个开源的内存数据结构存储系统,可用作数据库、缓存和消息代理。本文档将详细介绍如何在 Linux 系统上安装、启动和停止 Redis 6.2.16,并对 redis.conf 中的常用配置进行讲解,特别是端口号、密码、保护模式和监听