所有文章 > 当前分类:API开发
深入掌控Jenkins JSON API的Depth和
深入掌控Jenkins JSON API的Depth和"Tree"功能 - CloudBees
2025/10/30
本文深入探讨Jenkins JSON API的depth和tree参数,帮助用户通过depth控制数据返回层级以优化性能,并使用tree参数精确指定字段和子字段,避免冗余数据加载,从而提升API调用效率和开发效率。
外部函数与内存API – Java 22 – 未记录
外部函数与内存API – Java 22 – 未记录
【API开发】 Foreign Function and Memory API(FFM API)是Java 22中Panama项目的一部分,旨在简化Java与外部本地代码(如C、C++)的交互,通过堆外内存分配和外部函数调用解决JNI的跨平台、维护和性能问题,提供安全高效的内存管理和本地库集成方式。
2025/10/30
JEP 370:JDK 14的外部内存访问API | Perforce旗下JRebel
JEP 370:JDK 14的外部内存访问API | Perforce旗下JRebel
【API开发】 JEP 370是JDK 14中的外部内存访问API,提供访问Java堆外内存的能力,支持跨进程共享内存和文件映射。该API引入MemorySegment、MemoryAddress和MemoryLayout三个核心抽象,相比ByteBuffer和JNI更安全高效,是巴拿马项目的一部分,提升JVM互操作性。
2025/10/30
.NET Core 下的 API 网关
.NET Core 下的 API 网关
【API开发】 网关介绍 网关其实就是将我们写好的API全部放在一个统一的地址暴露在公网,提供访问的一个入口。在 .NET Core下可以使用Ocelot来帮助我们很方便的接入API 网关。与之类似的库还有ProxyKit,微软也发布了一个反向代理的...
2025/10/30
使用 Ruby on Rails 构建一个 RESTful API
使用 Ruby on Rails 构建一个 RESTful API
【API开发】 本教程详细介绍了如何使用Ruby on Rails构建一个RESTful API,该API作为Cowsay程序的接口,允许用户发送文本并自定义输出。教程涵盖了从项目创建、Gemfile配置、路由设置到控制器开发的完整流程,适合想要学习Rails API开发的开发者。
2025/10/30
Ruby 开发者必备的 API 资源与工具
Ruby 开发者必备的 API 资源与工具
【API开发】 本文介绍了Ruby语言在API开发中的应用,特别是Ruby on Rails框架的优势和适用场景。文章详细讲解了Ruby的语法特性、社区资源以及如何利用Gem扩展功能,同时提供了RESTful API和GraphQL API的开发教程和部署工具推荐。适合初学者和中级开发者学习Ruby API开发。
2025/10/30
使用 Ruby on Rails 创建基础 API 驱动的应用程序
使用 Ruby on Rails 创建基础 API 驱动的应用程序
【API开发】 本教程详细介绍了如何使用Ruby on Rails创建基础API,包括API模式的使用、资源管理、JSON数据优化和版本控制。通过具体示例演示了如何构建乐队管理API,使用active_model_serializers gem优化JSON返回数据,并实现符合JSON:API规范的数据格式。
2025/10/30
GPT-OSS 模型优化成人自考 AI 客服口语评测 API,3 天落地
GPT-OSS 模型优化成人自考 AI 客服口语评测 API,3 天落地
【API开发】 1. 口语评测核心挑战 a. 自考特色难点分析 成人自考口语评测要面对发音多样、背景噪音复杂、语法错误“千奇百怪”等难题,通用 ASR 模型常常“水土不服”。🎧 借助 代码示例讲解概念 提示词,我们把“口音识别”这一概念用 12 行 Pyt...
2025/10/29
从控制器迁移到Minimal API | 作者:Christian Brevik – Variant
从控制器迁移到Minimal API | 作者:Christian Brevik – Variant
【API开发】 本文指导从MVC控制器迁移到ASP.NET Core Minimal API,通过扩展方法、分离处理逻辑和路由组实现代码简洁与维护性,适用于小型到大型API项目。
2025/10/29
使用 Ulfius 在 C 语言中构建 RESTful API
使用 Ulfius 在 C 语言中构建 RESTful API
【API开发】 本教程详细介绍了如何使用Ulfius框架和Jansson库在C语言中构建RESTful API。通过具体代码示例,展示了如何初始化Ulfius框架、处理HTTP请求、实现图书CRUD操作以及添加日志功能。结合C语言的高效性,Ulfius为开发者提供了构建轻量级高性能Web API的解决方案。
2025/10/29
Vector | Graph:蚂蚁首个开源Graph RAG框架设计解读
Vector | Graph:蚂蚁首个开源Graph RAG框架设计解读
【API开发】 检索增强生成(RAG:Retrieval Augmented Generation)技术旨在把信息检索与大模型结合,以缓解大模型推理“幻觉”的问题。近来关于RAG的研究如火如荼,支持RAG的开源框架也层出不穷,并孕育了大量专业领域的AI工程...
2025/10/29
在 Ruby on Rails 中构建可扩展的 RESTful API:性能优化与最佳实践
在 Ruby on Rails 中构建可扩展的 RESTful API:性能优化与最佳实践
【API开发】 本文详细介绍了如何使用Ruby on Rails框架构建高性能、可扩展的RESTful API,涵盖API版本控制、性能优化、分页、缓存和速率限制等关键实践。通过命名空间路由、精简控制器逻辑、优化响应格式等技术,开发者可以创建高效可靠的API服务。文章特别强调了使用ActiveModel Serializers优化数据结构、Redis缓存API数据以及Rack::Attack实现速率限制等实用技巧。
2025/10/29
使用 Grape 在 Ruby on Rails 中构建 RESTful API:简洁高效的 API 开发框架
使用 Grape 在 Ruby on Rails 中构建 RESTful API:简洁高效的 API 开发框架
【API开发】 本文详细介绍了如何在Ruby on Rails中使用Grape框架构建RESTful API。Grape是一个专为API开发设计的轻量级Ruby框架,提供简洁的DSL、参数验证和版本控制功能。文章包含从安装配置到创建CRUD接口的完整教程,并展示了如何通过实体(Entities)格式化JSON响应,以及与Swagger集成生成API文档。
2025/10/29
Ruby on Rails 构建 API 基础教程:从设计到开发
Ruby on Rails 构建 API 基础教程:从设计到开发
【API开发】 本文详细介绍了使用Ruby on Rails构建API的基础知识,包括RESTful设计原则、JSON数据格式处理以及控制器实现方法。通过rails-api gem创建轻量级应用,使用ActiveModel::Serializer控制数据结构,适合为移动应用或开发者提供数据接口。
2025/10/29
Node.js + TypeScript 构建 REST API 全程速通:从环境到路由,30 分钟上线
Node.js + TypeScript 构建 REST API 全程速通:从环境到路由,30 分钟上线
【API开发】 本文详细介绍了如何使用Node.js和TypeScript构建REST API,包括环境搭建、Express服务器配置、路由设置以及CRUD操作实现。通过结合TypeScript的类型安全特性,开发者可以创建高效且可扩展的后端API服务。
2025/10/28
从提示到生产:使用v0和Neon加速开发 …
从提示到生产:使用v0和Neon加速开发 …
【API开发】 本文探讨了使用v0和Neon Postgres加速全栈开发的方法,强调详细提示在数据建模和数据库集成中的重要性。通过示例项目展示如何利用v0生成前端UI和数据库模式,结合Neon的无服务器架构实现快速原型部署,帮助开发者提升开发效率并避免常见问题。
2025/10/28