摘要: 对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。 对称加密通常使用的是相 阅读全文
posted @ 2020-06-27 15:14 kkbill 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1. 概述: Web请求的基本过程 我们访问网站、使用App时,都是基于Web这种Browser/Server模式,简称B/S架构,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web页面,并把Web页面展示给用户即可。Web页面具有极强的交互性。 阅读全文
posted @ 2020-06-27 14:58 kkbill 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 当时在社区讨论群里提的想法: 挖坑,代填 阅读全文
posted @ 2020-06-10 09:19 kkbill 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 slice 是一种基于数组实现的轻量级数据结构,在slice.go中定义如下: type slice struct { array unsafe.Pointer len int cap int } 从定义中可以看到,slice是一种结构体类型,里面有3个元素。array是数组指针,它指向 阅读全文
posted @ 2020-06-08 23:18 kkbill 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 在Go的官网文档How to Write Go Code中,已经介绍了Go的项目目录一般包含以下几个: src 包含项目的源代码文件; pkg 包含编译后生成的包/库文件; bin 包含编译后生成的可执行文件。 一般,bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需 阅读全文
posted @ 2020-06-05 14:13 kkbill 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Pod 启动流程详解 1. 概述 在 Kubernetes 集群中,每个 Node 节点上都会启动一个 Kubelet 服务进程,该进程用于处理 Master 下发到本节点的 Pod 并管理其生命周期。换句话说,Pod 的创建、删除、更新等操作,都是由 kubelet 进行管理的,它将处理 Pod 阅读全文
posted @ 2020-06-04 17:33 kkbill 阅读(4982) 评论(0) 推荐(1) 编辑
摘要: 转载: https://segmentfault.com/a/1190000020522261 https://blog.csdn.net/guyan0319/article/details/101783164 另外,如果使用Goland进行开发,需要设置如下:(可能老版本的Goland不支持,下最 阅读全文
posted @ 2020-06-02 19:22 kkbill 阅读(544) 评论(0) 推荐(0) 编辑
摘要: k8s 是一个复杂的系统,近来开始系统地学习,作为云原生时代的“操作系统”,学习k8s是一个开发人员必须的事情。本帖记录自己平时看过的质量还不错的文档、博客等学习资源,作为学习、复习 k8s 的备忘录。 持续更新... 系统学习篇 极客时间专栏《深入剖析Kubernetes》 阿里云×CNCF 云原 阅读全文
posted @ 2020-06-02 17:16 kkbill 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1. Kubernetes 是什么? Kubernetes 是一个自动化的容器编排平台,它负责应用的部署、应用的弹性伸缩以及应用的管理。 2. Kubernetes 架构 Kubernetes 架构是一个比较典型的二层架构和 Server-Client 架构。Master 作为中央的管控节点,会去与 阅读全文
posted @ 2020-06-02 15:25 kkbill 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 概述 堆(Heap)是一个可以被看成近似完全二叉树的数组。树上的每一个结点对应数组的一个元素。除了最底层外,该树是完全充满的,而且是从左到右填充。—— 来自:《算法导论》 堆包括最大堆和最小堆:最大堆的每一个节点(除了根结点)的值不大于其父节点;最小堆的每一个节点(除了根结点)的值不小于其父节点。 阅读全文
posted @ 2020-06-01 23:06 kkbill 阅读(325) 评论(0) 推荐(0) 编辑