go
文章平均质量分 64
多多小老虎
为学日益,为道日损,损之又损,以至于无为,无为而无不为
展开
-
go实现rabbitmq简单模式demo
文章目录前言前言最近在学习go语言,在网上学了下go使用rabbitmq,顺便记录下自己的学习的代码,下面直接贴代码主要参考这篇文章参考的文章使用idea创建一个go module项目,demo目录结构如下RabbitMQpackage rabbitmqimport ( "fmt" "github.com/streadway/amqp" "log")const MQURL = "amqp://cchuser:cchuser@localhost:5672/cch"type R原创 2021-09-29 11:50:59 · 489 阅读 · 0 评论 -
go grpc gateway 事例
文章目录前言一、搭建gRPC-Gateway环境二、使用步骤1.引入库2.读入数据总结前言由于rpc通信效率相比http效率高。大部分公司使用go开发的服务内部之间调用使用的rpc进行调用,但是暴露给外面前端调用的话,最好使用http协议。这里我们可以开发个类似中间代理的服务(grpc gateway),负责将http协议转换成后台使用的rpc协议,负责将后台rpc协议产生的数据转换成前端容易识别的http协议内容一、搭建gRPC-Gateway环境示例:pandas 是基于NumPy 的一种.原创 2021-09-20 11:57:17 · 375 阅读 · 0 评论 -
vscode go环境安装
文章目录1、SDK下载地址2、环境变量设置3、go代理配置4、vscode下载,安装5、hello world1、SDK下载地址SDK下载地址 : Golang中文社区:https://studygolang.com/dl2、环境变量设置验证ok3、go代理配置使用go mod 代理来安装go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct4、vscode下载,安装下载安装https://cod原创 2021-03-07 20:57:08 · 312 阅读 · 0 评论 -
GO内存模型
文章目录前言一、go的内存模型图1.1 arena1.2 bitmap1.3 spans前言今年找工作发现go语言非常火爆,所以也找个机会学习下go语言。首先学习他的内存模型。发现他不同于JAVA的内存模型。GO是基于操作系统实现的。GO是利用操作系统的虚拟内存的概念,在GO当中,他可以直接在虚拟内存2^64 空间大小分配内存,几乎无限大。GO比JAVA牛逼的地方在于他处理高并发非常简单,有个关键字go就行。go比java在内存管理上牛逼的地方,在于他减少内存拷贝。在go内存模型上,他没有年轻代和老年原创 2021-03-03 15:21:28 · 849 阅读 · 1 评论