SpringBoot中MinIO处理大文件上传的避坑(含异步优化)
2026-03-23 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在当今数据爆炸式增长的时代,处理大文件上传已成为后端开发中的常见需求。无论是视频平台、云存储服务还是企业文档管理系统,都需要面对gb级别文件...
Java基于百度天气API实现天气实时获取
2026-03-23 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67
一、前言1.1 业务背景随着互联网全球化、跨境业务常态化以及gis地理信息系统的广泛普及,海外城市实时气象数据早已不再是单纯的民生查询需求,...
Java SSL证书错误:No subject alternative names present的解决方案
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 72
1. 为什么会出现"no subject alternative names present"错误?当你用java程序通...
Java解决计算一个字符串长度问题的实战指南
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66
在java编程中,处理字符串是非常常见的任务之一。今天,我们将通过编写一个简单的java程序来实现一个功能:计算并返回一个字符串的长度。这个...
C语言 Static的用法全解析
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111
在 c 语言中,static 是一个非常关键且多功能的关键字。它的核心作用可以概括为两点:控制生命周期(延长) 和 控制作用域(隐藏/限制)...
使用EasyExcel实现模板导出Excel数据并合并单元格
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66
需求数据库里的主表+明细表,联查出数据并导出excel,合并主表数据的单元格。代码controller @postmapping("e...
Java中wait()和notify()的正确使用方式
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
wait()、notify()、notifyall() 是 object 类 的原生方法,是 java 最早提供的线程间协作机制(属于低级别...
C语言数组的内存布局与访问方式小结
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一、学习目标与重点学习目标理解c语言数组的内存布局掌握数组元素的访问方式学会使用指针访问数组元素避免因数组访问不当导致的错误学习重点数组的内...
Java实现为Word文档添加背景颜色或背景图片
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在实际开发中,我们有时需要对 word 文档进行定制化处理,比如生成带品牌风格的报告、合同模板或宣传文档。其中,“设置背景颜色或...
Springboot结合Junit单元测试的实现
2026-03-23 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 56
一、junit4与junit5及springboot中的使用在现代软件开发中,单元测试是确保代码质量的重要环节。spring boot框架通...
Java利用sort方法解决字符串排序
2026-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 65
在日常的编程任务中,字符串排序是一个常见的需求。无论是对用户输入的数据进行处理,还是对数据库查询结果进行整理,字符串排序都能帮助我们更好地管...
IDEA配置Java类方法注释模板实践
2026-03-22 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 62
一、类注释模板file -> settings -> editor -> file and code templates ...
java单机滑动窗口限流器的实现
2026-03-22 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 62
下面使用concurrenthashmap+concurrentlinkeddeque实现一个滑动窗口限流器,限制在10 秒内最多 n 次请...
重新生成.iml和.idea文件实现方式
2026-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 77
重新生成.iml文件重新生成.iml方法一重新刷新一下方法二点击m标志在框中输入下面的然后回车即可meven idea:module在pom...
多种Java头文件注释的常用模板解读
2026-03-22 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 51
java头文件注释模板基础模板/** * 类描述信息 * * @author 作者名 * @date ${date} * @version...
git中如何设置代理
2026-03-22 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 116
git设置代理git 设置代理通常用于在公司内网或需要通过代理服务器访问外网的情况下。以下是一些常用的设置方法:命令行一次性设置代理使用 g...
Spring Boot多模块(双后端服务)整合Smart-Doc实战指南
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 55
问题在前不久博主发布的《spring boot集成smart-doc示例,彻底告别springdoc openapi的代码侵入!》,给大家演...
Spring Data JPA 与 MyBatis 全方位深度解析与实战指南
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 52
1. 引言在 java 企业级应用开发领域,持久层框架的选择始终是架构设计中的关键决策之一。随着 spring boot 的兴起,sprin...
SpringBoot缩小打包体积的详细步骤
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 46
一、什么是缩小打包体积缩小打包体积是指通过各种优化手段,减少spring boot应用最终部署包(通常是jar文件)的大小。这在微服务架构和...
java Locale类的使用及说明
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 54
1、定义locale 表示地区。每一个locale对象都代表了一个特定的地理、政治和文化地区。在操作 date, calendar等表示日期...
在SpringBoot里自定义Spring MVC配置的三种方法
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 48
前言springboot 帮我们自动配好了 mvc 的核心组件,但实际开发中,光用默认配置肯定不够:比如想改静态资源路径、加自定义拦截器、换...
SpringBoot集成Knife4j实现接口文档和参数校验
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 49
一、核心认知1.1 什么是springdoc openapi?springdoc openapi 是 spring boot 生态中替代传统...
在C++中定义和使用宏常量解读
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 104
在c++编程中,宏常量是一种基础且实用的技术,它可以帮助我们提高代码的可读性、可维护性和安全性。本文将从宏常量的基本概念出发,详细介绍其定义...
SpringBoot集成ZXing实现二维码的生成与读取功能
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、概述本教程将详细讲解如何在 spring boot 项目中集成 zxing 库实现二维码的生成(返回 base64 编码)和读取(解析图...
C++中的代理模式变体使用及说明
2026-03-21 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 111
1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value...
SpringBoot使用SpringAI完成简单智能助手
2026-03-21 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、spring ai 基础认知1.1 主流大模型开发框架对比java 领域实现大模型(llm)开发的两大核心框架,核心差异如下:表格框架最...
Git版本控制从入门到精通的完全指南
2026-03-21 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 98
作为当今最流行的分布式版本控制系统,git 已经成为开发者必备的技能之一。无论你是独立开发者还是团队协作,git 都能帮助你高效管理代码版本...
Spring Boot+Nginx+MySQL容器化实战指南
2026-03-21 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、实现目标1.1 概述编写一个spring-boot程序,返回user表的所有数据,并且通过nginx反向代理实现。1.2 表定义# 文件...
Java线程池中execute()和submit()两个方法的区别(源码&实战全解析)
2026-03-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 53
前言在 java 并发编程中,线程池是核心技术之一,而 execute() 和 submit() 是线程池最常用的两个方法。很多开发者只停留...
Java常用设计模式及应用场景示例详解
2026-03-21 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 50
设计模式分为三大类:创建型(5种)、结构型(7种)、行为型(11种),以下是 java 开发中最核心、高频使用的模式及真实场景一、创建型模式...