作者:Bingo Huang


Go 语言中如果将元素插入到 slice 前面

一次代码实现中,需要在将元素插入到 slice 的第一位,是否有标准库来实现? 我们知道,在 Go 语言中,可用 append 来将元素附加到 slice 的后面,比如: slice := []int{1, 2, 3} slice = append(slice, 4) // 输出

继续阅读

Go 语言 Set 集合简单实现

在 Go 语言标准库中,没有 Set 实现,不过我们可以通过原生的 map 自己实现。 我们知道,Set 是一种集合类数据结构,可以用来存储一系列的值,这些值无顺序,且不能重复。 标准库中,map 可以用来存储 key-value 数据集合,key 默认无序,且不能重复,正好符合 set

继续阅读

Istio 实战分享

Istio实战分享:https://talks.bingohuang.com/2018/20180906-istio/istio.md

继续阅读

K8S 训练营 - https://k8s.bingohuang.com/

背景 搭建了一个 K8S学习训练营 ,参考至Kubernetes官方文档,适合入门,寓教于乐! 所有关卡的实战演练部分不能使用。但可以参考实战演练中的命令提示,在自己的环境上做实战操作。 想学习的人,这都不是事!祝大家学习愉快! 简介 这是一个 Kubernetes 初级训练营,共有

继续阅读

grpc 异常并夯住的问题分析

在压力测试环境中,会出现了 kube-apiserver 连 etcd 报 grpc 异常并夯住的情况,此文做个简要分析。 其中核心错误是: rpc error: code = 13 desc = stream terminated by RST_STREAM with error co

继续阅读
Bingo Huang