当前位置: 首页 > article >正文

springboot相关随记-2025

  • GraalVM Native Support:GraalVM 是一个高性能的多语言运行时,该插件提供对 GraalVM 原生镜像构建的支持 。可以将 Java 应用程序打包成原生可执行文件,脱离 JVM 运行,带来更快的启动时间和更低的内存消耗,适合对性能敏感的场景。
  • GraphQL DGS Code Generation:GraphQL 是一种用于 API 的查询语言,DGS(Direct Graphql Services)是一种开发 GraphQL 服务的框架。该插件用于自动生成与 GraphQL 相关的代码,比如根据定义的 GraphQL Schema 生成对应的 Java 代码,提高开发 GraphQL 服务的效率。
  • Spring Boot DevTools:这是 Spring Boot 提供的开发工具,主要用于提升开发体验。它支持自动重启,即当代码或资源文件发生变化时,应用程序会自动重新启动;还默认阻止一些开发中不需要的缓存,使开发者能及时看到代码更改的结果。
  • Lombok:通过注解来简化 Java 代码,减少样板代码的编写。比如使用@Data注解在类上,会自动生成该类的 getter、setter、equals、hashCode 和 toString 等方法;@Slf4j注解可以快速生成日志记录器。
  • Spring Configuration Processor:在 Spring 项目中,用于处理配置元数据,让 IDE 能够对 Spring 配置文件进行智能提示。比如在application.propertiesapplication.yml中配置自定义属性时,能提供自动补全和类型检查等功能。
  • Docker Compose Support:支持在 IDE 中使用 Docker Compose,方便管理和编排多个 Docker 容器。可以通过图形界面或配置文件来定义和启动多个相互关联的容器服务,比如一个应用程序及其依赖的数据库、缓存等服务。
  • Spring Modulith:用于辅助开发基于 Spring 的模块化应用程序,帮助开发者更好地组织和管理大型 Spring 项目的模块结构,处理模块之间的依赖关系,提高代码的可维护性和可扩展性。

 

  • Spring Web:是 Spring 框架中用于开发 Web 应用程序的核心模块,支持构建基于 Servlet 的 Web 应用,方便创建 RESTful API 等。
  • Spring Reactive Web:用于构建响应式 Web 应用,适用于处理高并发、海量请求场景,基于异步非阻塞 I/O。
  • Spring for GraphQL:整合 GraphQL 技术,让客户端能更灵活地获取数据,减少数据过度获取或不足问题。
  • Rest Repositories : 用于简化创建基于 RESTful 风格的数据访问层,方便与后端数据存储交互。
  • Spring Session:提供在分布式环境中管理用户会话的功能,确保会话信息在多个实例间共享。
  • Rest Repositories HAL Explorer: 是一个基于浏览器的工具,用于浏览和操作基于 HAL(Hypertext Application Language)格式的 RESTful API 。
  • Spring HATEOAS: 实现超媒体作为应用状态的引擎(HATEOAS)原则,使 RESTful API 更具可发现性和可导航性。
  • Spring Web Services: 支持创建 SOAP(Simple Object Access Protocol) Web 服务,适用于企业级集成场景。
  • Jersey: 是一个用于开发 RESTful Web 服务的 Java 框架,这里可能是作为与 Spring 集成的选项。
  • Vaadin: 用于在 Java 中构建 Web 应用程序的框架,提供丰富的 UI 组件。
  • Netflix DGS:Netflix 开发的用于构建 GraphQL 服务的框架,适用于微服务架构。
  • htmx: 是一个轻量级的库,允许使用 HTML 属性来访问 AJAX、CSS Transitions、WebSockets 等功能,无需大量 JavaScript 代码。

  • Thymeleaf:一款流行的 Java 模板引擎,可与 Spring 框架很好地集成,能在浏览器中直接预览模板,方便开发调试。
  • Apache Freemarker:是一个基于 Java 的模板引擎,常用于生成 HTML、XML 等文本格式,在 Java Web 开发中应用广泛。
  • Mustache:是一个轻量级的、无逻辑的模板引擎,语法简单,易于学习和使用,支持多种编程语言。
  • Groovy Templates:基于 Groovy 语言的模板引擎,利用了 Groovy 语言的动态特性,提供简洁的模板编写方式。
  • JTE:是适用于 Java 的模板引擎,旨在提供高性能和简单的语法,减少样板代码

 

 

  • Spring Security:是一个基于 Spring 框架的安全框架,用于保护 Spring 应用程序,提供身份验证和授权功能。
  • OAuth2 Client:OAuth 2.0 是一种授权框架,OAuth2 Client 是实现该协议的客户端,允许应用通过第三方进行身份验证和授权。
  • OAuth2 Authorization Server:OAuth 2.0 授权服务器,用于颁发访问令牌和刷新令牌,管理用户的授权。
  • OAuth2 Resource Server:OAuth 2.0 资源服务器,保护受限制的资源,验证访问令牌并决定是否允许访问。
  • Spring LDAP:Spring 框架对 LDAP(轻量级目录访问协议)的支持,用于访问和管理目录服务,常用于用户身份验证和授权管理。
  • Okta:是一个身份验证和访问管理平台,提供单点登录、多因素认证等功能,帮助企业管理用户身份。

  • JDBC API:Java 数据库连接(Java Database Connectivity)应用程序接口,用于 Java 程序和数据库之间建立连接、执行 SQL 语句并处理结果。
  • Spring Data JPA:Spring 框架的一部分,基于 JPA(Java Persistence API)规范,简化了数据访问层的开发,通过注解和接口减少数据访问代码。
  • Spring Data JDBC:Spring Data 家族成员,提供更简单的 JDBC 访问方式,直接映射数据库表和 Java 对象,无需复杂的对象关系映射(ORM)。
  • Spring Data R2DBC:响应式的数据库访问技术,用于响应式编程模型下访问关系型数据库。
  • MyBatis Framework:一个流行的持久层框架,支持定制化 SQL、存储过程以及高级映射,允许开发者灵活编写 SQL 语句。
  • Liquibase Migration 和 Flyway Migration:都是数据库版本管理工具,用于管理数据库模式的变更,确保数据库版本在不同环境中的一致性。
  • JOQ Access Layer:Java Object Oriented Querying 的缩写,是一个类型安全的 SQL 查询构建器,可用于 Java 程序中编写 SQL 语句。
  • IBM DB2 Driver:IBM DB2 数据库的驱动程序,用于连接 Java 应用程序和 DB2 数据库。
  • Apache Derby Database:一个纯 Java 编写的开源数据库,可嵌入式使用或作为独立服务器运行。
  • H2 Database:轻量级的开源数据库,支持嵌入式和服务器模式,常用于开发和测试环境。
  • HypersQL Database:开源的关系型数据库管理系统,提供标准的 SQL 接口。
  • MariaDB Driver:MariaDB 数据库的驱动程序,MariaDB 是 MySQL 的一个分支。
  • MS SQL Server Driver:用于连接 Java 应用程序和 Microsoft SQL Server 数据库的驱动。
  • MySQL Driver:连接 Java 应用和 MySQL 数据库的驱动程序。
  • Oracle Driver:用于连接 Java 应用程序和 Oracle 数据库的驱动。
  • PostgreSQL Driver:连接 Java 应用和 PostgreSQL 数据库的驱动程序。

  • Spring Data Redis (Access+Driver):用于在 Spring 应用中方便地访问 Redis 数据库,提供了驱动和操作 Redis 的功能,Redis 是一个基于内存的键值对存储数据库 。
  • Spring Data Reactive Redis:支持响应式编程模型来访问 Redis,适用于构建响应式应用程序。
  • Spring Data MongoDB:使 Spring 应用能够轻松集成 MongoDB,MongoDB 是一个文档型 NoSQL 数据库。
  • Spring Data Reactive MongoDB:为 MongoDB 提供响应式编程支持,适用于需要异步和非阻塞 I/O 的场景。
  • Spring Data Elasticsearch (Access+Driver):用于在 Spring 应用中访问 Elasticsearch,Elasticsearch 是一个分布式搜索和分析引擎,也可作为文档数据库使用。
  • Spring Data for Apache Cassandra:允许 Spring 应用与 Apache Cassandra 集成,Cassandra 是一个分布式、可扩展的 NoSQL 数据库。
  • Spring Data Reactive for Apache Cassandra:为 Cassandra 提供响应式编程支持。
  • Spring Data Couchbase:用于在 Spring 应用中使用 Couchbase 数据库,Couchbase 是一个分布式文档数据库。
  • Spring Data Reactive Couchbase:为 Couchbase 提供响应式编程能力。
  • Spring Data Neo4j:帮助 Spring 应用集成 Neo4j 图形数据库,用于处理复杂的关系数据。

  • Spring Integration:一个用于构建企业集成解决方案的框架,支持多种消息传递模式和协议。
  • Spring for RabbitMQ:方便 Spring 应用与 RabbitMQ 消息代理集成,RabbitMQ 是一个开源的消息队列软件。
  • Spring for RabbitMQ Streams:用于在 RabbitMQ 上处理流数据的 Spring 集成模块。
  • Spring for Apache Kafka:使 Spring 应用能够与 Apache Kafka 集成,Kafka 是一个高吞吐量的分布式消息系统。
  • Spring for Apache Kafka Streams:支持在 Kafka 上进行流处理的 Spring 集成组件。
  • Spring for Apache ActiveMQ 5:用于将 Spring 应用与 Apache ActiveMQ 5 消息服务器集成,ActiveMQ 5 是一款老牌消息中间件。
  • Spring for Apache ActiveMQ Artemis:支持 Spring 应用与 Apache ActiveMQ Artemis 消息代理集成,Artemis 是 ActiveMQ 的下一代产品。
  • Spring for Apache Pulsar:允许 Spring 应用与 Apache Pulsar 消息系统集成,Pulsar 是分布式发布 - 订阅消息系统。
  • Spring for Apache Pulsar (Reactive):为 Apache Pulsar 提供响应式编程支持的 Spring 模块。
  • WebSocket:一种在单个 TCP 连接上进行全双工通信的协议,常用于 Web 应用的实时通信。
  • RSocket:一个用于在应用程序之间进行异步消息传递的二进制协议,支持多种消息交换模式。
  • Apache Camel:一个开源的企业集成框架,提供了一套丰富的组件和 DSL 来处理消息路由和转换。
  • Solace PubSub+:Solace 公司的一款发布 - 订阅消息平台,Spring for Solace PubSub + 用于集成该平台。

 

  • Spring Batch:一个用于开发批处理应用的框架,可处理大量数据的读取、处理和写入,常用于数据迁移、报表生成等场景。
  • Validation:Spring 框架中的验证机制,用于对输入数据进行验证,确保数据符合特定的规则和约束。
  • Java Mail Sender:在 Spring 应用中用于发送邮件的功能,基于 JavaMail API,简化了邮件发送的操作。
  • Quartz Scheduler:一个强大的开源作业调度框架,Spring 对其进行了集成,可用于在应用中实现定时任务调度。
  • Spring Cache Abstraction:Spring 提供的缓存抽象层,允许开发者轻松地在应用中添加缓存功能,支持多种缓存实现,如 Ehcache、Caffeine 等。
  • Spring Shell:为 Spring 应用提供命令行交互的工具,开发者可以通过命令行执行应用内的操作,便于调试和管理。
  • Spring gRPC [Experimental]:gRPC 是一个高性能的远程过程调用(RPC)框架,Spring 对其进行了实验性集成,用于在 Spring 应用中实现基于 gRPC 的通信 。

 

  • Spring Boot Actuator:为 Spring Boot 应用提供生产级别的特性,如健康检查、指标监控、环境信息查看等,方便运维人员了解应用运行状态。
  • CycloneDX SBOM support:CycloneDX 是一种软件物料清单(SBOM)标准,此选项为 Spring Boot 应用提供生成符合 CycloneDX 标准 SBOM 的支持,有助于管理软件依赖和安全审计。
  • codecentric's Spring Boot Admin (Client):codecentric 公司开发的 Spring Boot 应用监控工具的客户端,用于将 Spring Boot 应用连接到监控服务器。
  • codecentric's Spring Boot Admin (Server):上述监控工具的服务器端,用于集中展示和管理连接过来的 Spring Boot 应用的运行状态、指标等信息。
  • Sentry:一个开源的错误追踪和性能监控平台,与 Spring 集成后,可以帮助开发者实时捕获应用中的错误和性能问题,便于及时排查和修复。

 

  • Datadog:一个基于云的监控和分析平台,可用于监控应用程序、服务器和基础设施的性能指标、日志和事件等。
  • Dynatrace:一款应用性能监测(APM)工具,提供对应用程序、基础设施和用户体验的全面监控和分析,支持自动发现和分布式追踪。
  • Influx:InfluxDB 是一个开源的时间序列数据库,常用于存储和查询与时间相关的监控数据,如指标数据。
  • Graphite:一个开源的企业级监控工具,用于收集、存储和可视化时间序列数据,常与其他工具结合使用来构建监控系统。
  • New Relic:提供应用性能监控、基础设施监控和日志管理等功能的平台,帮助开发和运维团队了解应用的运行状况。
  • OTLP for metrics:OTLP(OpenTelemetry Protocol)是一种用于收集和传输可观测性数据的协议,这里指用于指标数据的 OTLP,有助于统一不同系统间的数据采集和传输。
  • Prometheus:一个开源的系统监控和警报工具包,专注于收集和存储时间序列数据,广泛应用于云原生应用的监控。
  • Distributed Tracing:分布式追踪技术,用于跟踪请求在分布式系统中的流动路径,帮助定位性能瓶颈和故障点。
  • Wavefront:一个基于云的实时分析和监控平台,提供指标监控、分布式追踪和异常检测等功能。
  • Zipkin:Twitter 开源的分布式追踪系统,用于收集系统的时序数据,追踪微服务架构中的请求流程,排查系统延迟等问题。

  • Spring REST Docs:用于生成 RESTful API 文档的工具,通过编写测试用例来生成准确的 API 文档,帮助开发人员和其他使用者更好地理解 API。
  • Testcontainers:一个 Java 库,提供了轻量级的、可复用的测试环境,支持在测试中启动和管理各种容器,如数据库、消息队列等,方便进行集成测试。
  • Contract Verifier:用于验证微服务之间契约的工具,确保服务提供者和消费者之间的交互符合约定的契约,常用于契约测试。
  • Contract Stub Runner:配合契约测试使用,能够根据契约生成服务存根(Stub),在测试中模拟服务提供者,方便消费者服务的测试。
  • Embedded LDAP Server:嵌入式 LDAP 服务器,在测试环境中提供 LDAP 服务,用于测试与 LDAP 相关的功能,比如用户认证和授权等。

  • Cloud Bootstrap:Spring Cloud 中的引导配置,用于在应用启动时从外部配置源(如配置中心)加载配置属性,优先于应用的常规配置,确保应用以正确配置启动。
  • Function:Spring Cloud Function 提供了一种简化的方式来构建函数式的微服务,允许开发者将业务逻辑定义为函数,并轻松地进行部署和集成,支持与消息队列、流处理等集成。
  • Task:Spring Cloud Task 用于在 Spring Boot 应用中运行短期的、一次性的任务,比如数据迁移、批处理作业等,方便管理和监控这些任务的执行。

  • Config Client:Spring Cloud Config 的客户端,用于从配置服务器获取配置信息。在微服务架构中,各服务通过 Config Client 连接到配置服务器,动态加载配置,便于集中管理配置。
  • Config Server:配置服务器,作为微服务配置的中心仓库,存储应用的配置文件,支持版本管理、动态刷新等功能,为 Config Client 提供配置信息。
  • Vault Configuration:Vault 是一个用于管理机密信息(如密码、令牌等)的工具。此配置选项允许 Spring Cloud Config 与 HashiCorp Vault 集成,将敏感配置存储在 Vault 中,增强配置的安全性。
  • Apache Zookeeper Configuration:Apache Zookeeper 是一个分布式协调服务。该配置表示 Spring Cloud Config 可以与 Zookeeper 集成,利用 Zookeeper 的特性(如数据一致性、节点监听等)来管理配置的一致性和动态更新。
  • Consul Configuration:Consul 是一个分布式服务发现和配置管理工具。此配置意味着 Spring Cloud Config 可以和 Consul 集成,借助 Consul 的功能实现配置的存储、发现和更新,同时利用其健康检查等特性来保障服务的稳定性。

 

  • Eureka Discovery Client:Netflix Eureka 的客户端组件,用于微服务将自身注册到 Eureka Server,并从 Eureka Server 获取其他服务的实例信息,实现服务发现功能,方便微服务之间进行通信。
  • Eureka Server:Eureka 的服务器端,作为服务注册中心,接收来自 Eureka Discovery Client 的服务注册请求,维护服务实例的注册表,并提供服务实例的查询功能。
  • Apache Zookeeper Discovery:利用 Apache Zookeeper 实现服务发现,Zookeeper 的节点特性可用于存储服务实例的信息,通过监听节点变化来动态感知服务的上线和下线。
  • Consul Discovery:借助 Consul 实现服务发现,Consul 不仅能存储服务实例的元数据,还提供健康检查、键值存储等功能,帮助微服务发现可用的服务实例,并保证服务的高可用性。

  • Gateway:Spring Cloud Gateway 是一个基于 Spring 5.0、Spring Boot 2.0 和 Project Reactor 等技术开发的新一代网关,用于统一管理微服务的入口,支持路由转发、请求过滤、限流等功能。
  • Reactive Gateway:响应式网关,基于响应式编程模型构建,适合处理高并发、低延迟的场景,与 Gateway 功能类似,但能更好地支持异步非阻塞的请求处理。
  • OpenFeign:是一个声明式的 Web 服务客户端,简化了微服务之间的远程调用。开发者只需通过定义接口并添加注解,就可以像调用本地方法一样调用其他微服务的 API。
  • Cloud LoadBalancer:Spring Cloud 负载均衡器,用于在多个服务实例之间进行请求分发,保证请求能够均衡地到达各个实例,提高系统的可用性和性能。

 Resilience4J 是一个轻量级的、基于 Java 8 函数式编程风格的容错库,用于在微服务架构中实现断路器模式。当某个服务出现故障时,断路器可以避免级联故障,快速返回一个默认响应,防止整个系统崩溃,同时还提供了限流、重试等多种容错机制。

  • Spring Cloud Messaging
    • Cloud Bus:Spring Cloud Bus 用于在微服务架构中传播事件和状态变化,比如配置更新事件,它可以连接多个微服务实例,实现配置的广播式更新。
    • Cloud Stream:是一个用于构建消息驱动微服务的框架,提供了统一的编程模型,屏蔽了底层消息中间件(如 RabbitMQ、Kafka 等)的差异,方便开发者快速开发消息相关的功能。
  • VMware Tanzu Application Service
    • Config Client (TAS):是针对 VMware Tanzu Application Service(TAS)环境的配置客户端,用于从 TAS 的配置中心获取应用配置信息。
    • Service Registry (TAS):TAS 中的服务注册中心组件,微服务可以将自身注册到该组件上,其他服务可通过它发现可用的服务实例。
  • Microsoft Azure
    • Azure Support:表示 Spring 与微软 Azure 云服务的支持集成,帮助 Spring 应用在 Azure 环境中更好地运行和管理。
    • Azure Active Directory:Azure 的活动目录服务,用于身份验证和授权管理,集成后 Spring 应用可以利用 Azure AD 进行用户身份验证和权限管理。
    • Azure Cosmos DB:微软 Azure 提供的多模型数据库服务,此集成可让 Spring 应用方便地使用 Cosmos DB 存储和检索数据。
    • Azure Key Vault:用于安全存储和管理密钥、机密和证书等敏感信息,Spring 应用集成后可以安全地访问这些信息。
    • Azure Storage:Azure 提供的存储服务,包括 Blob 存储、文件存储等,Spring 应用集成后可以使用这些存储功能来存储数据。

  • Google Cloud Support:表示 Spring 与谷歌云支持服务的集成,帮助开发者在谷歌云环境中更好地部署和管理 Spring 应用,获取技术支持。
  • Google Cloud Messaging:曾是谷歌提供的用于向移动设备发送消息的服务(现部分功能已被 Firebase Cloud Messaging 取代),此集成可让 Spring 应用实现向移动客户端推送消息的功能。
  • Google Cloud Storage:谷歌云存储服务,提供对象存储功能。集成后,Spring 应用可以方便地使用谷歌云存储来存储和检索数据,如文件、图片等。

 

  • Anthropic Claude:Anthropic 公司开发的大型语言模型,可用于文本生成、对话等多种自然语言处理任务。
  • Azure OpenAI:微软 Azure 与 OpenAI 合作的服务,允许开发者在 Azure 平台上使用 OpenAI 的模型,如 GPT 系列,进行 AI 应用开发。
  • Azure AI Search:微软 Azure 提供的人工智能搜索服务,结合 AI 技术提升搜索的准确性和相关性。
  • Amazon Bedrock:亚马逊推出的 AI 服务平台,提供对多种机器学习模型的访问,方便开发者构建 AI 应用。
  • Amazon Bedrock Converse:基于 Amazon Bedrock 的对话功能,可用于构建聊天机器人等交互式应用。
  • Apache Cassandra Vector Database:在 Apache Cassandra 数据库基础上扩展的向量数据库,用于存储和处理向量数据,适用于 AI 中的相似性搜索等场景。
  • Chroma Vector Database:一个开源的向量数据库,专注于简单、高效地存储和查询向量数据,常与机器学习模型结合使用。
  • Elasticsearch Vector Database:在 Elasticsearch 上实现的向量数据库功能,让 Elasticsearch 具备处理向量数据的能力。
  • Model Context Protocol Server 和 Model Context Protocol Client:模型上下文协议的服务端和客户端,用于在 AI 模型交互中管理上下文信息。
  • Milvus Vector Database:一款开源的高性能向量数据库,广泛应用于 AI 领域,支持海量向量数据的存储和快速检索。
  • Mistral AI:Mistral AI 公司开发的 AI 相关技术或模型,提供自然语言处理等 AI 能力。
  • MongoDB Atlas Vector Database:MongoDB Atlas 上的向量数据库功能,使开发者能够在 MongoDB 中存储和查询向量数据。
  • Neo4j Vector Database:Neo4j 图形数据库扩展的向量数据库功能,可用于处理图形结构的向量数据。
  • Ollama:一个开源的模型运行工具,允许开发者在本地运行各种大型语言模型。
  • OpenAI:知名人工智能研究实验室和技术公司,开发了 GPT 等一系列先进的大型语言模型,提供自然语言处理相关的 API 服务。
  • Oracle Vector Database:甲骨文公司推出的向量数据库,用于存储和处理向量数据,适用于机器学习中的相似性搜索等场景。
  • PGvector Vector Database:基于 PostgreSQL 数据库的向量扩展,让 PostgreSQL 具备存储和查询向量数据的能力。
  • Pinecone Vector Database:一个完全托管的向量数据库服务,专注于为机器学习应用提供高效的向量存储和检索功能。
  • PostgresML:一个为 PostgreSQL 数据库添加机器学习功能的扩展,允许在数据库中直接进行机器学习模型的训练和预测。
  • Redis Search and Query Vector Database:Redis 的一个功能模块,增强了 Redis 在向量数据搜索和查询方面的能力,可用于快速处理向量数据。
  • MariaDB Vector Database:MariaDB 数据库针对向量数据存储和处理的相关功能,支持机器学习应用的数据存储需求。
  • Oracle Coherence Vector Database:Oracle Coherence 是一款内存数据网格产品,其向量数据库功能用于处理大规模的向量数据。
  • Azure Cosmos DB Vector Store:微软 Azure Cosmos DB 的向量存储功能,使开发者能够在 Cosmos DB 中存储和管理向量数据。
  • Stability AI:一家人工智能公司,开发了多个知名的 AI 模型,如 StableDiffusion 用于图像生成等领域。
  • Transformers (ONNX) Embeddings:基于 ONNX(Open Neural Network Exchange)格式的 Transformers 模型嵌入,用于将文本等数据转换为向量表示。
  • Vertex AI Gemini:谷歌 Vertex AI 平台上的 Gemini 模型,谷歌推出的先进人工智能模型,提供多种 AI 能力。
  • Vertex AI Embeddings:谷歌 Vertex AI 提供的嵌入服务,用于生成数据的向量表示,便于机器学习模型处理。
  • Qdrant Vector Database:一个开源的向量数据库,提供快速的向量相似性搜索功能,适用于构建 AI 应用。
  • Typesense Vector Database:一个轻量级、快速的开源向量数据库,专注于高性能的向量搜索和存储。
  • Weaviate Vector Database:一个开源的向量数据库,支持多种数据类型,提供强大的查询和扩展功能,用于构建智能应用。
  • Markdown Document Reader:用于读取 Markdown 格式文档的工具,在 AI 应用中可用于处理文档数据,提取信息。
  • Tika Document Reader:Apache Tika 是一个用于解析各种文档类型的工具包,Tika Document Reader 可用于读取不同格式的文档内容,为 AI 的数据预处理提供支持。

 


