抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

More & Less

created by yeshan333

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

Prometheus 中 Range Vector 的概念是有一点不直观的,除非你彻底阅读并理解了官方提供的文档。谁会这样做呢,去读官方文档?大多的人应该会花些错误的时间去做了一些错误的事情,然后随机去寻找一篇像本文一样的文章去理解这个概念,不是吗? 什么是 Vector由于 Prometheus 是一个时序型的数据库,所以所有的数据都在基于时间戳的上下文中被定义。由时间戳到记录数据的映射(...

Go json Marshal & UnMarshal 的一点小 trick

在编写 Web Service 等涉及数据序列化和反序列化的场景,对于 JSON 类型的数据,在 Go 中我们经常会使用到 encoding/json Package。最近微有所感,小水一篇 omitemptyJSON 数据的 UnMarshal 我们经常会配合 Struct Tags 使用,让 Struct 的 Filed 与 JSON 数据的指定 property 绑定。 如果要序列化为...
Go

profiling & Flame Graphs

忽然想起来还没怎么用过 profiling tools,这可是性能分析“杀器”啊,小水一波,兴许以后就用上了🙃。 profiling profiling,分析。有很多时候,我们都会相对处于 runtime 的程序进行指标 & 特征分析,比如 CPU 使用情况、内存使用情况,race 检测等。 Flame Graphs(火焰图) Flame Graph,火焰图。火焰图是一种常用的可...

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

有限状态机(Finite State Machine) 有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机(英语:finite-state automaton,缩写:FSA),简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。- 维基百科 有限状态机的要素 状态:状态是有限个的,任一时刻,只处于一种状态 条件:用于触...

2021 | 肆意随心

Yeah

“兜兜转转”又一年了,又到了该水年度 Review 的时候啦✅❇️。

算下来,博客三年了,准备开启新的三年了。这篇总结也算是第三篇总结了,3 - 可以说是我很喜欢的数字,挺多网名(ShanSan、yeshan333),还有博客域名(shansan.top、shan333.cn、…)是和“三”有关的(and so on),也算是“谐音梗”啦😎?

回头看看之前写的几篇总结,还挺有意思的。21 年似乎并没有太多那么刻意去做的事,想到了就去试试了。这一次,不需要那么的有条理性,随手一记。

blog

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

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

看一下 GitHub 上的 microsoft/vscode 仓库,都有 九万多个 commit 了,可想而知 objects 的数量应该很恐怖,尝试 clone 一下(一百多万个 objects):

github vscode repo

Git

Deserve

今天凌晨五点就醒了,积累了好多好多的情绪啊!

blog

回环地址的一点儿破事

心血来潮,小水一篇!

回环地址(loopback address)

loopback 在维基百科上有一段这样的解释:Loopback (also written loop-back) is the routing of electronic signals or digital data streams back to their source without intentional processing or modification. It is primarily a means of testing the communications infrastructure.
通熟的说就是将由“源”发送出去的数据路由回“源”。

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

前言不知不觉,离开校园将近四个月了,正式工作(摸🐟~)也差不多四个多月了,最近经历了很多事,头发也掉了不少😂 {微微害怕了}。之前一直有想法想补充一些带有生活气息的博文到自己的博客中,印象中 2021 年的 reviewed 有提到过,总觉得自己的博客少了点味儿(生活的味道),毕竟我也是个活脱脱的人啊,也是有 “感觉” 的。 趁着周末,来一篇。略微回顾了下这几个月,觉得最应该写的就是 1...
blog

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

前言

YY:国庆的时候趁着阿里云和腾讯云的轻量级服务器做促销一不小心剁了个手😎😢,2 Cores,4G RAM 还是阔以的,既然买了,那不能不用呀🚩,之前一直想着搭建个 k8s 集群玩玩,本地开发机虽然起了个 k8s(拿 Docker Desktop 起的,不 dei 劲),但就一个 Node,不爽,对 k8s 的体验不到位😒,1024,是时候用起来了,折腾一下,顺便让最近浮躁的心冷静一下。

这次拿官方的 Kubeadm 耍一下,以阿里云的轻量级应用服务器为 Control 节点,腾讯云的轻量级应用服务器为 Worker 节点,说干就干。