spring boot

详解Java类数据共享技术如何加速JVM启动过程-小浪学习网

详解Java类数据共享技术如何加速JVM启动过程

cds/appcds的核心原理是将jvm启动时所需的类预先处理并存储为共享文件,后续启动时直接加载以节省时间。其通过减少类加载、解析和验证过程显著提升启动速度,尤其适用于微服务等快速启动场景。...
站长的头像-小浪学习网站长42天前
316
Spring Boot多数据源的分库分表实践-小浪学习网

Spring Boot多数据源的分库分表实践

在spring boot中配置多数据源和分库分表,核心是通过定义多个datasource bean实现多数据源连接与动态切换,并根据分片键将数据分散到不同数据库或表中以提升系统扩展性。1. 多数据源配置需在app...
站长的头像-小浪学习网站长38天前
4513
Spring Security:为特定URL模式配置JWT过滤器-小浪学习网

Spring Security:为特定URL模式配置JWT过滤器

本教程详细讲解如何在Spring Boot Security中,精确控制JWT(JSON Web Token)过滤器的应用范围,使其仅作用于指定的URL模式,而非全局生效。通过继承AbstractAuthenticationProcessingFilter并...
站长的头像-小浪学习网站长35天前
286
Java 单元测试框架 Junit5 使用全解析 (全网最前沿教程)-小浪学习网

Java 单元测试框架 Junit5 使用全解析 (全网最前沿教程)

junit 5相比junit 4更现代化,具备模块化架构和更强扩展性。1. 使用maven或gradle添加junit jupiter依赖;2. 利用@test、@beforeeach等注解编写测试类;3. 使用@displayname提升可读性;4. 参数...
站长的头像-小浪学习网站长33天前
268
Spring Boot 中获取 resources 目录下资源文件的正确方法-小浪学习网

Spring Boot 中获取 resources 目录下资源文件的正确方法

本文介绍了在 Spring Boot 项目中,如何可靠地从 resources 目录下读取资源文件内容。传统的 ClassLoader.getSystemResource() 方法在打包成 JAR 文件后可能会失效。本文提供了一种基于 Spring ...
站长的头像-小浪学习网站长30天前
499
解决 Spring Boot JPA 循环依赖导致的 JSON 序列化问题-小浪学习网

解决 Spring Boot JPA 循环依赖导致的 JSON 序列化问题

在使用 Spring Boot 和 JPA 构建宿舍管理系统时,由于实体间的循环依赖关系导致在获取宿舍数据时出现的 JSON 序列化错误。通过分析错误堆栈信息和实体关系,我们将提供一种使用 @JsonIgnore 注...
站长的头像-小浪学习网站长23天前
2413
Java打造小程序活动报名模块 小程序活动报名数据处理-小浪学习网

Java打造小程序活动报名模块 小程序活动报名数据处理

构建基于java的小程序活动报名模块,核心在于搭建稳定高效的后端服务,涉及数据模型设计、高并发处理、数据安全及分析。1. 数据库设计以活动、用户、报名记录为核心实体,activity_info表包含活...
站长的头像-小浪学习网站长22天前
2110
Spring Boot WebFlux中响应式流异常的统一处理指南-小浪学习网

Spring Boot WebFlux中响应式流异常的统一处理指南

在Spring Boot WebFlux应用中,传统基于@ControllerAdvice的异常处理器无法捕获在响应式流(如WebClient的Mono操作符内部)中抛出的异常。本文将详细介绍如何通过扩展AbstractErrorWebException...
站长的头像-小浪学习网站长15天前
247
java使用教程怎样使用日志框架记录程序信息 java使用教程的日志应用基础指南​-小浪学习网

java使用教程怎样使用日志框架记录程序信息 java使用教程的日志应用基础指南​

日志框架能解决java程序中信息记录不规范、调试困难、生产环境监控不便等问题,推荐使用slf4j作为门面,搭配log4j 2或logback实现;1. 选择框架时优先考虑slf4j+logback或log4j 2以提升灵活性;...
站长的头像-小浪学习网站长6天前
3710
MySQL 监控工具 mysql-monitor 详解-小浪学习网

MySQL 监控工具 mysql-monitor 详解

1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/mysql-monitor.git 2. 代码架构 3. 后端服务 后端服务的主类...
站长的头像-小浪学习网站长8个月前
256