摘要:
免密登录配置 客户端生成公钥私钥对 服务端保存公钥到 authorized_keys [scp/ssh-copy-id] /etc/ssh/sshd_config 配置重启 know_hosts 会记录链接主机信息 首次会询问 原理解析 在客户端使用ssh-keygen生成一对密钥:公钥+私钥 将客 阅读全文
摘要:
很多人认为 父 goroutine 结束后 子goroutine 一定会结束 结论只要main 不结束 goroutine 一定会运行 代码验证 package main import ( "fmt" "time" ) func main() { fmt.Println("main start") 阅读全文
摘要:
都知道map并发是不安全 会被运行时panic ####### sync.Map 源码解析 type Map struct { mu Mutex read atomic.Value // readOnly dirty map[interface{}]*entry misses int } type 阅读全文
摘要:
官方一段话 time.After 内存gc 不会回收 其实不是 源码 / After waits for the duration to elapse and then sends the current time // on the returned channel. // It is equiv 阅读全文
摘要:
######很多人在博客看到 slice 扩容策略如下 当大于 1024 则1.5倍 大于1024则两倍 这个结论是错误的 a:= []int{1,2} a= append(a,3,4,5) // 如果是2倍应该 容量是8 但是实际 5 ####### 查阅源码 runtime/slice.go f 阅读全文