摘要: 情景 当我们希望把一个接口断言为切片的时候,直接断言为切片内的元素类型会报错 解决办法 正确的做法是:先断言为切片接口,然后遍历切片接口,再断言为其他类型 举例 package main import ( "fmt" ) func main() { var v interface{} a := [] 阅读全文
posted @ 2023-02-25 20:03 厚礼蝎 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我们从SaaS、PaaS、IaaS的定义、工业应用以及具体案例几方面来介绍他们之间的区别 一、定义层面的区别 SaaS、PaaS、IaaS简单的说都属于云计算服务,也就是云计算+服务。 我们对于云计算的概念,维基百科有以下定义:Cloud computing is a new form of Int 阅读全文
posted @ 2023-02-25 17:19 厚礼蝎 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 使用go自带的库bcrypt bcrypt是不可逆的加密算法,无法通过解密密文得到明文。 bcrypt和其他对称或非对称加密方式不同的是,不是直接解密得到明文,也不是二次加密比较密文,而是把明文和存储的密文一块运算得到另一个密文,如果这两个密文相同则验证成功。 下载 go mod download 阅读全文
posted @ 2023-02-25 15:17 厚礼蝎 阅读(142) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-02-25 13:40 厚礼蝎 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 当我们的k8s没有使用docker的容器运行时的时候,管理查询镜像就需要用到其他Containerd 客户端工具 containerd 的客户端工具有ctr,crictl和 nerdctl ctr和crictl ctr 是由 containerd 提供的一个客户端工具。 crictl 是 CRI 兼 阅读全文
posted @ 2023-02-25 13:10 厚礼蝎 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 什么是docker Docker使用Google公司推出的Go语言进行开发实现,基于Linux内核的 cgroup,namespace,对进程进行封装隔离,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主机和其它隔离的进程,因此也称其为容器。 Docker在容器的基础上,进行了进一步的封装, 阅读全文
posted @ 2023-02-25 13:05 厚礼蝎 阅读(18) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-02-25 13:03 厚礼蝎 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-02-25 12:55 厚礼蝎 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-02-25 12:35 厚礼蝎 阅读(0) 评论(0) 推荐(0) 编辑