随笔分类 -  golang

github上用golang写的项目
摘要:1.moby/moby docker的新马甲 2.kubernetes/kubernetes 分布式容器管理 3.grafana/grafana 一个可视化面板,有漂亮的仪表盘,多种数据来源,适合做系统监控 4.coreos/etcd 集群共享信息,服务与发现 5.astaxie/beego 一个快 阅读全文

posted @ 2017-10-18 21:44 拥剑公子 阅读(4923) 评论(1) 推荐(0) 编辑

golang项目:goa和micro
摘要:https://github.com/goadesign/goa http://www.cnblogs.com/zhangqingping/p/5531171.html https://github.com/micro/micro 阅读全文

posted @ 2017-10-18 21:36 拥剑公子 阅读(498) 评论(0) 推荐(0) 编辑

利用golang语法检查对象是否实现了接口
摘要:var _ ipc.Server = &CenterServer{} CenterServer是否实现了 ipc.Server的接口。编译期间检测,这是很好的编程实践。 稍后详述。。。 阅读全文

posted @ 2017-01-09 16:46 拥剑公子 阅读(1448) 评论(0) 推荐(0) 编辑

git代理,windows命令行代理,linux命令行代理
摘要:下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https://127.0.0.1:1080git config --global http.SSLVERIFY 阅读全文

posted @ 2016-12-22 17:24 拥剑公子 阅读(1204) 评论(0) 推荐(0) 编辑

golang: 根据json生成go源文件
摘要:https://github.com/ChimeraCoder/gojson $ git clone https://github.com/ChimeraCoder/gojson.git$ cd gojson$ go build -o _build/gojson ./gojson$ cp _buil 阅读全文

posted @ 2016-12-22 16:04 拥剑公子 阅读(395) 评论(0) 推荐(0) 编辑

go异常处理
摘要:go的异常处理通过defer,panic,recover这3个流程来达到(defer是关键字,后2者是函数) (1)异常的捕获通常放在函数最末,也就是defer里面 (2)panci抛出异常 (3)recover捕获异常 阅读全文

posted @ 2016-12-19 10:28 拥剑公子 阅读(470) 评论(0) 推荐(0) 编辑

go语言的命令行库
摘要:命令行应用通常很小,程序猿们也不喜欢为它编写注释。所以一些额外的工作,如解析参数有个合理的库来帮忙做就好了。https://github.com/urfave/cli 这个项目因此而生。安装:go get github.com/urfave/cli以下的例子均来自官网: (例1) (例2) (例3) 阅读全文

posted @ 2016-12-15 17:28 拥剑公子 阅读(3941) 评论(0) 推荐(1) 编辑

zeromq:c,c++,golang及nodejs使用
摘要:官网:www.zeromq.org 消息队列比较:http://www.cnblogs.com/charlesblc/p/6058799.html zeromq的一些观点:http://www.cnblogs.com/my_life/articles/5293176.html 1.ZeroMQ是一个 阅读全文

posted @ 2016-12-02 16:00 拥剑公子 阅读(2662) 评论(0) 推荐(0) 编辑

golang下的grpc
摘要:facebook的thrift也是开源rpc库,性能高出grpc一倍以上,grpc发展的较晚,期待以后有长足的进步。简单来说thrift = grpc + protobuf gRPC基于HTTP/2标准设计,带来诸如双向流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现 阅读全文

posted @ 2016-12-02 08:33 拥剑公子 阅读(541) 评论(2) 推荐(0) 编辑

Golang里面使用protobuf(proto3)
摘要:参考文章:https://developers.google.com/protocol-buffers/docs/gotutorial 1.下载protoc,地址https://github.com/google/protobuf/releases,里面可以找到win/linux/mac的二进制文件 阅读全文

posted @ 2016-10-04 00:09 拥剑公子 阅读(5500) 评论(0) 推荐(0) 编辑

golang开发环境(2016.9.16)
摘要:一.windows下安装 1.下载go1.7.3.windows-amd64.msi,建议默认安装到‘C:\Go\’ 2.环境变量 变量 值 说明 Path C:\Go\bin 安装程序默认会设置,如果用zip方式安装则手动设置 GOROOT C:\Go\ 安装程序默认会设置,如果用zip方式安装则 阅读全文

posted @ 2016-09-17 09:24 拥剑公子 阅读(370) 评论(2) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示