zsh 中git的快捷键命令 g='git' ga='git add'gaa='git add --all'gapa='git add --patch'gau='git a...
zsh 中git的快捷键命令 g='git' ga='git add'gaa='git add --all'gapa='git add --patch'gau='git a...
感谢纠正,你说的对,是或者的关系;当锁已经被占用 或 当前处于饥饿模式 就需要去排队。👍
Golang 读写锁RWMutex 互斥锁Mutex 源码详解前言 Golang中有两种类型的锁,Mutex (互斥锁)和RWMutex(读写锁)对于这两种锁的使用这里就不多说了,本文主要侧重于从源码的角度分析这两种锁的具体实现。 引子...
前言 微服务早已是一个过时的热词,同时,容器 和 k8s 的出现让它更一步成为了一种时尚。同样会带来很多附赠的问题,日志收集就是其中一个比较重要的问题。当应用容器化之后,需要...
前言 之前一直在寻找一个 k8s 监控的工具,因为一直使用的是本地的 lens 的客户端,虽然使用上已经非常方便了,但是其实对于资源消耗的监控少了一点,有些资源消耗并不是能容...
前言 一提到监控大屏,那第一想法就是 grafana 对吧,各种样式图形都非常好看,而且支持各种数据源。而今天要分享的是一个更加轻量的监控大屏 monitoror/monit...
报错信息 分析 主要是这个报错信息很奇怪,一开始没有往挂载目录上的问题去想,没想到会是这个方向的上的错误 https://github.com/kubernetes/kube...
k8s 意外集锦 - oom 的连锁反应 前言 一开始觉得 oom 是一个常见问题,应该没有什么大问题,反正 k8s 集群会调度的,但其实它造成的连锁反应很恐怖。 问题描述 ...
[TOC] 前言 本博客持续更新...用于记录 k8s 使用过程中的很多的小技巧,也希望你能提供更多的小技巧来~ 图形化管理工具 lens 图形化 k8s 管理工具: htt...
iTerm2终端集成git缩写意思 oh-my-zsh git The git plugin provides many aliases and a few useful f...
前言 之前去过几次相关 go 的线下 meetup,这次相对来说比较大型一些,两天的听下来还是比较烧脑的,光是记录的笔记都有近千行了,整体来说收获很大。 有的人问,值票价吗?...
前言 我们通常在部署 web 服务的时候往往会选择 nginx 作为最前面的一个狠角色,它的性能和能力大家也是有目共睹的,反向代理负载均衡等等。而作为后起之秀 caddy 却...
Awesome GitHub Topic for Go Awesome Go golang-open-source-projects - 含描述的中文版 Awesome Go...
前言 serverless 大环境下出现了 faas,即 function as a service,函数即服务;其意思也非常好理解,就是能将一个函数作为一个服务进行使用,...
分布式系统常见定义 CAP 定义 一致性(Consistency) 可用性(Availability) 分区容错性(Partition Tolerance) 一致性 任意时刻...
问题 raft 的局限:写请求只能在 Leader 节点上进行处理,集群性能约等于单机 普通 hash (取余)分集群问题:集群数量发送变更的时候就需要做数据迁移重新映射,由...
概况 Gossip 协议,利用一种随机带有传染性的方式将信息传播到整个网络中,并在一定的时间内使得所有节点数据一致。 一些定义 直接邮寄 直接将更新数据发送到对应节点,发送失...
定义 Zookeeper Atomic Broadcast Zookeeper 是通过 Zab 协议来保证分布式事务的最终一致性。 原因 Multi-Paxos 虽然能就一系...
定义 通过一个 Leader 来实现节点共识和日志一致 https://www.linkinstar.wiki/2019/06/12/golang/open-source-c...