lowbit概念 任意一个整数可被表达成二进制如: (6)10 =(110)2 那么定义一个函数f=lowbit(x),表示这个数的...
数据竟态 发生在两个goroutine并发同时读写同一个变量,并且同时至少有一个在写 避免方法 不要修改变量如避免延时初始化,刚开始就初始化变量...
slice slice由以上三部分组成,每个占8字节,所以一个slice占24字节。至于每个的含义很明显不在赘述。len()和cap()函数可以...
channel channel一般用于goroutine之间的通信;初始化chan :=make(chan int)可以比较:同一引用的chan...
比较 传值传引用基本类型都是传值 context包 主要结构context 首先context是线程安全的 创建 context.Backgro...
缓存击穿 百度给的定义: 缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量的请求打到d...
peer定义了获取远程数据的框架?先有两个interface,为peer必须实现的接口 peerpicker接口的方法给定一个字符串,返回一个P...
首先要确认micro在启动状态。。。。。 新建一个服务 我打算搞一个回声服务,终端运行以下命令 micro new echo 修改模板 首先我声...
基本命令 安装 go get github.com/micro/micro/v3 运行 micro server 登录 micro login默...