
Golang
xy_kok
这个作者很懒,什么都没留下…
展开
-
golang install 'gopls'
前两天使用vs code写golang程序时,突然提示gopls需要更新,没有梯子的我,很悲催的发现无法正常后取更新,而没有这个工具的话,vs code的代码补齐和调转等功能完全无法使用,难受。没有办法只能想想如何手动安装了。就决定是你了:Go-zh操作步骤:mkdir -p $GOPATH/github.com/Go-zh/cd $GOPATH/github.com/Go-zh/...原创 2020-04-20 14:37:56 · 5498 阅读 · 0 评论 -
CORS:解决跨域访问报“No 'Access-Control-Allow-Origin' header is present on the requested resource.”错误
最近客串后端写个小服务,编程语言为golang。前端发送http POST请求后,发现报错,而后端没有收到POST请求,反而收到了OPTIONS请求。经过一番调查发现,当前端发送诸如包含“application/json”的非简单请求时,会先发送一个OPTIONS请求,此请求称之为“预检请求”。当前端对OPTIONS请求验证通过后,再发送最终需要发送的http请求。关于CORS网上介绍...原创 2019-04-30 16:25:30 · 2727 阅读 · 0 评论 -
ETCD分布式锁
最近写了点ETCD的代码,记录一下关于分布式锁的点,方便查缺补漏。编程语言为go语言,使用ETCD的话,会比较方面,使用的源码为:https://github.com/etcd-io/etcd1. 为什么要用ETCD?为了服务发现,假设有多个节点需要上线,需要找到这些点的话,就需要一一记录每个节点的信息状态。但如果新增节点,那么需要手动添加,告诉服务又新增了哪些节点。但如果每个节点按固...原创 2019-10-11 17:00:51 · 772 阅读 · 0 评论