go
小羊ccc
https://github.com/billmi
80后码农,呵呵.谢谢大家支持
展开
-
有关http协议规范下流量,带宽,QPS
带宽计算:#获取请求数据body, _ := ioutil.ReadAll(i.Body)#计算请求体数据大小即为流量Netflow += float64(len(body))#带宽 [obj.AddTime为到达服务器进入服务处理时间]Broadband = Netflow / time.Now().Sub(obj.AddTime).Seconds()Qps:#Qps Count为执行次数 [obj.AddTime为到达服务器进入服务处理时间]Qps原创 2021-02-23 10:49:38 · 756 阅读 · 0 评论 -
go类似urlencode方法
package mainimport ( "fmt" "html" "net/url" "testing")func Test_Escape(t *testing.T) { //url编码 str := "中文-_." unstr := "%2f" fmt.Printf("url.QueryEscape:%s", url.Qu...转载 2019-10-16 10:28:06 · 417 阅读 · 0 评论 -
有关Go-Rabbitmq断线重连组件[go-amqp]
由于博主暂未发现go-amqp库实现连接池与断线重连,近期基于Amqp二次封装,已支持断线重连,异常重连...具体看代码吧~ 现在每个服务一个连接与通道,如果需要一起扩展,可以联系.... Git地址 :https://github.com/billmi/go-rabbit package mainimport ( "go-rabbit/r...原创 2019-07-05 11:18:22 · 2167 阅读 · 0 评论 -
golang[go-xorm辅助组件]
博主写了个比较通用的,不多说,直接上代码,如果有机会能集成到xorm库里,也可以~!主要是以POJO实体直接映射字段,请注意需要配置json~QueryString因为不带数据类型,拿出来转换比较麻烦~如果联表筛选,请仔细写SELECT出来的字段对应关系~主要实现,curd常规操作【删除不做硬删】,分页等...具体请看 :https://github.com/billm...原创 2019-04-16 18:26:42 · 774 阅读 · 0 评论 -
go常用库
一些自己写的常用库,希望对各位有用,就解释下这个参数便于各位修改使用:https://github.com/billmi/go-utils以后有新增会继续更新原创 2018-10-22 22:16:37 · 741 阅读 · 0 评论 -
Go(GoLang)配置Grpc+ProtoBuf所需的一些资源
1.golang.org\x\net\context,对应的可访问链接:https://github.com/golang/net,里面包含context,dns,http2等一系列资源2.golang.org/x/text/secure/bidirule,对应的可访问链接:https://github.com/golang/text,里面包含cmd,currency,sec...转载 2018-04-17 03:39:53 · 1334 阅读 · 0 评论 -
golang执行cmd命令
[win32]下原始命令 sc delete AIReciver(PS:这里"/C",不能删除)还有命令取名尽量不要有空格,比如 sc delete AIReciver CC,这里就会很要命了直接上代码:func delRec() { exec.Command("cmd", "/C", "sc", "delete", "AIReciver")} 这个也是参考别转载 2018-07-17 19:03:35 · 14285 阅读 · 0 评论 -
关于golang处理PHP接口BOM头问题
func httpToPHPGet() { resp, err := http.Get("phpApiUrl") if err != nil { // handle error } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil {转载 2017-12-13 19:27:01 · 957 阅读 · 0 评论 -
GO语言linux下环境变量
vim /etc/profile最后一行插入,说明:export GOROOT=/usr/local/goexport GOPATH=/home/GoWork/export GOARCH=amd64export GOOS=linuxexport GOBIN=$GOROOT/bin/export GOTOOLS=$GOROOT/pkg/tool/export...转载 2017-07-18 00:20:06 · 1196 阅读 · 0 评论