
golang
junlon2006
Coding for fun.
展开
-
Go语言的工作空间和GOPATH环境变量
转载于:http://www.linuxidc.com/Linux/2015-02/113676.htmGo语言并没有强制一定要使用一定的工作空间和项目结构,对于小型的Go程序依靠Go run等命令就可以直接编译运行。然而,保持良好的工作空间和文件结构,对于管理源代码和发布程序都是非常有帮助的。对于大型的Go语言项目,工作空间则是一定要的。1、Go语言的工作空间结构转载 2017-09-11 17:23:08 · 2130 阅读 · 0 评论 -
golang make & new
转载于:https://studygolang.com/articles/1642make用于内建类型(map、slice 和channel)的内存分配。new用于各种类型的内存分配。内建函数new本质上说跟其它语言中的同名函数功能一样:new(T)分配了零值填充的T类型的内存空间,并且返回其地址,即一个*T类型的值。用Go的术语说,它返回了一个指针,指向新分配的类型T的零值。转载 2017-11-08 16:07:18 · 329 阅读 · 0 评论 -
etcd
转载于:http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如转载 2017-11-09 10:47:03 · 1137 阅读 · 0 评论 -
CoreOS 实战:剖析 etcd
转载于:http://www.infoq.com/cn/articles/coreos-analyse-etcd/CoreOS是一个基于Docker的轻量级容器化Linux发行版,专为大型数据中心而设计,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。CoreOS作为Docker生态圈中的重要一员,日益得到各大云服务商的重视,目前已经完成了A轮融资转载 2017-11-09 15:07:08 · 624 阅读 · 0 评论 -
etcd process
转载于:http://cizixs.com/2016/08/02/intro-to-etcd1. etcd 简介coreos 开发的分布式服务系统,内部采用 raft 协议作为一致性算法。作为服务发现系统,有以下的特点:简单:安装配置简单,而且提供了 HTTP API 进行交互,使用也很简单安全:支持 SSL 证书验证快速:根据官方提供的 benchma转载 2017-11-10 11:48:25 · 510 阅读 · 0 评论 -
GOPATH有多工作区的问题
https://cloud.tencent.com/developer/article/1339789如果GOPATH设置了多个工作区,那么查找依赖包时是以怎样的顺序进行的?例如 a 依赖 b ,b依赖c那么 会先查找c包,那在工作区是如何查找这个依赖包c的呢?首先在查找依赖包的时候,总是会先查找 GOROOT目录,也就是go语言的安装目录,如果没有找到依赖的包,才到工作区去找...转载 2019-06-22 15:45:32 · 631 阅读 · 0 评论