http://www.kler.cn/a/570268.html

相关文章:

  • 批量设置 Word 样式,如字体信息、段落距离、行距、页边距等信息
  • 详解LSM树
  • DeepSeek与数据分析:现状、挑战与未来展望
  • LeetCode 11 - 盛最多水的容器
  • YOLOv12:目标检测新时代的破局者
  • C语言输入函数终极指南:深入解析scanf、fgets、getchar和sscanf
  • 《白帽子讲 Web 安全》之深入同源策略(万字详解)
  • UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作
  • nlp第八节——序列标注任务
  • Spring Security + OAuth2.0
  • C++运算符重载的学习笔记
  • 【计算机网络】HTTP1.0/1.1/2.0对比,常用请求方式总结,HTTPS加密过程,浏览器访问域名详细过程
  • 记一次复杂分页查询的优化历程:从临时表到普通表的架构演进
  • Linux远程连接vscode
  • OpenCV(12):图像拼接、简单滤镜效果
  • 磁盘空间不足|如何安全清理以释放磁盘空间(开源+节流)
  • Pytorch实现之SRGAN+CBAM的结构设计
  • 【Transformer优化】什么是稀疏注意力?
  • 测试工程师Ai应用实战指南简例prompt
  • 软考教材重点内容 信息安全工程师 第18章 网络安全测评技术与标准