• 我们通过建立结账体验开始了我们的 GraphQL 采用之旅。当我们使用 GraphQL 构建的结账应用程序成为我们的指路明灯时,我们看到了采用 GraphQL 的巨大好处。我们构建了更多应用程序,提供了基础设施支持,推出了公共 GraphQL API,并在整个公司提供了培训和学习材料。我们还
  • FastEndpoints是用于 ASP.Net 6 的轻量级 REST Api 框架,实现了 REPR(请求-端点-响应 icon
  • Hadoop是一个框架,可为您提供任何类型的数据存储,并允许您在商品硬件集群上运行计算。许多机构使用 Hadoop 分布式文件系统 (HDFS)作为大数据项目的战略存储平台,因为它具有容错性、高并行化和海量存储能力。WebHDFS 是一种定义公共 HTTP REST API 的协议, icon
  • Spring中通常使用拦截器来拦截Controller 或自创建端点的请求,或者拦截由 RestTemplate 完成的其他(第 3 方)api 调用。本文介绍了后一种情况,我们将拦截器应用于 restTemplate 以修改用于调用第 3 方 api 的请求-响应。本文将通过对请求 icon
  • 通常我们使用标准的数据交换格式,如 JSON 或 XML 与 REST web 服务。然而,许多 REST 服务至少有一些操作很难仅用 JSON 或 XML 来完成。例如上传产品图片、使用上传的 CSV 文件导入数据或生成可下载的 PDF 报告。在这篇文章中,我们关注那些通常被归类为 icon
  • 今天,JSON Web Tokens 广泛用于应用程序中以共享安全信息。尽管如此,它们并非完全万无一失,可能会为攻击者打开大门。但是,如果我们正确使用 JWT,我们可以避免这些缺点。因此,在本文中,我将讨论使用 JSON Web Tokens 时需要遵循的 5 个最佳实践。  icon
  • 序列化过滤器首次出现在JDK 9,在 JDK 17获得更新,序列化过滤器使 Java 应用程序可以更好地控制传入数据的反序列化方式。Java 中的序列化长期以来一直是一个令人头疼的问题,与它的实现方式有关的几个问题有关。其中一些问题包括: 打破封装 行为研究受 icon
  • Java 序列化是一种流行的机制,您可以在其中序列化和反序列化复杂的对象图,Chronicle Wire是一个开源库,最初是为了支持 Ch icon
  • “关键系统启发式”,又称“批判的启发式扫描”或“CSH”,是基于实践哲学和系统思维的反思性实践的框架。CSH的基本思想是支持边界批判,也就是批判性地处理边界判断的系统性努力。边界判断决定了哪些经验观察和价值考虑是相关的,哪些被排除在外或被认为不太重 icon
  • Apache Drill 是第一个用于大数据探索的无模式开源 SQL 查询引擎。让我们看看如何从Postman那里运行 SQL 查询: 在 Windows 机器上设置步骤1:在机器上下载并安装java。并确保将java路径添加到环境变 icon
  • RAML : Restful API 建模语言。RAML 的最新版本是 1.0。为什么需要编写 RAML?RAML 是了解作为开发人员如何实现 Mule 应用程序的第一步。它有助于从 API 消费者那里获得反馈,例如他期望的响应是什么,他如何将请求发送到 API。</ icon
  • 在这篇文章中,我正在尽我最大的努力压缩我所知道的关于什么是好的 API 的一切。您的消费者会喜欢使用的 API。所有提示都与语言无关,因此它们适用于任何框架或技术。 1. 保持一致 对字段、资源和参数使用相同的大小写(我更喜欢 icon
  • 一种特殊情况是需要相同的端点和方法,但具有不同的参数和不同的行为,例如 icon
  • Bunny REST Proxy 是一个构建在 RabbitMQ 之上的 HTTP 消息代理。它允许服务通过 HTTP 轻松地将消息发布到 RabbitMQ 队列,并使用拉 (HTTP GET) 和推送 (HTTP POST 到订阅者) 交付模式来使用消息。虽然 RabbitMQ 通 icon
  • 设计一个直观、用户友好的 RESTful API 是一项艰巨的工作。如果这是您的第一次尝试,这可能已经是一项艰巨的任务。规划 API 的生命周期管理可能是事后才想到的。但无论如何都是有可能的:在这篇文章中,我想提出一种严肃的方法来发展你的 API,即使它没有计划。 让我们假设 icon
  • 对 GraphQL 和 REST API 开发方法及其用例之间差异的动手探索:无论您是在开发内部工具、内容管理系统 (CMS) 集成还是电子商务插件,您都会经常发现自己在做出选择。您应该使用标准的 REST API 还是 GraphQL API?Facebook 于 2012 icon