摘要: 一、初始化 var m1 map[int]bool //未初始化,当前未nil,这里和slice有点不一样,map必须要初始化以后才能添加数据 var m2 = make(map[int]bool) //初始化 var m3 = make(map[int]bool,5) //初始化+容量 如果这里容 阅读全文
posted @ 2020-10-07 13:36 cqfanxp 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、区别 数组的长度是固定的,初始化后就不能修改长度,大家平时代码中比较少用。 slice是对数组的一个封装,可以动态扩容,slice是一个结构体,包含三个字段:底层数组、长度、容量 二、初始化方式 数组 var a = [4]int{1,2,3,4} var b = [...]int{1,2,3, 阅读全文
posted @ 2020-10-05 12:25 cqfanxp 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、概念 traefik 是一个开源的反向代理服务器,用go语言编写,原生支持Docker、Kubernets、File等,协议支持http、https、tcp、grpc等 下面是我使用traefik在docker中的一些实践,traefik 2.1 && docker 18.06.3-ce 二、部 阅读全文
posted @ 2020-01-03 18:01 cqfanxp 阅读(2699) 评论(0) 推荐(2) 编辑
摘要: 一、概念 SparseArray 主要用于对数据压缩,就拿一个存储五子棋的游戏来实现 这个棋盘的格局11×11,默认为0,黑子用1代替,蓝子用2代替,如果直接存储会浪费很多空间。 通过定义一个对象来存储每一个数据的位置和值,就可以减少存储空间的浪费 黑子:Row:1 Column:2 Value:1 阅读全文
posted @ 2019-12-26 10:51 cqfanxp 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、概念 Kubernetes的三种外部访问方式:NodePort、LoadBalancer 和 Ingress 1、NodePort 服务是引导外部流量到你的服务的最原始方式。在所有节点(虚拟机)上开放一个特定端口,任何发送到该端口的流量都被转发到对应服务。端口范围只能是 30000-32767 阅读全文
posted @ 2019-12-24 17:04 cqfanxp 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、概念 1、Pod k8s 调度的最小单元,一个 pod 包含一组容器,一个 pod 不会跨越多个工作节点 pod 相当与逻辑主机,每个 pod 都有自己的 IP 地址 pod 内的容器共享相同的 IP 和端口空间 默认情况下,每个容器的文件系统与其他容器完全隔离 2、Deployment 可以更 阅读全文
posted @ 2019-12-23 17:03 cqfanxp 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1、docker 运行mongodb 两个多月都没出什么事情,突然就挂了 错误:exception in initAndListen: Location28596: Unable to determine status of lock file in the data directory /data 阅读全文
posted @ 2019-12-23 10:06 cqfanxp 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一、系统准备 1、环境 3台centos 7 ,1台master2台Node节点,生成环境一般3台master和N台Node节点。 2、修改主机名 3、安装docker 参考:https://www.cnblogs.com/fanxp/p/11997680.html 4、设置 二、安装kubelet 阅读全文
posted @ 2019-12-21 15:08 cqfanxp 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 公司自己的项目肯定少不了搭建私有的docker镜像管理平台,这里记录一下registry搭建过程。 一、简单搭建 1、docker 运行 registry 2、上传 3、查看Registry中的镜像 4、拉取和使用 备注:这个半成品“完成了”,如果其它机器需要上传docker会提示https,也可以 阅读全文
posted @ 2019-12-07 12:46 cqfanxp 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 我这里环境是centos 7、8 mini版本 一、卸载原来的docker sudo yum remove docker \ yum remove docker docker-common docker-selinux docker-engine 二、安装docker 1、更新yum yum -y 阅读全文
posted @ 2019-12-06 21:09 cqfanxp 阅读(259) 评论(0) 推荐(0) 编辑