- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 快速了解HTTP/2
因此,HTTP/2为了解决这个问题。这里就是二进制分帧作用的体现之处,二进制分帧解决了 HTTP/1.x 中发现的行头阻塞和多个连接的需求,实现以实现请求和响应的并行处理和传递,让应用程序更快、更简单。而在HTTP/2中新的二进制帧层消除了这些限制——让客户端和服务器将HTTP消费分解为独立的帧,交错它们,并在另一端重新组合来实现完整的请求和响应多路复用。HTTP/1.x的交付模型确保了每个连接只能交付一个响应,所有,在HTTP/1.x中客户端想要发出多个并行请求并且高性能发出,就需要使用多个TCP连接。.
2022-08-14 19:22:59 1559 2
原创 gRPC基本概念
gRPC基于如下思想:定义一个服务,指定其可以被远程调用的方法及其参数和返回类型。gRPC默认使用protocol buffers作为接口定义语言,来描述接口有效荷载消息结构。gRPC允许定义四类服务方法单向RPC:客户端发送一个请求给服务端,从服务端获取一个应答,就像一次普通的函数调用。}服务端流式RPC,即客户端发送一个请求给服务端,可以获取一个数据流来读取一系列消息。客户端从返回的数据流里读取数据直到读不到。}...
2022-08-13 15:49:46 646 1
原创 设计模式学习笔记——23种设计模式
设计模式分为三大类:创建型模式 共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式 共七种:适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式、代理模式。行为型模式 共十一种:责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式。***********结构型模式***********意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。优点:缺点
2022-07-10 10:48:24 510
空空如也
深度优先求二叉树的深度的代码什么意思
2021-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人