240 发简信
IP属地:上海
  • 前端性能优化一些思考

    我们可以从下面三个方面考虑: 监控平台建设,如数据分析平台 指标采集及上报,如埋点js的开发 性能优化的流程 性能优化的常见指标 加载:如首屏时间、白屏时间、渲染时间,我们可...

  • rollup的简单使用

    快速入门指南(Quick start) 使用 npm install --global rollup 进行安装。 命令行的参数(Command line flags) 如vu...

  • js监听对象或属性变化

    ES55 的 getter和setter ES6 proxy 数据脏检查 对象的属性类型 [[Value]]: 属性的值, 默认为undefined 使用 on-change...

  • 120
    Prometheus 监控技术与实践

    Prometheus 监控技术与实践 监控分类 Logging 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说的ELK就是基于L...

  • 使用time.Since计算执行时间

    想要获取计算某个任务从开始到结束的运行时间,我们可以使用time包中的Slice函数 我们执行100000000次的加操作,time.Now 获取当前的时间, time.Si...

  • 120
    写作变现之路

    这周,我收到了900元的稿费,内心激动,想要分享。 从今年开始,我一直在写作变现的路上不断摸索,试了很多方法,效果都不太理想。 最开始是简书,每天勤勤恳恳更文,互关,点赞,互...

  • 查看mysql状态

    命令: show status;命令:show status like '%下面变量%';Aborted_clients 由于客户没有正确关闭连...

  • 使用on-change 模块 监听对象变化

    on-change提供了一个简单的监听对象(Object)或数组(Array)的属性变化,on-change可以监听任务深度的属性变化,如obj.a.b[0].c = tru...

  • go复合数据类型struct和json互相转换

    将一个Go语言中结构体slice转为JSON的过程叫编组(marshaling),通过调用json.Marshal函数完成编码,编码的逆操作是解码,对应将JSON数据解码为G...

  • 使用docker 安装mysql

    docker常用命令 列出所有容器 ID,包括运行未运行的容器 停止所有容器 停止单个容器 删除所有容器 删除单个容器,需要容器停止运行才能删除 删除所有的镜像 docker...

  • go语言标准库sync/atomic中的原子操作

    引言 在goroutine中访问外部的变量并不安全,我们先看看下面这个例子,我们执行一次计数,使用sync.WaitGroup包保证我们创建的1000个goroutine全部...

  • go中的http.ListenAndServe

    ListenAndServe使用指定的监听地址和处理器启动一个HTTP服务端。处理器参数通常是nil,这表示采用包变量DefaultServeMux作为处理器。Handle和...

  • 120
    使用Go搭建一个Web服务器

    Web服务器的工作原理可以简单地归纳为: 客户机通过TCP/IP协议建立到服务器的TCP连接 客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档 服务器向客户机发送...

  • 哈希函数的本质及生成方式

    哈希表与哈希函数 说到哈希表,其实本质上是一个数组。通过前面的学习我们知道了,如果要访问一个数组中某个特定的元素,那么需要知道这个元素的索引。例如,我们可以用数组来记录自己好...

  • Go 语言net/http 包使用模式

    Go 语言net/http 包使用模式 这篇文章的内容非常基础,也非常容易理解。感觉是最能清晰的讲述了net/http包的用法的一篇。 一切的基础:ServeMux 和 Ha...

  • go中的struct

    基础 go和其他语言一样,可以申明新的“结构体”,struct可以作为其他类型的属性活字段的容器,定义方式如下: type关键字申明 person 为 struct类型,pe...

  • go教程入门,我的第一个程序

    安装go环境后需要: 一个编辑代码的工具。 任何文本编辑器都可以。大多数文本编辑器对 Go 都有很好的支持。最受欢迎的是 VSCode(免费)、GoLand(付费)和 Vim...

  • go安装教程

    下载 官方个版本下载地址,需要翻墙:Downloads - The Go Programming Language (golang.org)[https://golang.o...