Spring Boot整合MyBatis与PostgreSQL的完整实战指南
2026-07-24 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 6
前言在当今的企业级 java 开发场景中,spring boot 凭借其便捷的配置、快速启动能力,结合强大的持久层框架 mybatis 以及...
Java动态代理原理入门与面试话术汇总
2026-07-24 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 5
一、什么是代理代理 = 中介 / 帮你办事的人你不想亲自做一件事,找个人帮你做,但你还是能控制他做什么、怎么做。你(目标对象)→ ...
SpringBoot RabbitMQTemplate消费者确认机制怎么选?
2026-07-24 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 5
这里主要是针对springboot中的rabbitmqtemplate来说的基础代码以查看此专栏相关文章消费者消息确认rabbitmq是阅后...
Java SE位运算和移位运算使用及注意事项
2026-07-24 19:23 | 分类:编程语言 | 评论:0 次 | 浏览: 5
1.位运算1.1按位与 &:如果两个二进制位都是 1, 则结果为 1, 否则结果为 0public class test { ...
SpringBoot消息重试机制怎么配置?自动重试保证数据一致性的方法
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
在分布式系统中,网络抖动、服务超时、资源繁忙等问题时有发生。想象一下:用户下单后,订单消息发送失败,导致库存没有扣减...支付成功后,通知消...
Java实现Excel工作表与图表转图片的实用方案
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
引言在数据共享和内容发布的场景中,将 excel 文件转换为图片是一种常见的需求。图片格式具有良好的通用性,无需安装 office 软件即可...
SpringBoot编译报错排查之三元运算符与包装类型的隐形陷阱
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
一、问题现象在开发一个erp系统的后端服务时,maven编译突然失败,报错信息如下:[error] /c:/users/xuhui/desk...
Spring Boot重试机制怎么实现?@Retryable注解使用教程
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 6
当有些方法调用因为网络原因调用失败时往往需要重试机制。1.通过while循环或者捕获异常后做处理。2.使用spring提供的重试机制,这种方...
基于SpringBoot AOP+Redis实现接口限流注解的示例代码
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
限流是保护后端系统的第一道防线。用 aop + redis 实现一个自定义限流注解,加到接口上就能限流。一、定义注解@target(elem...
SpringBoot启动流程与配置读取全解析
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
摘要:springboot启动时,配置读取发生在bean创建之前,确保依赖配置的bean能正确初始化。加入nacos/springcloud...
SpringBoot接入华为云MRS Redis的最简方案
2026-07-24 19:22 | 分类:编程语言 | 评论:0 次 | 浏览: 5
一句话解决问题:本文提供一套零自定义配置、无kerberos依赖、可批量复用的 spring boot 接入华为云国产化 mrs redis...
Java实战之Spring Boot application.yml配置文件示例详解
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 9
前言本文将详细介绍spring boot application.yml 配置文件的使用和配置项。我们将探讨 application.yml...
从IDEA到Docker部署Spring Boot环境变量配置详解
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 9
一、问题背景在 spring boot 项目开发中,我们经常使用配置文件中的占位符来引用环境变量,例如:url: jdbc:mysql://...
Spring Boot项目开发接口权限控制之登录+JWT实战指南
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 9
前言在spring boot项目开发中,完成接口开发只是基础,接口的安全控制才是提升项目专业度的关键——如果接口没有...
Windows环境下Docker部署YOLOv8并集成Spring Boot的完整步骤记录
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 9
前言在 ai 目标检测领域,yolo(you only look once)系列模型以其高效、精准的特点成为主流选择,而 spring bo...
SpringBoot中请求处理组件全面对比与选型指南
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 8
spring boot 提供了多种组件来处理请求的不同阶段:过滤器、拦截器、aop、监听器、controlleradvice、参数/返回值处...
Spring Boot中集成MyBatis操作数据库的超详细步骤(含代码)
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 9
前言在java开发中,mybatis是一款轻量级且灵活的持久层框架,支持sql语句和自定义映射,尤其适合需要复杂sql操作的应用场景。结合s...
Java位运算左移右移详解:原码反码补码与无符号右移的区别
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 8
为什么没有无符号左移呢?在计算机中,位运算中左移跟符号没有关系的,因为最高位就是符号位。例如8位的byte中最高位如果是1那就表示负数。如果...
MyBatis实现多数据源动态切换的核心方法介绍
2026-07-24 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 7
mybatis 的数据源切换是构建高可用、高性能数据库应用的关键技术。本文将从原理架构、核心代码实现、用法详解、初级进阶以及优势劣势等多个维...
Spring Boot+STOMP+SockJS+Vue实现WebSocket连接教程示例
2026-07-24 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 6
一、整体架构介绍本示例实现了一个基于spring boot stomp协议的websocket服务,支持:公共频道:无需认证,直接连接私有频...
java之Byte Hex转换实现方式
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 15
java byte hex转换在byte字节转hex时需要“& 0xff”字节(byte)转十六进制(hex...
Java中@Async注解的线程池隔离陷阱
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 14
作为多年的java开发经验,在开发过程中经常会踩一些坑,本系列想通过一些案例分享,帮助其他开发者避免这些问题。注意:由于框架不同版本改造会有...
SpringBoot集成SpringDoc OpenAPI(替代SpringFox/Swagger2)的完整步骤
2026-07-23 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 16
说明:1、springfox(旧 swagger2)大量存在兼容 bug(springboot2.6+、3.x 报错),本文使用 sprin...
Java实现Snowflake算法时钟回拨问题
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 15
作为多年的java开发经验,在开发过程中经常会踩一些坑,本系列想通过一些案例分享,帮助其他开发者避免这些问题。注意:由于框架不同版本改造会有...
SpringBoot集成邮件服务的完整实现方案
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 15
1.引入邮箱依赖<dependency> <groupid>org.springframework.boot&...
Spring BeanFactory和FactoryBean的详细对比和解析
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 15
前言在 spring 框架中,beanfactory 和 factorybean 虽然名字相似,但它们的角色、职责和使用场景有着本质的区别。...
Java中JSONassert,JsonUnit和Jackson三方比对
2026-07-23 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 12
在工作中遇到需要对前后两组数据进行比对,并返回比对结果,最终决定使用json进行比对,下面是几种方案。核心工具对比1. jsonassert...
Linux下如何用Supervisor管理Springboot进程?
2026-07-22 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 19
supervisor简介supervisor是一个c/s架构进程管理工具,通过它可以监控和控制其他的进程,同时它自身提供了一个webui,可...
IntelliJ IDEA乱码问题怎么解决?改编码设置亲测有效
2026-07-22 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 18
idea乱码问题在网上试验了各种办法都不管用后,我尝试改了其中的一个办法,结果解决了问题!!!原来使用eclipse,现在改用intelli...
基于SpringBoot和Vue的实时设备告警系统全链路实现方案
2026-07-22 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 19
本文系统梳理一个"实时监控告警"功能从数据采集 → 告警判定 → 持久化 → 接口 暴露 ...