Java后端头像合成到背景图上面代码实践
2026-01-07 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 25
最近在做一个需求;本来头像悬浮到背景图上的功能是由前端来做的,但是自己闲来没事,然后自己用java后端写了一个工具类,供以后使用,在这里写帖...
mybatis中使用list作为参数方式
2026-01-07 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 22
mybatis中使用list作为参数collection属性值类型为listdao@override public integer t...
RabbitMQ如何直接查看队列中消息的内容
2026-01-07 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 21
1. 使用 rabbitmq 管理控制台查看队列中有多少消息(非内容)打开 rabbitmq 的 web 管理界面(默认地址):http:/...
SpringBoot中获取真实客户端IP的终极方案
2026-01-07 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 23
引言:为什么你的ip获取方式可能是错的?在日常开发中,获取客户端ip看似简单,实则暗藏玄机。很多开发者直接使用request.getremo...
Spring Boot 默认数据库连接池 HikariCP全文解析
2026-01-06 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 22
在 spring boot 2.x / 3.x 项目中,hikaricp 已经成为默认数据库连接池。但很多人对它的参数一知半解,甚至直接照抄...
Java利用 Spire.XLS for Java设置Excel行列自适应
2026-01-06 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 27
在日常的自动化办公场景中,我们经常需要通过程序生成或处理 excel 文件。然而,如果生成的表格内容长度不一,导致单元格内容显示不全,或者表...
Spring Boot中进行参数配置的最佳实践指南
2026-01-06 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 25
在 spring boot 开发中,参数配置的合理性直接影响应用的可维护性、可扩展性和安全性。结合实际项目经验,以下是经过验证的参数配置最佳...
Java中处理日期时间的几种操作技巧
2026-01-06 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 26
前言日期和时间是几乎所有应用程序中都会遇到的问题。从简单的显示当前时间,到复杂的日期计算和时区处理,日期时间操作是开发中不可避免的一部分。j...
IDEA类和方法注释模板设置全过程
2026-01-06 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 25
一直在使用idea自带的注释模板,但是一直不太好用,最近在网上整理了一些比较完整的模板使用方法,来供大家学习使用,有不对的地方,欢迎大家在下...
RabbitMQ高级特性之死信队列深入解析
2026-01-06 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 27
死信队列死信(dead message) 简单理解就是因为种种原因, ⽆法被消费的信息, 就是死信.有死信, ⾃然就有死信队列. 当消息在⼀...
关于Spring 中 StringUtils.isEmpty 被弃用如何正确使用
2026-01-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 27
在日常 spring 开发中,stringutils.isempty() 几乎是很多人的“肌肉记忆”。但如果你最近升...
Java Spire.XLS for Java精确控制Excel打印页边距的实战指南
2026-01-06 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 26
在当今的企业运营中,excel作为数据处理、报表生成和数据分析的核心工具,其重要性不言而喻。从财务报表到销售数据,再到项目进度跟踪,exce...
@PostConstruct 注解详解
2026-01-06 09:43 | 分类:编程语言 | 评论:0 次 | 浏览: 27
@PostConstruct 是 Java 中的一个注解,通常用于在 Spring 容器初始化后执行某些操作。它是 J...
Java运算符与流程控制之全类型运算符用法及分支 / 循环语句实战指南
2026-01-05 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 32
前言java 运算符是实现数据运算、逻辑判断的核心工具,流程控制则是掌控程序执行顺序的关键,两者共同构成了 java 程序的执行逻辑基础。本...
关于Java中Clonable接口和深拷贝详解
2026-01-05 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 35
前言在 java 中,cloneable接口是实现对象拷贝的核心机制之一,但它默认仅支持浅拷贝;而深拷贝是基于浅拷贝的进阶需求,用于解决引用...
Springboot集成Hutool导出CSV的方法
2026-01-05 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 30
1. 引入依赖 <dependency> <groupid>cn.hutool</groupid>...
SpringBoot Hutool各种用法示例小结
2026-01-05 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 25
第一步:引入依赖 <dependency> <groupid>cn.hutool...
Java 日期时间处理详解(API、格式化)
2026-01-05 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 30
java 日期时间处理详解引言在编程中,对日期和时间的处理是一个非常重要的方面。特别是在java编程语言中,日期和时间的处理尤为重要,因为它...
SpringBoot整合FFmpeg进行视频处理的详细教学
2026-01-05 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 33
第一部分:认识 ffmpegffmpeg 是什么?想象一下,如果你有一个朋友,他能:把 mp4 变成 avi,就像把咖啡变成奶茶裁剪视频,比...
RocketMQ中多消息不同状态回查的设计与优化过程
2026-01-05 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 34
一、事务状态回查的触发条件当出现以下情况时,broker 会主动发起事务状态回查:超时未确认:producer 发送半消息后,在指定时间(t...
SpringBoot项目新建的五种方式详解
2026-01-05 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 36
一、核心说明本文整理 springboot 项目创建的 5 种主流方式,涵盖:idea(spring 官方脚手架)创建spring 官网下载...
MyBatis-Plus解决字段不更新为null的六大解决方案
2026-01-05 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 32
mybatis-plus 默认情况下不会将字段更新为 null,这是出于防止误操作的考虑。以下是几种解决方案:1.使用 updatewrap...
springboot之@KafkaListener注解自动装配流程分享
2026-01-05 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 25
@kafkalistener是spring-kafka框架提供的注解,spring-boot对其提供了原生的支持,即只要引入依赖及在配置文件...
springboot项目启动时打印maven打包时间实现方式
2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 26
背景生产环境部署的时候,开发给的包部署后没有生效;运维说开发给的包不对,开发说运维没有部署正确;于是想着能有一种方法来减少这种错误,启动的时...
springboot Validated失效的问题及解决思路
2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 31
1、 pom 加入依赖 <dependency> <groupid>org.sp...
如何使用Java 8函数式编程优雅处理多层嵌套数据
2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 28
前言在日常开发中,我们经常需要处理多层嵌套的数据结构,特别是在处理dto对象时,需要对其中的字段进行各种转换和处理。传统的if-else嵌套...
Spring Boot 整合 RabbitMQ从入门到实战步骤
2026-01-05 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 30
在分布式系统开发中,消息队列是解耦服务、提升可靠性的关键组件。rabbitmq 作为业界广泛使用的消息中间件,与 spring boot 的...
Mybatis中给传入年月日得时间类型后面追加时分秒,示例为当天
2026-01-05 09:30 | 分类:编程语言 | 评论:0 次 | 浏览: 27
实体类 @Transient @DateTimeFormat(pattern = "yyyy-M...
Java图片与Base64互转工具类实现过程
2026-01-04 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 28
一、需求分析与技术选型在实际开发中,经常需要处理图片与base64编码之间的转换,以及图片文件的上传操作。本工具类将实现以下功能:将本地图片...
Java项目中mysql深度分页解决方案大全
2026-01-04 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 37
前言适用场景:数据量大(百万/千万+)、分页翻到很后面(page 很大)、limit offset, size 越来越慢。1. 为什么lim...