springboot 打包 failed with MalformedInputException: Input length=1
2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
malformedinputexception: input length = 1 是 spring boot 项目在打包时常见的错误,通常...
SpringBoot使用Tika进行文档解析的完整指南
2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 16
一、第一步:环境搭建——给spring boot装上“文档解析引擎”目标:用3行代码配置ti...
Java实现PDF模板动态赋值与文档生成的多种方式
2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 14
1. apache pdfboxapache pdfbox 是一个开源的 java 库,可用于创建、操作和提取 pdf 文档中的内容。它提供...
Spring IoC注入一些简单的值的几种常见方法
2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
我们来梳理一下最常见的几种用法:方法一:注入配置文件中的属性(最常用)这是最核心的用法。假设我们有一个标准的 spring boot 项目,...
Spring Boot集成Druid实现数据源管理与监控的详细步骤
2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 15
1. 引言在程序员的日常工作中, 经常需要编写数据库操作相关的程序,而这就需要数据连接池中间件用于管理数据库连接。数据库连接池负责分配、管理...
创建Java keystore文件的完整指南及详细步骤
2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 17
简介:生成keystore文件是java安全领域中的一个关键过程,涉及到创建和管理密钥对、证书以及私钥。本过程需要理解秘密键、证明书和ca证...
Java中读取YAML文件配置信息常见问题及解决方法
2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 16
1 使用spring boot的@configurationproperties@configurationproperties 是 spr...
浅析Spring如何控制Bean的加载顺序
2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 19
在大多数情况下,我们不需要手动控制 bean 的加载顺序,因为 spring 的 ioc 容器足够智能。核心原则:依赖驱动加载spring ...
SpringBoot中如何使用Assert进行断言校验
2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 18
前言在开发 spring boot 应用时,确保程序逻辑的正确性和数据的有效性是非常重要的。java 提供了内置的 assert 机制,而 ...
SpringBoot事务失效问题原因、场景与解决方案
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 19
一、事务失效的常见场景1.1 同类中方法直接调用导致事务失效原因分析:spring 的事务是通过 aop 代理实现的,只有通过代理对象调用的...
Java常用加密算法详解与示例代码
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
1. 前言在信息安全领域,加密算法是保护数据机密性、完整性和身份认证的核心手段。java 标准库及第三方框架(如 bouncycastle)...
Spring 框架实现账户转账功能(推荐)
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 22
一、引言在企业级应用开发中,事务管理是非常重要的一部分。例如在银行转账业务中,需要保证付款和收款操作要么同时成功,要么同时失败,以确保数据的...
Spring SseEmitter 系统及作用详细讲解
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
springsseemitter系统详细讲解一、sse 基本概念(server-sent events)sse 是 html5 提出的标准。...
Java 阻塞队列的7种类型小结
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20
在 java 中,阻塞队列(blockingqueue) 是一种线程安全的队列结构,用于实现生产者-消费者模式。它的核心特性是在队列为空时阻...
JDK11 下载与安装、环境配置的图文教程
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 19
什么是jdkjdk是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。jdk是整个java开发的核心,它包含了...
Java本地部署jenkins持续集成的实现
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 21
一、准备环境(jdk版本跟tomcat版本要匹配)java jdk 环境(版本是11.0.2)jenkins war包(版本是2.440.3...
java void方法单测断言的三种实现示例
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20
在 java 中对 void 方法进行单元测试断言,主要通过以下三种策略实现(以 junit 和 assertj 为例):1. 验证状态变化...
深入理解Java虚拟线程
2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 17
最近在思考一个问题,java的虚拟线程有什么用传统线程池在应对高并发请求时,如同让一群壮汉挤在狭窄的走廊里——资源浪...
java使用protobuf-maven-plugin的插件编译proto文件详解
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 18
protobuf文件作为数据传输和存储的协议已经使用的越来越广泛了。使用protobuf有如下的优势:protocol buffers 是一...
浅谈C++中什么时候需要手动清理内存
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 28
尽管现代 c++ 提倡使用智能指针和容器自动管理内存,但在某些特定场景下仍需手动进行内存管理。理解这些场景对于编写高效、可靠的 c++ 代码...
Java中的数组与集合基本用法详解
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 21
一、java数组基础1.1 数组结构概述数组是java中最基本的数据结构之一,用于存储相同类型的多个元素。数组具有以下特点:固定大小:一旦创...
c++ 类成员变量默认初始值的实现
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 25
在c++中,如果使用类成员变量时未给定其初始值,那么它将被默认初始化。具体的默认初始值取决于变量的数据类型。下面是c++中类成员变量默认初始...
Java Vector类应用场景
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 20
vector 是 java 中的一个经典集合类,位于 java.util 包中。它是一个 动态数组,允许存储任意类型的对象,并支持动态调整大...
Javaee多线程之进程和线程之间的区别和联系(最新整理)
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 21
进程和线程进程进程:是正在执行的程序,是资源分配的基本单位,具有独立的地址空间操作系统会为其分配cpu和内存线程线程:引入线程是为了解决进程...
Java 方法重载Overload常见误区及注意事项
2025-07-08 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 18
java 方法重载(overload)详解方法重载(overloading) 是 java 中允许在同一个类中定义多个同名方法但参数列表不同...
C#中配置管理方式全面详解(从传统方式到现代配置系统)
2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 21
在软件开发中,配置是指应用程序运行时可调整的参数集合,如数据库连接字符串、api 地址、日志级别等。将这些参数从代码中分离出来,便于在不修改...
SpringBoot实现防篡改防重放的操作步骤
2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20
第一步:环境搭建——给你的接口项目打个底首先,我们需要准备好开发环境,并安装必要的依赖!1.1 创建springbo...
Java中InputSteam转String的实现方法
2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 22
1、inputstream转化为string1、使用inputstreamreader和stringbuilder(jdk)public c...
使用SpringBoot整合高德地图实现路线规划功能
2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 21
一、业务场景分析在日常的开发项目中,地图服务是很多系统的核心能力之一,尤其是在物流、同城配送、出行导航等领域。作为一名有多年后端开发经验的工...
Spring事务失效场景及解决过程
2025-07-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 19
spring事务失效场景及解决过程异常捕获处理导致事务失效场景:在转账代码中,对可能出现的异常进行捕获处理后,事务可能失效。如在方法中添加t...