参考:https://studygolang.com/articles/11155Golang执行Python脚本
0x0前言最近项目开始使用nats作为消息中间件。nats的引入确实解决项目很多痛点。比如:1)服务动态横向扩展2)负载均衡(nats的均衡机制只有随机,不过对我们来说也够用了)3)多服务之间方便快捷的消息通信0x1mynats是什么myn…
配置环境变量exportGO111MODULE=onexportGOPROXY=https://mirrors.aliyun.com/goproxy/初始化#项目在gopath中gomodinit#项目不在gopath中gomodinit&…
今天遇到了一个小坑:使用etcdv3的时候,报了这么一堆错误#github.com/coreos/etcd/clientv3/balancer/resolver/endpointvendor\github.com\coreos\etcd\c…
timestamp:=int64(1591271169)#12小时制time.Unix(timestamp,0).Format("2006-01-0203:04:05")#24小时制time.Unix(timestamp,0).Format…
很多同学比如我虽然很喜欢golang,但是还是需要调用很多遗留项目或者其他优秀的开源项目,这时怎么办呢?我们想到的方法是用package里的syscall结合cgo注意此处有坑:在我调试时显示notenoughargumentsincall…
1:打开Apache的配置文件httpd.conf,找到下面的内容,将注释去掉,以启动代理模块12LoadModuleproxy_modulemodules/mod_proxy.soLoadModuleproxy_http_modulemo…
Atitit.go语言golang语言的新的特性attilax总结1.继承树less动态接口11.1.按照书中说的,Go语言具有以下的特征,下面我们分别来进行介绍。q自动垃圾回收q21.2.更丰富的内置类型21.3..更丰富的内置类型21.…
1.下载dkg包2.安装3.vim.bash_profileexportGOROOT=/usr/local/goexportGOPATH=$HOME/GoglandProjects/ProjectName(gopath路径,可以有多个项目)…
前面已经了Go环境的配置和初学Go时,容易遇到的坑,大家可以请查看前面的文章https://www.cnblogs.com/zhangweizhong/category/1275863.html,在这篇文章中,下面为初学者汇总下Go语言基础…
因为在项目中要使用到一个golang.org的包,但是因为墙的问题,官方方法已经无法使用,但是在github上存在一个镜像站可以使用,我们只需要将它克隆下来就可以正常使用了mkdir-p$GOPATH/src/github.com/gola…
path/filepath软件包filepath实现了实用程序例程,用于以与目标操作系统定义的文件路径兼容的方式来处理文件名路径。文件路径包使用正斜杠或反斜杠,具体取决于操作系统。若要处理诸如URL之类的路径,无论使用什么操作系统,该路径始…
先从业务开发角度出发,来逐渐引出中间件。一、刚开始时业务开发开始业务开发时,业务需求比较少。当我们最开始进行业务开发时,需求不是很多。第一个需求产是品向大家打声招呼:“helloworld”。接到需求任务,我们就进行代码开发了。一般都会写下…
简单的字符串编码可以使用下面方式str:="aabb,&8?%s"ret:=url.QueryEscape(str)log.Println(ret)encodedValue:="Hell%C3%B6+W%C3%B6rld%40Gol…
PHP与Golang如何通信?最近遇到的一个场景:php项目中需要使用一个第三方的功能(结巴分词),而github上面恰好有一个用Golang写好的类库。那么问题就来了,要如何实现不同语言之间的通信呢?常规的方案:用Golang写一个htt…