摘要: 设置,查找go.docsTool,选项列表选择 gogetdoc,然后保存,没有的就可以去网上安装这个工具, go get -u -v github.com/zmb3/gogetdoc 阅读全文
posted @ 2022-03-24 18:13 从0单排 阅读(195) 评论(0) 推荐(0)
摘要: Tips:以下的命令安装好自己多试几次就熟悉了kind 安装curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.9.0/kind-linux-amd64chmod +x ./kindmv ./kind /${some-... 阅读全文
posted @ 2022-03-24 18:13 从0单排 阅读(1666) 评论(0) 推荐(0)
摘要: Tips:micro安装需要go版本至少高于1.11 目录 Tips:micro安装需要go版本至少高于1.11 consul 安装 protoc 安装 micro 安装 protoc-gen-micro安装 protoc-gen-go安装 grpc安装 ... 阅读全文
posted @ 2022-03-24 18:13 从0单排 阅读(631) 评论(0) 推荐(0)
摘要: 前面的笔记中介绍过说多节点的kind集群yaml: kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4nodes:- role: control-plane- role: worker- role: worke... 阅读全文
posted @ 2022-03-24 18:13 从0单排 阅读(401) 评论(0) 推荐(0)
摘要: gin + swagger 生成api接口文档 使用go命令,安装swagger工具,会生成swag的二进制文件 go get gi... 阅读全文
posted @ 2022-03-24 18:13 从0单排 阅读(429) 评论(0) 推荐(0)
摘要: 冒泡排序算法 func BubbleSort(arr []int) { // 最外层的循环表示循环几轮 for i := 0; i ... 阅读全文
posted @ 2022-03-24 18:12 从0单排 阅读(83) 评论(0) 推荐(0)
摘要: select 和 poll 监听文件描述符list,进行一个线性的查找 O(n) epoll: 使用了内核文件级别的回调机制O(1)... 阅读全文
posted @ 2022-03-24 18:12 从0单排 阅读(139) 评论(0) 推荐(0)
摘要: 水平触发(level-triggered) socket接收缓冲区不为空 有数据可读 读事件一直触发socket发送缓冲区不满 可以... 阅读全文
posted @ 2022-03-24 18:12 从0单排 阅读(355) 评论(0) 推荐(0)
摘要: 单体服务如何提高它的并发量: 从串行(一个人做完一件事再去做另一件事)到并发(时间片轮询:每个任务执行一段时间,好比渣男,每个女朋... 阅读全文
posted @ 2022-03-24 18:12 从0单排 阅读(253) 评论(0) 推荐(0)
摘要: mutex(互斥锁)详解:互斥锁是一个值类型,实现了locker接口,所以使用的时候需要注意参数的传递,它的底层嵌套了linux的信... 阅读全文
posted @ 2022-03-24 18:12 从0单排 阅读(272) 评论(0) 推荐(0)