上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 218 下一页

2021年7月28日

golang对结构体排序,重写sort

摘要: package main import ( "fmt" "sort" ) type Log struct { UserID int Message string Num float64 CreateTime string } type Wrapper struct { log []Log by fu 阅读全文

posted @ 2021-07-28 16:12 ExplorerMan 阅读(200) 评论(0) 推荐(0) 编辑

2021年7月27日

Go语言开发Prometheus Exporter示例

摘要: 一、Prometheus中的基本概念Prometheus将所有数据存储为时间序列,这里先来了解一下prometheus中的一些基本概念 指标名和标签每个时间序列都由指标名和一组键值对(也称为标签)唯一标识。 metric的格式如下: <metric name>{<label name>=<label 阅读全文

posted @ 2021-07-27 19:35 ExplorerMan 阅读(1208) 评论(0) 推荐(0) 编辑

golang 字符串拼接性能比较

摘要: 背景最近在做一个服务发现/注册的agent, 各个服务需要通过这个agent来注册自己的服务,在完成开发后,测试性能时发现性能达不到要求,通过pprof 来确认cpu主要耗费在gc上,分析结果主要是由于字符串拼接导致,故需要测试一下字符串拼接的几种方法的性能;12字符串拼接的几种方法直接使用加号进行 阅读全文

posted @ 2021-07-27 19:27 ExplorerMan 阅读(216) 评论(0) 推荐(0) 编辑

golang中的strings.Compare

摘要: golang中字符串操作函数strings.Compare package main import ( "fmt" "strings" ) //golang字符串操作func main(){ s := "Hello world hello world" str := "Hello" //var s 阅读全文

posted @ 2021-07-27 19:25 ExplorerMan 阅读(369) 评论(0) 推荐(0) 编辑

各大厂分布式链路跟踪系统架构对比

摘要: 随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、分布式缓存、分布式对象存储、跨域调用,这些组件共同构成了繁杂的分布式网络,那现在的问题是一个请求经过了这些服务后其中出现了一个调用失败的问题,只知道有异常,但具体的异常在哪个服务引起的就需 阅读全文

posted @ 2021-07-27 14:15 ExplorerMan 阅读(753) 评论(0) 推荐(0) 编辑

Golang 程序中实现优雅关闭 HTTP SERVER

摘要: Golang 中实现一个 HTTP SERVER 异常的简单,利用标准库 net/http 的实现仅需数行代码即可,但是一个生产环境可用的 HTTP SERVER 还必须考虑更多的问题,其中如何实现优雅关闭 HTTP SERVER 是一个必须要处理的问题。这里所说的 优雅 即是指在 HTTP SER 阅读全文

posted @ 2021-07-27 11:54 ExplorerMan 阅读(382) 评论(0) 推荐(0) 编辑

2021年7月26日

Golang的time.NewTicker周期性定时器使用案例

摘要: Ticker是一个周期触发定时的计时器,它会按照一个时间间隔往channel发送系统当前时间,而channel的接收者可以以固定的时间间隔从channel中读取事件。 一.通过NewTicker函数定义定时器 package main import ( "fmt" "time" ) func mai 阅读全文

posted @ 2021-07-26 20:22 ExplorerMan 阅读(426) 评论(0) 推荐(0) 编辑

2021年7月20日

彻底搞懂golang的GOROOT和GOPATH

摘要: 目录 1、GOPATH 和 GOROOT 2、修改 GOPATH 和 GOROOT 3、HelloWord——GOPATH版 4、一些踩坑经验 1、GOPATH 和 GOROOT不同于其他语言,go中没有项目的说法,只有包, 其中有两个重要的路径,GOROOT 和 GOPATH Go开发相关的环境变 阅读全文

posted @ 2021-07-20 11:23 ExplorerMan 阅读(4021) 评论(0) 推荐(0) 编辑

2021年7月12日

微服务之-ServiceMesh

摘要: 今年,ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础。作为架构师,如果你现在还不了解ServiceMesh的话,是否感觉有点落伍了?那么到底什么是ServiceMesh?它诞生的背景是什么 阅读全文

posted @ 2021-07-12 19:33 ExplorerMan 阅读(106) 评论(0) 推荐(0) 编辑

2021年7月8日

markdown文件生成目录的方式

摘要: markdown语法简单好上手,在项目中很多文档都是采用markdown语法完成的,以下介绍两种在markdown文档中自动生成目录的方式。 一、有道自动生成 在文章开始地方输入[toc],即可在对应位置插入目录 [toc] 注意:凡是文章标题带有#(1-6个)的都会被捕获到目录中。 二、npm 语 阅读全文

posted @ 2021-07-08 16:05 ExplorerMan 阅读(2792) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 218 下一页

导航