AI智能
改变未来

全栈知识 第465页

go-micro学习日记(二)--gPRC-爱站程序员基地

go-micro学习日记(二)–gPRC

AI

一. 环境准备。 创建一个 consul 服务中间件。 安装 protocol buffers 。 二. 编译proto文件。 创建需要的 proto 文件。 Model.proto文件 syntax = \"proto3\";packag...

golang 性能优化分析:benchmark 结合 pprof-爱站程序员基地

golang 性能优化分析:benchmark 结合 pprof

AI

前面 2 篇 golang 性能优化分析系列文章: golang 性能优化分析工具 pprof (上) golang 性能优化分析工具 pprof (下) 一、基准测试 benchmark 简介 在 golang 中,可以通过 benchm...

Go 实现高并发下同步请求的思路-爱站程序员基地

Go 实现高并发下同步请求的思路

AI

Go 实现同步请求的思路 1、背景 2、思路 1、背景 在实际生产中,我们或多或少的需要对接第三方的同步接口,那我们如何实现高并发下go的同步请求方法呢,下面我就讲一下我最近在生产中运用的一种方法。 我们最近遇到的需求是对接第三方的接口,需...

Golang switch语句-爱站程序员基地

Golang switch语句

AI

Golang switch语句 当有多个条件判断的时候,使用switch语句的效率会比else if更高。 Switch语句小知识 Go语言的Switch语句与其他编程语言不一样的地方是,不需要使用break来退出case语句。 示例:1....

Go Protobuf(比xml小3-10倍, 快20-100倍)-爱站程序员基地

Go Protobuf(比xml小3-10倍, 快20-100倍)

AI

简介 Protocol Buffers是什么? protocol buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小、更快、更为简单。你可以定义数据的结构,然后使用特殊生成的源代码轻松的在...

golang-文件操作-爱站程序员基地

golang-文件操作

AI

filePtr, err := os.Create(“info.json”)if err != nil {fmt.Println(“文件创建失败”, err.Error())return}defer filePtr.Close()// 创建...

Golang 实现自动下载所有依赖包-爱站程序员基地

Golang 实现自动下载所有依赖包

AI

声明 1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。2)本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。4)...

GoGetSSL-爱站程序员基地

GoGetSSL

AI

嘿,克里斯在这里。 我要拉这个赞助职位。 它用于付费SSL服务。 我不是SSL专家。 我一直依靠主机在服务器上安装SSL证书并进行管理。 我对Let\’s Encrypt知道的足够多,并且对于他们免费提供SSL证书的行业来说,这...