摘要:
工作区和GOPATH 1、特性: 1、1.5版本的自举(即用 Go 语言编写程序来实现 Go 语言自身) 2、1.7版本的垃圾回收器 2、GOROOT、GOPATH 和 GOBIN GOROOT:Go 语言安装根目录的路径,也就是 GO 语言的安装路径。 GOPATH:若干工作区目录的路径。是我们自 阅读全文
摘要:
Kubernetes提供了两种负载分发策略: RoundRobin和SessionAffinity ◎ RoundRobin:轮询模式,即轮询将请求转发到后端的各个Pod上。 ◎ SessionAffinity:基于客户端IP地址进行会话保持的模式,即第1次将某个客户端发起的请求转发到后端的某个Po 阅读全文
摘要:
官方文档:https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/ kubernetes 有两种机制供用户扩展API 第一种:CRD,复用Kubernetes的AP 阅读全文
摘要:
kubectl create / replace 以ngnix 的 nginx.yaml为例: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selector: matchLabels: app 阅读全文
摘要:
Docker定义: Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。Docker可在容器内部快速自动化地部署应用,并通过操作系统内核技术(namespaces、cgroups等)为容器提供资源隔离与 阅读全文
摘要:
###查看CPU信息(型号) [root@TX-220-60-211 supdev]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 40 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 查看物理CPU 阅读全文
摘要:
闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。 -- wikipedia 闭包包含两部分: 函数本身 函数所引用的环境 阅读全文
摘要:
怎样判断一个变量的类型? value, ok := interface{}(container).([]string) 当这里的container变量类型不是任何的接口类型时,我们就需要先把它转成某个接口类型的值。 类型断言表达式的语法形式是x.(T) 类型转换 类型转换表达式的基本写法我已经在前面 阅读全文
摘要:
程序实体的访问权限有三种:包级私有的、模块级私有的和公开的 代码块的作用就是限制了程序实体的作用域。 例子1: package main import "fmt" var name = "sixinshuier" func main() { name := "in main" { name := " 阅读全文
摘要:
库源码文件 是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用(只要遵从 Go 语言规范的话) 那么程序实体是什么呢?在 Go 语言中,程序实体是变量、常量、函数、结构体和接口的统称。 怎样把命令源码文件中的代码拆分到其他库源码文件? 最最最重要: 1、在同一个目录下的 阅读全文