1. 概述 gRPC 系列相关代码见 Github gRPC 内置了以下 encryption 机制: 1)SSL / TLS:通过证书进行数据加密; 2)ALTS:Google开发的一种双向身份验证和传输加密系统。 只有运行在 Google Cloud Pl...
gRPC(Go)入门教程(三)—gRPC流式传输–Streaming
1. 概述 gRPC 系列相关代码见 Github gRPC 中的 Service API 有如下4种类型: 1)UnaryAPI:普通一元方法 2)ServerStreaming:服务端推送流 3)ClientStreaming:客户端推送流 4)BidirectionalStream...
gRPC(Go)入门教程(二)—gRPC初体验–hello world
1. 概述 gRPC 系列相关代码见 Github gRPC 是一个高性能、通用的开源 RPC 框架,其由 Google 主要面向移动应用开发并基于 HTTP/2 协议标准而设计,基于 ProtoBuf(Protocol Buffers) 序列化协议开发,且支持众...
gRPC(Go)入门教程(一)—Protobuf介绍及其编译原理
1. 概述 Protocol buffers 是一种语言无关、平台无关的可扩展机制或者说是数据交换格式,用于序列化结构化数据。与 XML、JSON 相比,Protocol buffers 序列化后的码流更小、速度更快、操作更简单。 Protocol ...
go dig学习笔记,依赖注入,反转控制
IOC、DI介绍 IOC、DI这两词相信对于过去接触过大名鼎鼎的Spring的小伙伴来说应该并不陌生,但很多人往往不能第一时间说出这两个词的主要意思,然后对于一些没有Spring使用经验的人来说,可能就是显得比较陌生。...
python windows nuitka 打包linux执行文件
1 安装测试 1.1 安装方法 在官方的安装说明中,提供了不同平台的安装方法,我们在 linux 系统下,采用最简单的 pip 安装即可 pip install -U nuitka 安装好之后查看版本,可以看到安装的是最新的 0.6.17....
Java Math函数中的指数与对数之旅
1. 概述 Java中的Math类包含了一组用于执行指数与对数运算的方法。这些方法允许我们计算数值的指数、自然对数、常用对数以及幂运算。这些函数在数学计算、物理模拟、工程分析以及金融计算等领域都有广泛的应用。...
Java Math函数随机数生成术:探索Random、nextInt与nextDouble的奥秘
1. 概述 Java中的Math类提供了一些随机数生成的功能,尽管功能相对有限,但在一些简单的应用场景中仍然非常有用。此外,Java还提供了更强大和灵活的Random类,用于生成各种不同类型的随机数。 2. 用途 随机...
Java Math函数中的三角函数之旅:探索sin、cos、tan等运算的奥秘
1. 概述 Java中的Math类包含了一组用于执行三角函数运算的方法,这些方法允许我们计算正弦(sin)、余弦(cos)、正切(tan)等三角函数的值。这些函数在几何、物理、工程以及计算机科学等多个领域中都有广泛的...
Java Math函数之算术运算宝典
1. 概述 在Java中,Math类提供了丰富的静态方法用于执行基本算术运算。这些方法使得开发者能够轻松地进行加法、减法、乘法、除法等基本的数学运算,无需自己编写复杂的算法。Math类中的算术运算方法不仅支持整数...