会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
charlieroro
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
20
21
22
23
24
25
26
下一页
2018年6月27日
docker “no space left on device”问题定位解决
摘要: 在paas环境上使用docker加载镜像的时候出现了如下问题 第一反应应该是存储镜像的路径磁盘满了 docker info查看docker的根路径,可以看到为/opt/docker: 查看/opt/docker的磁盘占用率: 从上述可知docker的磁盘并没有占用满,怀疑是inode占用满导致的,查
阅读全文
posted @ 2018-06-27 11:58 charlieroro
阅读(50397)
评论(0)
推荐(2)
2018年6月13日
docker容器网络通信原理分析(转)
摘要: 概述 自从docker容器出现以来,容器的网络通信就一直是大家关注的焦点,也是生产环境的迫切需求。而容器的网络通信又可以分为两大方面:单主机容器上的相互通信和跨主机的容器相互通信。而本文将分别针对这两方面,对容器的通信原理进行简单的分析,帮助大家更好地使用docker。 docker单主机容器通信
阅读全文
posted @ 2018-06-13 17:12 charlieroro
阅读(5017)
评论(0)
推荐(0)
2018年6月11日
【好书分享】容器网络到kubernetes网络
摘要: Nginx 公司的 Michael Hausenblas 发布了一本关于 docker 和 kubernetes 中的容器网络的小册子。这份资料一共 72 页,是大家由浅入深的了解 Docker 和 Kubernetes 中的网络的很好的入门资料 转自:https://jimmysong.io/po
阅读全文
posted @ 2018-06-11 10:05 charlieroro
阅读(573)
评论(0)
推荐(0)
2018年5月20日
go语言接受者的选取
摘要: 何时使用值类型 1.如果接受者是一个 map,func 或者 chan,使用值类型(因为它们本身就是引用类型)。2.如果接受者是一个 slice,并且方法不执行 reslice 操作,也不重新分配内存,使用值类型。3.如果接受者是一个小的数组或者原生的值类型结构体类型(比如 time.Time 类型
阅读全文
posted @ 2018-05-20 00:17 charlieroro
阅读(401)
评论(0)
推荐(0)
2018年5月16日
go语言的unsafe包(转)
摘要: The unsafe Package in Golang Golang的unsafe包是一个很特殊的包。 为什么这样说呢? 本文将详细解释。 来自go语言官方文档的警告 unsafe包的文档是这么说的: Go 1 兼容性指南这么说: 当然包名称暗示unsafe包是不安全的。 但这个包有多危险呢? 让
阅读全文
posted @ 2018-05-16 23:51 charlieroro
阅读(1641)
评论(0)
推荐(0)
2018年5月15日
protocol buffers生成go代码原理
摘要: 本文描述了protocol buffers使用.proto文件生成pb.go文件的过程 编译器 编译器需要插件来编译环境,使用如下方式安装插件:go get github.com/golang/protobuf/protoc-gen-go 使用.proto生成的文件相比输入文件有如下两处变更: 生成
阅读全文
posted @ 2018-05-15 22:06 charlieroro
阅读(13346)
评论(0)
推荐(0)
2018年5月9日
protocol buffer开发指南
摘要: ProtoBuf 是一套接口描述语言(IDL)和相关工具集(主要是 protoc,基于 C++ 实现),类似 Apache 的 Thrift)。用户写好 .proto 描述文件,之后使用 protoc 可以很容易编译成众多计算机语言(C++、Java、Python、C#、Golang 等)的接口代码
阅读全文
posted @ 2018-05-09 00:16 charlieroro
阅读(1269)
评论(1)
推荐(1)
2018年5月7日
protocol buffers的编码原理
摘要: protocol buffers使用二进制传输格式传递消息,因此相比于xml,json来说要轻便很多。 示例:假设定义了一个Message 实际使用的时候将a设置为150,然后将其序列化到输出流,查看编码后的message,可以看到如下3个byte 解析: 上述三个字节实际分为两部分: 08 96
阅读全文
posted @ 2018-05-07 21:19 charlieroro
阅读(2676)
评论(0)
推荐(1)
2018年3月29日
golang prometheus包的使用
摘要: prometheus包提供了用于实现监控代码的metric原型和用于注册metric的registry。子包(promhttp)允许通过HTTP来暴露注册的metric或将注册的metric推送到Pushgateway。 Metrics prometheus一共有5种metric类型,前四种为:Co
阅读全文
posted @ 2018-03-29 17:03 charlieroro
阅读(13845)
评论(0)
推荐(1)
2018年3月22日
go语言的数组和切片区别
摘要: 这里不介绍数组和切片的使用技巧,主要看下2者的区别。 首先看下它们的定义: 数组:类型 [n]T 表示拥有 n 个 T 类型的值的数组。 切片:类型 []T 表示一个元素类型为 T 的切片。 看一个数组的例子: 输出结果如下,可以发现y的内容变了,但是X没有变 [1 2 3] [1 2 3][1 2
阅读全文
posted @ 2018-03-22 19:59 charlieroro
阅读(6127)
评论(0)
推荐(1)
上一页
1
···
20
21
22
23
24
25
26
下一页
公告