Liamh
Liamh
全部文章
分类
未归档(172)
归档
标签
去牛客网
登录
/
注册
Liamh的博客
全部文章
(共107篇)
了解 QUIC 和 TCP:分析为何 QUIC 被视为下一代协议
引言 在过去的三十年里,HTTP(超文本传输协议)一直是互联网的支柱。我们可以通过 HTTP 浏览网页、下载文件、流式传输电影等。这一协议随着时间的推移已经得到了重大改进。 HTTP 协议是一个应用层协议,它基于 TCP(传输控制协议)工作。TCP 协议有若干限制,导致 Web 应用响应较慢。 谷歌...
quic
tcp
程序员
前端
后端
网络性能
2024-06-14
0
273
全面解析 RESTful API 设计:从基础到高阶
RESTful 架构基础 REST,代表表现层状态转移(Representational State Transfer),长久以来一直是 API 服务的圣杯,最初由 Roy Fielding 在其博士论文中定义。尽管它不是构建 API 的唯一方法,但由于其广泛的普及,即使是非开发者也对其有所了解。 ...
rest
restful
API
API 设计
API 文档
接口设计
后端
后端开发
程序员
2024-06-04
1
275
JSON 和 XML 主要区别全解析
当我们讨论数据交换格式时,JSON(JavaScript对象表示法)和 XML(可扩展标记语言)无疑是最受欢迎的两种选择。这两者各有优点和缺点,根据具体的应用场景,选择合适的格式可以显著提高开发效率和系统性能。 什么是 JSON? JSON,全称 JavaScript Object Notation...
json
xml
程序员
前端
后端
最佳实践
2024-05-31
0
288
从零开始学习 gRPC 状态码知识
gRPC 是什么? gRPC(gRPC Remote Procedure Call)是一个高性能的开源框架,它通过远程过程调用(RPC)机制促进应用程序之间的通信。 gRPC 框架使客户端应用程序能够调用不同机器上的服务器应用程序的方法,就好像它是本地对象一样。因此,该框架通过抽象网络通信的复杂性,...
rpc
grpc
api
程序员
后端
微服务
2024-05-28
0
223
深入探讨:Netty 与 Dubbo 如何协同工作
在现代分布式系统和微服务架构中,高性能、高可用的通信框架是成功的关键要素之一。Netty 和 Dubbo 是两个非常流行的开源项目,它们在分布式系统的构建中发挥着重要作用。 什么是 Netty? Netty 是一个基于 Java 的异步事件驱动的网络应用程序框架,用于快速开发高性能、高可靠性的网络服...
Netty
dubbo
后端
后端开发
分布式系统
程序员
2024-05-24
0
266
简单易懂的 Postman 在线测试技巧
在现代软件开发的生命周期中,API 测试扮演着一个不可或缺的角色。Postman 是一个普遍被使用的工具,它可以帮助开发者快速有效地进行接口测试。以下内容是关于如何使用 Postman 的详细指南。 下载并安装 Postman 最初的步骤是安装 Postman 到你的电脑。访问官...
postman
API
接口测试
API 测试
测试工具
程序员
后端
前端
java
测试
2024-05-14
0
295
完全掌握 Swagger 中 allOf 的基本原理
Swagger 提供了一个名为 allOf 的特性,它是通过扩展已有的数据模型来构造更为复杂的数据结构的有效手段。这一特性主要用于数据模型的继承及属性的组合,有效减少了代码重复,同时增强了代码的可维护性与清晰度。访问 Swagger 官方网站可以获得更多关于S...
swagger
API
接口文档
后端
程序员
教程
API 文档
2024-05-11
0
206
入门教程:Postman Mock server 的实用技巧!
Postman 作为一个功能强大的 API 开发工具,凭借 Mock Servers 功能,使得开发者能够轻松而高效地模拟服务器环境,加快开发与测试进程。 启动 Mock Servers 服务 当你在 Postman 中创建一个新的项目时,系统默认并不会显示 Mock Server 选项。...
postman
mock
Mock server
前端
前端开发
教程
程序员
后端
2024-05-08
0
236
从零开始:掌握 form-data 的用法
在 Web 开发和 API 设计中,表单数据的传输是一项基本的需求。本文着重介绍form-data—一种广泛应用于数据传输的编码方法。 form-data简介 form-data是一种编码格式,主要用于在 HTTP 请求中发送数据,尤其适用于在客户端与服务器间传输较为复杂的表单内容,如文字输入及文件...
form-data
前端
后端
程序员
html
JavaScript
web
2024-04-29
0
385
全面评述:Rust与Go哪个更优秀?
在讨论 Rust 与 Go 两种编程语言哪种更优秀时,我们将探讨它们在性能、简易性、安全性、功能、规模和并发处理等方面的比较。同时,我们看看它们有什么共同点和根本的差异。现在就来看看这个友好而公平的对比。 Rust 和 Go 都是优秀的选择 首先,重要的是要说 Rust 和 Go 都是非常优秀的编程...
rust
go
编程
编程语言
程序员
最佳实践
2024-04-23
0
432
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页