分类: golang

9 篇文章

go: no such tool “compile” 解决方案
解决Go路径问题的三个步骤 运行go env命令查看当前Go环境设置。 如果GOROOT的值与实际Go命令路径不一致,按以下步骤修改。 在Linux系统中,使用export GOROOT=/usr/local/go命令更新GOROOT,将/usr/local/go替换为实际的Go安装目录。 如图所示 当前Go命令环境与GOROOT设置不匹配。 将G…
老实人开始做leetcodes
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 func …
coredns流程分析
弄出一个plugin.Handler接口 安装组件,调用coredns的dnsserverde的Config结构体的Addplugin方法 在plugin.Register注册。(name,type SetupFunc func(c *Controller) error)
解决golang http连接池的一天
场景。golang client,golang server, nginx转发 等等 1.原先问题。服务器有大量的timewait第一步,发现nginx的proxy_pass反向代理,并不会保持链接,而是新建一个链接,研究发现。需要加一个upstream 模块,里面添加一个keepalive的参数, proxypass 不再写定上游服务器,而是对应…
go module国内源 教程
go module开启go moduleset GO111MODULE=on        //windowsexport GO111MODULE=on //linux更改go proxy   (国内源)1.使用go1.11以上版本并开启go mod…