Exporter是基于Prometheus实施的监控系统中重要的组成部分,承担数据指标的采集工作,官方的exporter列表中已经包含了常见的绝大多数的系统指标监控,比如用于机器性能监控的node_exporter, 用于网络设备监控的snmp_exporter等等。这些已有的exporter对于监控来说,仅仅需要很少的配置工作就能提供完善的数据指标采集。有时我们需要自己去写一些与业务逻辑比较相关
转载 2024-04-19 14:34:20
19阅读
使用golang模拟post请求,首先用map封装数据,然后通过json.marshal方法转化成为[]byte类型,最后使用http.post方法func main() { config :
原创 2022-06-20 20:08:06
479阅读
简介每个版本的Golang的垃圾回收都在不断优化中,而且方法和策略都在变化,因此这里只是总结出以下几个关键点:什么样的数据需要GC触发GC的条件是什么GC时发生了什么能否从代码层面上提高GC的效率GC的基本流程Golang在确定的时间,或者内存分配到达一定程度时,进行GC。GC时,会停止STW(Stop The World),即对外的服务都会暂停,然后进行垃圾回收处理。Go1.12引入了三色标记法
 Golang  Post传参package main import (    "fmt"    "net/http"    "io/ioutil"    "strings"    "encoding/json"    "log" ) type  TeamworkInfo struct {    ProductId int64 `json:"productId"`     //产品ID    
原创 2019-06-06 09:43:17
5872阅读
golang实现post请求发送form类型数据函数 //发送http post请求数据为form func PostForm(url string, data url.Values) (string, error) { resp, err := http.PostForm(url, data) i
原创 2022-08-24 22:18:04
216阅读
BCC小demo系列 实现效果:有文件打开时,输出打开文件的进程与该文件的文件名 文章目录功能拆解获取内核函数的参数获取调用进程的pid简单的实现输出改进扩展实现 在上一篇的hello world中,我们只是简单的在系统有文件打开操作时,打印了hello wold。实际上,通常当我们绑定了do_sys_open函数时,更加想知道执行该调用的进程时什么,被打开的文件是什么。这个小功能主要的实现点在于
转载 2024-04-08 15:39:29
129阅读
package mainimport ( "encoding/json" "log" "net/http")type test_struct struct { Test string}//func test(rw http.ResponseWriter, req *http.Request) {//
原创 2022-06-20 19:42:10
231阅读
? 全文字数 : 3K+ ? 阅读时长 : 8min ? 关键词汇 : golang / unsafe ? 欢迎关注 : 大摩羯先生  当你阅读Golang源码时一定遇到过unsafe.Pointer、uintptr、unsafe.Sizeof等,是否很疑惑它们到底在做什么?如果不了解这些底层代码在发挥什么作用,一定也无法了解上层应用构建的来由了,本篇我们来剖析下Golang标准库的底层包unsa
转载 10月前
11阅读
stephen830 · 2015-01-31 01:00:03 · 4901 次点击 · 预计阅读时间 2 分钟 · 9分钟之前 开始浏览     这是一个创建于 2015-01-31 01:00:03 的文章,其中的信息可能已经有所发展或是发生改变。golang web开发获取get、post、cookie参数在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过较新
转载 2018-09-18 14:47:00
412阅读
2评论
在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过较新的语言golang用获取这些个参数还是费了不少劲,特此记录一下。 golang版本:1.3.1在贴代码之前如果能先理解一下golang http.request的三个属性Form、PostForm、MultipartF
转载 2018-01-16 11:23:00
237阅读
2评论
在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过
原创 2023-01-05 17:19:10
232阅读
这里主要是以代码为主的去处理 GET 和 POST 获取请求参数处理,请求工具是Postman。 首先新建一个main.go文件 func main() { http.HandleFunc("/post", postHandler) http.HandleFunc("/get", getHandle ...
转载 2021-08-26 19:22:00
5555阅读
2评论
 golang web开发获取get、post、cookie参数在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过较新的语言
原创 2023-06-14 00:13:33
339阅读
写在前面上一篇我们介绍了使用 net/http 发送get请求,因为考虑到篇幅问题,把Post单独拎了出来,我们在这一篇一起从源码来了解一下GolangPost请求。发送Post请求net/http发送Post请求很容易,下面的代码我们和Get请求一样,把响应的内容的信息打印出来了,细心的朋友可能会发现,在参数传递、和结果解析时用了三种不同的方式,我们将在后面进行解析。示例代码package m
转载 2023-09-18 07:10:07
74阅读
package mainimport ( "net/http" "github.com/gin-gonic/gin")func main() { r := gin.Default() r.GET("/get", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "请求类型:": "GET", }) }) r.P
原创 2021-12-01 10:18:25
1771阅读
package mainimport ( "net/http" "github.com/gin-gonic/gin")func main() { r := gin.Default() r.GET("/get", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "请求类型:": "GET", }) }) r.P
原创 2022-01-18 11:26:32
507阅读
// @router /d2 [post] func (c MainController) D2() { // jsoninfo := c.GetString("ok") // if jsoninfo == "" { // c.Ctx.WriteString("jsoninfo is empty")
原创 2021-08-27 15:42:07
2374阅读
在Go语言中,使用标准库的net/http包可以进行HTTP POST请求。为了获得最高的执行效率和最快的速度,可以使用http.Client结构体来管理和复用HTTP连接,并使用http.NewRequest创建请求对象,然后使用http.Client的Do方法发送请求。以下是一个示例代码,展示如何使用Go语言的net/http包执行高效的HTTP POST请求:package main im
原创 精选 2023-12-12 19:33:54
458阅读
1点赞
ost/ 】 get请求 get请求可以直接http.Get方法,非常简单。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 func httpGet() { resp,
转载 2017-09-18 11:39:00
189阅读
2评论
* mongate.goconst SMS_ASMX = "http://???.???.??:???:8016/MWGate/wmgw.asmx" // 梦网请求url前缀const SMS_HOST = "???.???.??.???:8016" // 梦网hostconst SMS_USERID = "JA????" // 梦网充值账号const SMS_PASSWO...
原创 2021-08-13 10:03:41
638阅读
  • 1
  • 2
  • 3
  • 4
  • 5