当前位置: 代码网 > it编程>编程语言>

Java

MyBatis中$与#的区别解析

2025-07-11 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 28

一、介绍#(井号):mybatis使用#{}作为参数占位符时,会创建预处理语句(prepared statement),并将参数值作为预处理...

SpringBoot3.X 整合 MinIO 存储原生方案

SpringBoot3.X 整合 MinIO 存储原生方案

2025-07-11 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 27

springboot3.x整合minio存储原生方案:从环境搭建到实战开发一、前言:为什么选择minio?在分布式存储领域,minio作为一...

基于Java实现本地APK文件搜索与HTTP下载服务

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 23

功能概述我们要实现的应用需要具备以下核心功能:递归搜索本地目录,查找所有 apk 文件根据文件修改时间找出最新的 apk 文件通过 http...

Java中常见的数据验证注解总结大全

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 24

1.@length功能:@length 用于验证字符串的长度是否在指定的范围内。适用场景:它只适用于字符串类型的字段。该注解可以用来限制字符...

Java四种拷贝方式实战总结(一文扫清所有拷贝问题)

Java四种拷贝方式实战总结(一文扫清所有拷贝问题)

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 27

前言作为java开发者,日常开发中经常会遇到数据拷贝的需求。最近在面试中也有被问到一次大文件拷贝,抽空专门总结一下,从基础概念到实战技巧,配...

Java基于iText库实现PDF模板动态赋值与文档生成功能

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 22

一、引言在企业级开发中,生成标准化的 pdf 文档(如合同、报表、发票等)是常见需求。与 word 文档不同,pdf 以其固定布局和跨平台显...

MyBatis-Plus中使用Wrapper自定义SQL的详细步骤

2025-07-11 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 22

核心步骤mapper 接口定义方法 使用 @param("ew") 注解声明 wrapper 参数,在 sql 中通过 ...

Java中清空集合列表元素的四种方法

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 25

在 java 里,存在多种清空列表的方式,下面为你汇总并附上对应的示例代码:import java.util.arraylist;impor...

Spring Boot 基于 CAS 实现单点登录的原理、实践与优化全解析(最新整理)

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 25

前言在企业级应用开发中,随着系统数量的不断增加,用户需要频繁登录不同系统,这不仅降低了工作效率,也增加了管理成本。单点登录(single s...

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 25

一 spring-boot-maven-plugin 插件的5个goalsspring-boot:repackage,默认goal。在mvn...

java性能火焰图的生成实践

java性能火焰图的生成实践

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 26

序言如果你经常遇到 java 线上性能问题束手无策,看着线上服务 cpu 飙升一筹莫展,发现内存不断泄露满脸茫然。别慌,这里有一款低开销、自...

SpringBoot结合Docker进行容器化处理指南

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 26

前言在当今快速发展的软件工程领域,spring boot 和 docker 已经成为现代 java 开发者的必备工具。spring boot...

SpringBoot+EasyExcel实现自定义复杂样式导入导出

2025-07-10 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 30

tips:能用模板就用模板,当模板不适用的情况下,再选择自定义生成 excel。官网:https://easyexcel.opensourc...

SpringBoot中双token实现无感刷新

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 23

一、方案说明1. 核心流程​用户登录​提交账号密码 → 服务端验证 → 返回access token(前端存储) + r...

Spring中过滤器和拦截器的区别及具体实现方式

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 19

在 spring 框架中,过滤器(filter) 和 拦截器(interceptor) 都是用于处理 http 请求的中间件,但它们在作用范...

Java实现Optional优雅地判空的使用

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 23

前言optional类是jdk8引入的一个新类。在这之前,java在变量、对象、集合的判空处理上并不优雅。本篇博客以实际业务场景为例梳理op...

IntelliJ IDEA中设置数据库连接全局共享的步骤详解

IntelliJ IDEA中设置数据库连接全局共享的步骤详解

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

在现代软件开发中,数据库连接管理是开发过程中不可或缺的一部分。为了提高开发效率,减少配置错误,并方便管理,intellij idea 提供了...

springboot 打包 failed with MalformedInputException: Input length=1

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 21

malformedinputexception: input length = 1 是 spring boot 项目在打包时常见的错误,通常...

SpringBoot使用Tika进行文档解析的完整指南

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

一、第一步:环境搭建——给spring boot装上“文档解析引擎”目标:用3行代码配置ti...

Java实现PDF模板动态赋值与文档生成的多种方式

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

1. apache pdfboxapache pdfbox 是一个开源的 java 库,可用于创建、操作和提取 pdf 文档中的内容。它提供...

Spring IoC注入一些简单的值的几种常见方法

2025-07-10 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

我们来梳理一下最常见的几种用法:方法一:注入配置文件中的属性(最常用)这是最核心的用法。假设我们有一个标准的 spring boot 项目,...

Spring Boot集成Druid实现数据源管理与监控的详细步骤

Spring Boot集成Druid实现数据源管理与监控的详细步骤

2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 21

1. 引言在程序员的日常工作中, 经常需要编写数据库操作相关的程序,而这就需要数据连接池中间件用于管理数据库连接。数据库连接池负责分配、管理...

创建Java keystore文件的完整指南及详细步骤

创建Java keystore文件的完整指南及详细步骤

2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 22

简介:生成keystore文件是java安全领域中的一个关键过程,涉及到创建和管理密钥对、证书以及私钥。本过程需要理解秘密键、证明书和ca证...

Java中读取YAML文件配置信息常见问题及解决方法

2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 20

1 使用spring boot的@configurationproperties@configurationproperties 是 spr...

浅析Spring如何控制Bean的加载顺序

2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 23

在大多数情况下,我们不需要手动控制 bean 的加载顺序,因为 spring 的 ioc 容器足够智能。核心原则:依赖驱动加载spring ...

SpringBoot中如何使用Assert进行断言校验

2025-07-09 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 21

前言在开发 spring boot 应用时,确保程序逻辑的正确性和数据的有效性是非常重要的。java 提供了内置的 assert 机制,而 ...

SpringBoot事务失效问题原因、场景与解决方案

2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 27

一、事务失效的常见场景1.1 同类中方法直接调用导致事务失效原因分析:spring 的事务是通过 aop 代理实现的,只有通过代理对象调用的...

Java常用加密算法详解与示例代码

Java常用加密算法详解与示例代码

2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 25

1. 前言在信息安全领域,加密算法是保护数据机密性、完整性和身份认证的核心手段。java 标准库及第三方框架(如 bouncycastle)...

Spring 框架实现账户转账功能(推荐)

2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 32

一、引言在企业级应用开发中,事务管理是非常重要的一部分。例如在银行转账业务中,需要保证付款和收款操作要么同时成功,要么同时失败,以确保数据的...

Spring SseEmitter 系统及作用详细讲解

2025-07-09 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 22

springsseemitter系统详细讲解一、sse 基本概念(server-sent events)sse 是 html5 提出的标准。...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com