logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Go 使用consul服务治理 rpc通讯

本篇使用到了RPC通讯 可以看这里服务端代码package mainimport ("fmt""github.com/hashicorp/consul/api""log""net""net/rpc""strconv")// curl http://127.0.0.1:8501/v1/agent/servicesconst (ConsulAddr= "127.0.0.1:8501"ServerPor

#consul#rpc#golang
golang 获取env(环境变量)并添加默认值

package mainimport ("fmt""os")func main() {host := GetEnvDefault("HOST", "127.0.0.1")fmt.Println(host)}// 获取环境变量信息func GetEnvDefault(key, defVal string) string {val, ex := os.LookupEnv(key)if !ex {ret

git 查看分支创建时间

git 查看分支创建时间git reflog show --date=iso <branch name>可以查看到指定分支的历次更改记录,最下面一条的时间即是分支创建时间。

#git
PhpOffice/PhpSpreadsheet 导出csv 阿里云OSS php下载excel

$list = ["123","123","123","123","123","123","123"];$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();$worksheet= $spreadsheet->getActiveSheet();$list= array_chunk($list, 1000);$row= 1;for

#php#阿里云
到底了