Go Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

Go Go Micro 安装

我们需要服务发现,所以让我们启动Consul(默认),或者通过go-plugins替换。Consulbrew install consul consul agent -dev或者docker&nbs

admin 发布于 1年前 (2020-03-15) 阅读(1541)

Go Golang 中互斥锁与读写锁的简单使用

简述Golang中的锁机制主要包含互斥锁和读写锁互斥锁互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用 sync.Mutex的结构体表示。一个简单的示例:1func mutex() &nb

admin 发布于 1年前 (2020-03-02) 阅读(948)

Go RPC 编程:默认的编解码工具 Gob 使用介绍 2

Gob 简介Gob 是 Go 语言的一个序列化数据结构的编码解码工具,在 Go 标准库中内置了 encoding/gob 包以供使用。一个数据结构使用 Gob 进行序列化之后,能够用于网络传输,因此它的典型适用场景就是

admin 发布于 1年前 (2020-03-02) 阅读(858)

Go beego学习笔记 5

楔子 接上文谈一谈Go语言,假设我们已经安装好了Go环境,并配置好了环境变量,那么接下来就可以开始Go语言的开发了。实际上Go语言真的是一门可以从系统层面一路写到web前台,从服务器内核写到移动端展现的语言。

admin 发布于 1年前 (2020-02-28) 阅读(1145)

Go 终端代理设置

通过代理上网的时候,会遇到很多的问题。特别是利用终端去下载软件的时候更是如此。export http_proxy=http://代理ip:端口export https_proxy=http://代理ip:端口这两天指令可以让当前终端端口的下

admin 发布于 1年前 (2020-02-27) 阅读(928)

Go 漫谈Go语言后端开发 9

为什么使用Go语言做后端开发?简单高效:几乎所有主流的编程语言如Java、C++、PHP、Python、JavaScript等等都是可以用于服务端开发的,Go语言作为后起之秀,在语言层面具有语法简洁、执行效率高(底层语言)的特点;相比之下,

admin 发布于 1年前 (2020-02-27) 阅读(859)