摘要: 阅读全文
posted @ 2020-08-04 19:35 就俗人一个 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 下载https://github.com/etcd-io/etcd/releases/download/v3.4.10/etcd-v3.4.10-linux-amd64.tar.gz分别放到两台主机上,因为wget太慢了。 HOST1:101.200.243.176(公网)172.17.229.16 阅读全文
posted @ 2020-08-04 19:34 就俗人一个 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 创建网卡 docker network create redis --subnet 172.20.0.0/16 --gateway 172.20.0.1 通过脚本创建6个redis配置 for i in $(seq 1 6); \ do \ mkdir -p /test/redis/node-${i 阅读全文
posted @ 2020-08-04 19:29 就俗人一个 阅读(217) 评论(0) 推荐(0) 编辑
摘要: https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop 阅读全文
posted @ 2020-07-15 13:27 就俗人一个 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 二、选择排序 三、插入排序 四、快速排序 阅读全文
posted @ 2019-10-06 11:05 就俗人一个 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 代码: package main import ( "fmt" "sync" ) type Singleton struct{} var singleton *Singleton var once sync.Once func GetSingletonObj() *Singleton { once. 阅读全文
posted @ 2019-06-18 19:48 就俗人一个 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 一、通过反射获取类型信息 在 Go 程序中,使用 reflect.TypeOf() 函数可以获得任意值的类型对象(reflect.Type),程序通过类型对象可以访问任意值的类型信息。 package main import ( "fmt" "reflect" ) func test1() { va 阅读全文
posted @ 2019-06-04 22:09 就俗人一个 阅读(368) 评论(0) 推荐(0) 编辑
摘要: go test go test 包名 go test -v // 参数 -v 可用于打印每个测试函数的名字和运行时间 go test -v -run="Add|Mul" // 参数 -run 对应一个正则表达式,只有测试函数名被它正确匹配的测试函数才会被 go test 测试命令运行 go test 阅读全文
posted @ 2019-06-02 20:48 就俗人一个 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 1. 向关闭的channel发送数据,会导致panic 2. v, ok <- ch; ok 为 bool 值,true 表示正常接收,false 表示通道关闭 3. 所有的 channel 接收者都会在 channel 关闭时,立刻从阻塞等待中返回且上述 ok 值为 false。 这个广播机制常被 阅读全文
posted @ 2019-05-31 20:32 就俗人一个 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、示例 package main import ( "encoding/json" "fmt" ) type Person struct { Name string `json:"name"` Age int `json:"age"` Salary float64 `json:"salary"` 阅读全文
posted @ 2019-05-31 00:11 就俗人一个 阅读(2850) 评论(0) 推荐(0) 编辑