Fork me on GitHub

02 2022 档案

摘要:Go切片全解析 目录结构: 数组 切片 底层结构 创建 普通声明 make方式 截取 边界问题 追加 拓展表达式 扩容机制 切片传递的坑 切片的拷贝 浅拷贝 深拷贝 数组 var n [4]int fmt.Println(n) //输出:[0 0 0 0] n[0] = 1 n[3] = 2 fmt 阅读全文
posted @ 2022-02-23 09:36 小傅啊 阅读(354) 评论(0) 推荐(0)
摘要:Context包源码解析 Context就相当于一个树状结构 最后请回答一下这个问题:context包中的方法是线程安全吗? Context包中主要有一个接口和三个结构体 Context接口 type Context interface { Deadline() (deadline time.Tim 阅读全文
posted @ 2022-02-17 17:53 小傅啊 阅读(222) 评论(0) 推荐(0)
摘要:微服务版 ├── LICENSE.md ├── Makefile //在任何一个项目中都会存在一些需要运行的脚本,这些脚本文件应该被放到 /scripts 目录中并由 Makefile 触发 ├── README.md //描述项目的文件 ├── api //对外提供的各种不同类型的API接口定义文 阅读全文
posted @ 2022-02-11 16:40 小傅啊 阅读(952) 评论(0) 推荐(0)
摘要:Go基础知识梳理(四) GO的哲学是“不要通过共享内存来通信,而是通过通信来共享内存”,通道是GO通过通信来共享内存的载体。 rumtime包常用方法 runtime.NumGoroutine() //返回当前程序的协程数量 runtime.GOMAXPROCS(0) //获取当前的GOMAXPRO 阅读全文
posted @ 2022-02-08 11:25 小傅啊 阅读(190) 评论(1) 推荐(0)