运维监控系统之Prometheus Server安装

简介Prometheus是Golang写的,编译后就是一个二进制文件,不依赖于第三方运行库。这样子就可以让我们很方便的部署。下载安装Golang的交叉编译,可以很容易实现跨平台。如果是测试实验可以在下载windows版本的就可以了。

golang基础

变量// 声明格式 var 变量名 变量类型 var xxx string a := fujingjie :=就是简略写法_ 下划线就是匿名变量常量和iota用const定义,定义的时候必须赋值iota是常量计数器,只能在常量表达式里用const (

详解Python中的协程,为什么说它的底层是生成器?

今天是Python专题的第26篇文章,我们来聊聊Python当中的协程。我们曾经在golang关于goroutine的文章当中简单介绍过协程的概念,我们再来简单review一下。协程又称为是微线程,英文名是Coroutine。

套接字:Golang 通信的起源—Golang net 包解析

欢迎Golang 网络通信解析系列文章的第一个部分: net 包解析。net 包中充满了几个与底层操作系统紧密结合的网络原语,使我们能够构建世界级的生产网络应用程序。

golang数组练习1

定义一个3行4列数组,从键盘获取输入的数据,编写程序将四周数据清0.package mainimport ( “fmt”)func main() { var arr [3][4]int fmt.

用 Go + WebSocket 快速实现一个chat服务

前言在 go-zero 开源之后,非常多的用户询问是否可以支持以及什么时候支持 websocket,终于在 v1.1.

golang fmt 模块

fmt 实现了 printf 和 scanf 的格式化 IO, 类似 c 语言。%v 值的默认格式表示。

【Golang 基础】Go 语言中的基本类型

Go语言中的基础类型在Go编程语言中,数据类型用于声明函数和属性。数据类型的出现时为了把数据分成所需要用大数据的时候才需要申请大内存,这样可以充分的列用内存。

NSQ使用GoLang分发消息传递

关于如何在Golang中使用NSQ与生产者和消费者的一个小例子。队列,只是为了进行一些测试然后我找到了NSQ并且它自己在其网站上引入。

goroutine 和 channel 是 Go 最大的优势,但不可滥用

我以前觉得使用 goroutine 和 channel 的性能开销是基本忽略不计的–尤其是和 IO 的性能开销相比–但是最近我做了一个实验,实际验证了下。我在给我的课程项目做一个玩具相关的数据库。一开始,我从 CSV 文件里加载数据表,后来我需要添加一个二进制的表格结构。