(译) 理解 Prometheus 的范围向量 (Range Vector)

Prometheus 中 Range Vector 的概念是有一点不直观的,除非你彻底阅读并理解了官方提供的文档。谁会这样做呢,去读官方文档?大多的人应该会花些错误的时间去做了一些错误的事情,然后随机去寻找一篇像本文一样的文章去理解这个概念,不是吗? 什么

更新于 Prometheus

Go json Marshal & UnMarshal 的一点小 trick

在编写 Web Service 等涉及数据序列化和反序列化的场景,对于 JSON 类型的数据,在 Go 中我们经常会使用到 encoding/json Package。最近微有所感,小水一篇 omitempty JSON 数据的 UnMarshal 我们经

更新于 Go

profiling & Flame Graphs

忽然想起来还没怎么用过 profiling tools,这可是性能分析“杀器”啊,小水一波,兴许以后就用上了🙃。 profiling profiling,分析。有很多时候,我们都会相对处于 runtime 的程序进行指标 & 特征分析,比如 CPU 使用

更新于 Performance / Profiling

状态机的一点儿事(fsm-smr-dfsm)

有限状态机(Finite State Machine) 有限状态机(英语:finite state machine,缩写:FSM)又称有限状态自动机(英语:finite state automaton,缩写:FSA),简称状态机,是表示有限个状态以及在这些

更新于 Compile

2021 | 肆意随心

Yeah “兜兜转转”又一年了,又到了该水年度 Review 的时候啦✅❇️。 算下来,博客三年了,准备开启新的三年了。这篇总结也算是第三篇总结了,3 可以说是我很喜欢的数字,挺多网名(ShanSan、yeshan333),还有博客域名(shansan.t

更新于 blog music

Git 仓库瘦身与 LFS 大文件存储

熟悉 Git 的小伙伴应该都知道随着 Git 仓库维护的时间越来越久,追踪的文件越来越多,git 存储的 objects 数量会极其庞大,每次从远程仓库 git clone 的时候都会墨迹很久。如果我们不小心 git add 了一个体积很大的文件,且 gi

更新于 Git

Deserve

今天凌晨五点就醒了,积累了好多好多的情绪啊! <! 年轻的战场 <! 我们都一样

更新于 blog

回环地址的一点儿破事

心血来潮,小水一篇! 回环地址(loopback address) loopback 在维基百科上有一段这样的解释:Loopback (also written loop back) is the routing of electronic signals

更新于 计算机网络

回到十月-生活中的一点儿小确幸

前言 不知不觉,离开校园将近四个月了,正式工作(摸🐟 )也差不多四个多月了,最近经历了很多事,头发也掉了不少😂 {微微害怕了}。之前一直有想法想补充一些带有生活气息的博文到自己的博客中,印象中 2021 年的 reviewed 有提到过,总觉得自己的博

更新于 blog

使用 Kubeadm 搭建个公网 k8s 集群(单控制平面集群)

前言 YY:国庆的时候趁着阿里云和腾讯云的轻量级服务器做促销一不小心剁了个手😎😢,2 Cores,4G RAM 还是阔以的,既然买了,那不能不用呀🚩,之前一直想着搭建个 k8s 集群玩玩,本地开发机虽然起了个 k8s(拿 Docker Desktop

更新于 Kubernetes
13456718