我们可以从下面三个方面考虑: 监控平台建设,如数据分析平台 指标采集及上报,如埋点js的开发 性能优化的流程 性能优化的常见指标 加载:如首屏时间、白屏时间、渲染时间,我们可...
我们可以从下面三个方面考虑: 监控平台建设,如数据分析平台 指标采集及上报,如埋点js的开发 性能优化的流程 性能优化的常见指标 加载:如首屏时间、白屏时间、渲染时间,我们可...
快速入门指南(Quick start) 使用 npm install --global rollup 进行安装。 命令行的参数(Command line flags) 如vu...
ES55 的 getter和setter ES6 proxy 数据脏检查 对象的属性类型 [[Value]]: 属性的值, 默认为undefined 使用 on-change...
Prometheus 监控技术与实践 监控分类 Logging 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说的ELK就是基于L...
想要获取计算某个任务从开始到结束的运行时间,我们可以使用time包中的Slice函数 我们执行100000000次的加操作,time.Now 获取当前的时间, time.Si...
这周,我收到了900元的稿费,内心激动,想要分享。 从今年开始,我一直在写作变现的路上不断摸索,试了很多方法,效果都不太理想。 最开始是简书,每天勤勤恳恳更文,互关,点赞,互...
命令: show status;命令:show status like '%下面变量%';Aborted_clients 由于客户没有正确关闭连...
on-change提供了一个简单的监听对象(Object)或数组(Array)的属性变化,on-change可以监听任务深度的属性变化,如obj.a.b[0].c = tru...
将一个Go语言中结构体slice转为JSON的过程叫编组(marshaling),通过调用json.Marshal函数完成编码,编码的逆操作是解码,对应将JSON数据解码为G...
docker常用命令 列出所有容器 ID,包括运行未运行的容器 停止所有容器 停止单个容器 删除所有容器 删除单个容器,需要容器停止运行才能删除 删除所有的镜像 docker...
引言 在goroutine中访问外部的变量并不安全,我们先看看下面这个例子,我们执行一次计数,使用sync.WaitGroup包保证我们创建的1000个goroutine全部...
ListenAndServe使用指定的监听地址和处理器启动一个HTTP服务端。处理器参数通常是nil,这表示采用包变量DefaultServeMux作为处理器。Handle和...
Web服务器的工作原理可以简单地归纳为: 客户机通过TCP/IP协议建立到服务器的TCP连接 客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档 服务器向客户机发送...
哈希表与哈希函数 说到哈希表,其实本质上是一个数组。通过前面的学习我们知道了,如果要访问一个数组中某个特定的元素,那么需要知道这个元素的索引。例如,我们可以用数组来记录自己好...
Go 语言net/http 包使用模式 这篇文章的内容非常基础,也非常容易理解。感觉是最能清晰的讲述了net/http包的用法的一篇。 一切的基础:ServeMux 和 Ha...
基础 go和其他语言一样,可以申明新的“结构体”,struct可以作为其他类型的属性活字段的容器,定义方式如下: type关键字申明 person 为 struct类型,pe...
安装go环境后需要: 一个编辑代码的工具。 任何文本编辑器都可以。大多数文本编辑器对 Go 都有很好的支持。最受欢迎的是 VSCode(免费)、GoLand(付费)和 Vim...
下载 官方个版本下载地址,需要翻墙:Downloads - The Go Programming Language (golang.org)[https://golang.o...