加载中
go 执行command命令

使用exec包command命令,命令之间空格就是多个参数拼接。 package main import ( "fmt" "os/exec" ) func main() { filename := "./const.go" cmd := exec.Command("go", "fmt", filename) ...

06/28 11:05
37
go 文件夹下所有文件查找指定字符串

文件遍历 package main import ( "bufio" "fmt" "os" "path/filepath" "strings" ) func main() { root := "." filepath.Walk(root, walkfunc) } func walkfunc(path string, info os.FileI...

06/19 16:50
79
大文件上传切片上传 vue java

大文件上传 前端实现 使用vue+elementui进行前端开发, 实现在dialog中 带进度条的上传大文件页面 <el-form :model="ruleForm" ref="ruleForm" :label-width="formLabelWidth" :rules="theRul...

Golang模板中删除换行符

删除换行符 在模板的双层大括号的前面或者后面使用减号,来删除循环中自动创建的换行符 import( {{- range $key, $value := .ImportList}} "{{$value}}" {{- end}} ) output: import( "fmt"...

05/25 14:32
93
网站地址收藏

收藏 Go语言实战笔记(二十)| Go Context https://blog.csdn.net/blogsun/article/details/102861648 https://blog.csdn.net/kefengwang/article/details/81628977......

04/08 17:26
54
go 版本变化

go 版本变更 搜索方式 https://github.com/golang/go/issues?q=milestone%3AGo1.13.5+label%3ACherryPickApproved 搜索栏:milestone:Go1.13.5 label:CherryPickApproved go1.13.6 go1.13.6...

2019/11/04 17:03
38
influxdb 学习

InfluxDB 学习 安装 brew install influxdb 启动 influxd -config /usr/local/etc/influxdb.conf 入门 $ influx -precision rfc3339 Connected to http://localhost:8086 version 1.2.x Inf...

2019/07/19 15:43
112
go监控方案(7) -- 实现

metrics 客户端 数据采集使用go-metrics 传输使用UDP, 仿StatsD上传采集数据, InfluxDB进行数据存储, Grafana进行展示。 实现github 地址 https://github.com/solate/metrics 该地址有已经改...

go监控方案(6) -- grafana

Grafana Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。 访问InfluxDB时不会存在跨域访问的限制,只要配置好数据源后,即可展示...

2019/07/19 15:08
155
go监控方案(5) -- influxdb

influxdb InfluxDB是一个开源的时序数据库,使用GO语言开发,特别适合用于处理和分析资源监控数据这种时序相关数据。 name: census time butterflies honeybees locati......

2019/07/19 14:58
388
go监控方案(4) -- telegraf

Telegraf 学习 telegraf 整个包非常大,在这个方案只用了statsd插件部分的修改,所以更具体的需要根据自己需要进行学习,如果只是使用本方案就可以略过。 开始 Telegraf是一个插件驱动的服务...

2019/07/19 14:54
557
go监控方案(3) -- statsd

statsd statsd也是一款数据采集工具。 statsd狭义来讲,其实就是一个监听UDP(默认)或者TCP的守护程序,根据简单的协议收集statsd客户端发送来的数据,聚合之后,定时推送给后端,如graphit...

2019/07/19 14:49
290
go监控方案(2) -- metrics

metrics 介绍 Metrics本来是一个Java库, 捕获JVM和应用程序级指标。也就是说可以获得代码级别的数据指标,比如方法调用了多少次之类。 goalng 在github上使用的包是 https://github.com/rcr...

2019/07/19 14:34
955
go监控方案(1) -- 概述

概述 为什么需要监控 在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后,再去查看日志,是一种事后的静态分析。 在很多时候,我们可能需要了解整个系统在当...

go alpine docker image 搭建

Dockerfile 搭建 目录结构 --Dockerfile --main.go 写一个go的helloworld package main import ( "fmt" "log" "net/http" ) func main() { http.HandleFunc("/", hello) err := http.ListenA...

2019/05/20 10:05
450
减小 golang 编译出程序的体积

-ldflags go build 编译程序时可以通过 -ldflags 来指定编译参数。 -s 的作用是去掉符号信息。 -w 的作用是去掉调试信息。 测试加与不加 -ldflags 编译出的应用大小。 go build -o tmp/frpc...

2019/05/17 16:03
1K
mysql ERROR 2002 (HY000): '/tmp/mysql.sock' 问题解决

mysql ERROR 2002 (HY000): '/tmp/mysql.sock' 问题解决 mysql 突然打不开了报出下面这个错: Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 一直用的好...

2019/05/08 11:21
1.3K
kubernetes 权威指南学习笔记(3) -- kubectl

kubectl kubectl 可操作资源对象类型 资源对象的名称 缩写 componentstatuses cs daemonsets ds deployments events ev endpoints ep horizontalpodautoscalers hpa ingresses ing jobs limi...

2019/04/18 10:25
106
kubernetes 权威指南学习笔记(2) -- 基本概念和术语

基本概念和术语 Master&Node Kubernetes 集群的两种管理角色: Master 和 Node Master Master 只的是集群控制节点,每个集群需要一个检点来负责整个集群的管理和控制。 基本上所有控制命令都...

kubernetes 权威指南学习笔记(1) -- mysql 小例子

mysql 小例子 创建一个mysql-rc.yaml 文件 apiVersion: v1 kind: ReplicationController # 副本控制器RC metadata: name: mysql # RC 的名称,全局唯一 spec: replicas: 1 # 副本期待数量 se...

2019/04/12 17:25
467

没有更多内容

加载失败,请刷新页面

返回顶部
顶部