Mybatis批量插入insert的三种实现方式
2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 37
前言提示:在orcale和mybatis执行批量插入是不一样的。方式1oracle批量插入使用 insert all into table(...
Spring线程池ThreadPoolTaskExecutor配置与实践方式
2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 39
threadpooltaskexecutor是spring框架提供的线程池实现,继承自java标准库的threadpoolexecutor,...
MySql8.0对应驱动包匹配注意点+SpringBoot连接MySQL+多数据源配置教程
2026-03-30 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 33
mysql 8.0及对应驱动包匹配注意点mysql 数据库更新为8.0及以上后,对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报...
Java校验文件类型实现方式
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 40
通常校验文件类型,是获取文件后缀,根据后缀名进行判断。但其实这种方式是有被欺骗风险的。下面记录几种判断文件类型的方式。mime类型判断mim...
SpringBoot3使用Apache Tika实现多格式文件内容提取
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 46
做后端开发久了,难免碰到这类刚需:用户上传word、pdf、excel、txt各种文档,后台得自动扒出文本做内容审核、全文检索或者数据库归档...
SpringBoot3集成ip2region实现离线IP查询方案
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 35
引言做后端开发,ip归属地查询绝对是高频刚需场景:用户访问日志埋点、地域权限风控、用户地域画像、站点访问统计,几乎处处都能用得上。之前项目里...
Java关于MD5文件校验问题处理
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 32
前言java中获取文件md5值的四种方法其实都很类似,因为核心都是通过java自带的messagedigest类来实现。获取文件md5值主要...
Spring AI Alibaba框架构建智能体Agent的完整指南
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 31
前言随着大语言模型(llm)技术的快速发展,构建智能agent应用变得越来越简单。本文将通过两个实际的代码示例,展示如何使用spring a...
一文带你掌握Rust中的字符串与切片
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 58
字符串与切片是所有新手遇到的第一个门槛,不同于 java、python 等语言对字符串的高度封装,rust 的字符串与切片深度绑定了所有权、...
Java调用通义千问API的详细步骤
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 31
要在java中接入通义千问api,请按以下步骤操作:1. 准备工作获取api key:登录阿里云dashscope控制台创建api key添...
Java文件类型校验之Apache Tika详解
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 32
一、背景判断文件类型一般可采用两种方式1、后缀名判断简单易操作,但无法准确判断类型2、文件头信息判断通常可以判断文件类型,但有些文件类型无法...
SpringData Redis中Hash结构操作方法
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 33
一、前言:为什么用 hash 存储对象?在 redis 中存储用户、商品、配置等结构化数据时,你是否面临以下选择?❓ 是将整个对象序列化为 ...
Spring中的BeanUtils工具类用法
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 27
前言beanutils是一个java类库,用于简化java bean对象之间的属性拷贝和赋值操作,可以减少java开发人员在属性复制和赋值时...
SpringBoot集成Knife4j/Swagger:接口文档自动生成,告别手写API文档
2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 28
作为后端开发者,接口文档编写是绕不开的工作——既要保证文档的准确性、完整性,又要及时同步接口变更,手动编写不仅耗时耗...
Spring线程池配置之AsyncConfigurer接口解读
2026-03-30 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 23
一、介绍asyncconfigurer是spring框架中的一个接口,用于配置异步任务执行器的相关参数。在java中,异步任务可以通过多线程...
SpringBoot算法实现数据加密传输
2026-03-29 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 32
本文是混合加密:前端 sm2 + sm4,后端 spring boot + hutool 解密的完整示例。方案的逻辑是:前端随机生成一个 s...
C#实现高效读取Word表格数据并导出为CSV/TXT
2026-03-29 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 40
前言在.net开发场景中,读取 word 文档中的表格数据是办公自动化、数据导入、报表生成等业务的高频需求。相比于原生操作office co...
C#三步实现Word转Excel并保留格式
2026-03-29 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 42
在许多业务流程中,重要数据通常以 word 文档的形式存在,例如报告、发票、客户清单或其他结构化列表。microsoft word 在排版、...
后端Long类型ID传给前端精度丢失(变00)的原因分析及解决方案
2026-03-28 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 32
前言在前后端分离的开发中,数据库里存的主键 id 明明是:1750433246798835714,但是前端接收到数据后,id 却变成了:17...
Cursor配置Java环境、创建Spring Boot项目的步骤
2026-03-28 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 32
一:配置jdk和mavencursor默认会读取环境变量java_home和maven_home,如果没有配置去找默认路径~/.m2/set...
Java抽象类从入门到精通
2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 31
引言在java面向对象编程中,抽象类是一个非常重要的概念。它为我们提供了一种定义通用模板的机制,让代码更加灵活、可扩展。本文将深入浅出地讲解...
在IDEA中添加jar包到External Libraries库的实现
2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 31
1. file --> project structure2. project structure --> libraries添...
mybatis-plus分页查询total=0问题及解决方案
2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 32
mybatis-plus分页查询total=0今天复习分布式架构,一步一步从新架构模块,写道mybatis-plus的时候,突然发现分页查询...
新手学习C++的基础知识概况总结
2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 67
1.c++的第一个程序#include <iostream>using namespace std;int main(){cou...
SpringBoot配置加载顺序实践
2026-03-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 33
前言spring boot 不仅可以通过配置文件进行配置,还可以通过环境变量、命令行参数等多种形式进行配置。这些配置都可以让开发人员在不修改...
大数据处理的性能优化技巧:数据存储、计算引擎、代码优化、资源管理等多个方面
2026-03-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 53
前言作为一个在数据深渊里捞了十几年 bug 的女码农,我深知大数据处理的挑战。当数据量达到 tb 甚至 pb 级别时,传统的处理方法往往力不...
3小时快速搭建AI系统权限控制的保姆级教程
2026-03-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 43
手把手教你,如何在3小时内搭建完整的ai权限安全架构,避免meta式的数据“裸奔”事故前言:为什么要学这个?2026...
OpenClaw学习笔记:研究官网文档后整理的架构详解
2026-03-28 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 38
背景近期openclaw如火如荼,作为当下ai领域的c位,有必要对其进行了解。前期虽已部署试水,但对其原理不甚了解,查看官网文档又发现大量内...
GIT合并分支的三种实现方式
2026-03-28 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 40
一、使用merge命令合并分支1、目标:将dev分支合并到master分支1.1、首先切换到master分支上git checkout ma...
SpringBoot中文件下载与JSON响应冲突的深度解析与解决方案
2026-03-27 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 36
引言在spring boot开发中,我们经常遇到需要同时处理文件下载和json响应的场景。很多开发者会遇到这样一个困惑:明明已经正确配置了文...