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

编程语言

Spring Boot3 集成 Spring AI 实现 Advisor 增强机制的完整流程

2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 186

1、简述spring ai 的 advisor api 是一种声明式的拦截机制,借鉴了 spring aop 的设计理念,允许开发者在 ai...

Java使用Spire.Doc实现读取或删除Word文档属性

2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 173

在日常的文档处理工作中,word 文档的属性(也称为元数据)扮演着重要角色。这些信息包括标题、作者、公司、关键词等,虽然不直接显示在正文中,...

Spring Boot 使用 WebServiceTemplate 调用 WebService的完整步骤

2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 190

webservicetemplate 是 spring 官方原生的 soap 客户端工具,无需引入 cxf 等第三方框架,轻量、简单、和 s...

Mybatis批量插入insert的三种实现方式

2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 154

前言提示:在orcale和mybatis执行批量插入是不一样的。方式1oracle批量插入使用 insert all into table(...

Spring线程池ThreadPoolTaskExecutor配置与实践方式

2026-03-30 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 166

threadpooltaskexecutor是spring框架提供的线程池实现,继承自java标准库的threadpoolexecutor,...

MySql8.0对应驱动包匹配注意点+SpringBoot连接MySQL+多数据源配置教程

MySql8.0对应驱动包匹配注意点+SpringBoot连接MySQL+多数据源配置教程

2026-03-30 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 166

mysql 8.0及对应驱动包匹配注意点mysql 数据库更新为8.0及以上后,对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报...

Java校验文件类型实现方式

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 173

通常校验文件类型,是获取文件后缀,根据后缀名进行判断。但其实这种方式是有被欺骗风险的。下面记录几种判断文件类型的方式。mime类型判断mim...

SpringBoot3使用Apache Tika实现多格式文件内容提取

SpringBoot3使用Apache Tika实现多格式文件内容提取

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 187

做后端开发久了,难免碰到这类刚需:用户上传word、pdf、excel、txt各种文档,后台得自动扒出文本做内容审核、全文检索或者数据库归档...

SpringBoot3集成ip2region实现离线IP查询方案

SpringBoot3集成ip2region实现离线IP查询方案

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 171

引言做后端开发,ip归属地查询绝对是高频刚需场景:用户访问日志埋点、地域权限风控、用户地域画像、站点访问统计,几乎处处都能用得上。之前项目里...

Java关于MD5文件校验问题处理

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 151

前言java中获取文件md5值的四种方法其实都很类似,因为核心都是通过java自带的messagedigest类来实现。获取文件md5值主要...

Spring AI Alibaba框架构建智能体Agent的完整指南

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 164

前言随着大语言模型(llm)技术的快速发展,构建智能agent应用变得越来越简单。本文将通过两个实际的代码示例,展示如何使用spring a...

一文带你掌握Rust中的字符串与切片

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 317

字符串与切片是所有新手遇到的第一个门槛,不同于 java、python 等语言对字符串的高度封装,rust 的字符串与切片深度绑定了所有权、...

Java调用通义千问API的详细步骤

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 145

要在java中接入通义千问api,请按以下步骤操作:1. 准备工作获取api key:登录阿里云dashscope控制台创建api key添...

Java文件类型校验之Apache Tika详解

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 146

一、背景判断文件类型一般可采用两种方式1、后缀名判断简单易操作,但无法准确判断类型2、文件头信息判断通常可以判断文件类型,但有些文件类型无法...

SpringData Redis中Hash结构操作方法

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 141

一、前言:为什么用 hash 存储对象?在 redis 中存储用户、商品、配置等结构化数据时,你是否面临以下选择?❓ 是将整个对象序列化为 ...

Spring中的BeanUtils工具类用法

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 130

前言beanutils是一个java类库,用于简化java bean对象之间的属性拷贝和赋值操作,可以减少java开发人员在属性复制和赋值时...

SpringBoot集成Knife4j/Swagger:接口文档自动生成,告别手写API文档

SpringBoot集成Knife4j/Swagger:接口文档自动生成,告别手写API文档

2026-03-30 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 160

作为后端开发者,接口文档编写是绕不开的工作——既要保证文档的准确性、完整性,又要及时同步接口变更,手动编写不仅耗时耗...

Spring线程池配置之AsyncConfigurer接口解读

2026-03-30 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 136

一、介绍asyncconfigurer是spring框架中的一个接口,用于配置异步任务执行器的相关参数。在java中,异步任务可以通过多线程...

SpringBoot算法实现数据加密传输

2026-03-29 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 102

本文是混合加密:前端 sm2 + sm4,后端 spring boot + hutool 解密的完整示例。方案的逻辑是:前端随机生成一个 s...

C#实现高效读取Word表格数据并导出为CSV/TXT

C#实现高效读取Word表格数据并导出为CSV/TXT

2026-03-29 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 201

前言在.net开发场景中,读取 word 文档中的表格数据是办公自动化、数据导入、报表生成等业务的高频需求。相比于原生操作office co...

C#三步实现Word转Excel并保留格式

C#三步实现Word转Excel并保留格式

2026-03-29 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 193

在许多业务流程中,重要数据通常以 word 文档的形式存在,例如报告、发票、客户清单或其他结构化列表。microsoft word 在排版、...

后端Long类型ID传给前端精度丢失(变00)的原因分析及解决方案

2026-03-28 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 122

前言在前后端分离的开发中,数据库里存的主键 id 明明是:1750433246798835714,但是前端接收到数据后,id 却变成了:17...

Cursor配置Java环境、创建Spring Boot项目的步骤

Cursor配置Java环境、创建Spring Boot项目的步骤

2026-03-28 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 139

一:配置jdk和mavencursor默认会读取环境变量java_home和maven_home,如果没有配置去找默认路径~/.m2/set...

Java抽象类从入门到精通

2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 128

引言在java面向对象编程中,抽象类是一个非常重要的概念。它为我们提供了一种定义通用模板的机制,让代码更加灵活、可扩展。本文将深入浅出地讲解...

在IDEA中添加jar包到External Libraries库的实现

在IDEA中添加jar包到External Libraries库的实现

2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 114

1. file --> project structure2. project structure --> libraries添...

mybatis-plus分页查询total=0问题及解决方案

mybatis-plus分页查询total=0问题及解决方案

2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 144

mybatis-plus分页查询total=0今天复习分布式架构,一步一步从新架构模块,写道mybatis-plus的时候,突然发现分页查询...

新手学习C++的基础知识概况总结

2026-03-28 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 229

1.c++的第一个程序#include <iostream>using namespace std;int main(){cou...

SpringBoot配置加载顺序实践

SpringBoot配置加载顺序实践

2026-03-28 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 145

前言spring boot 不仅可以通过配置文件进行配置,还可以通过环境变量、命令行参数等多种形式进行配置。这些配置都可以让开发人员在不修改...

大数据处理的性能优化技巧:数据存储、计算引擎、代码优化、资源管理等多个方面

2026-03-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 212

前言作为一个在数据深渊里捞了十几年 bug 的女码农,我深知大数据处理的挑战。当数据量达到 tb 甚至 pb 级别时,传统的处理方法往往力不...

3小时快速搭建AI系统权限控制的保姆级教程

3小时快速搭建AI系统权限控制的保姆级教程

2026-03-28 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 209

手把手教你,如何在3小时内搭建完整的ai权限安全架构,避免meta式的数据“裸奔”事故前言:为什么要学这个?2026...

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