Toggle navigation
walikrence Blog
Home
Walikrence
Mysql解决中文乱码
Tags
Tags
keep hungry keep foolish
minikube
k8s
kubernetes
国内环境
内存
转载
ssh
mac
生活
python
ubuntu
ss
django
vue
python3
git
爬虫
nginx
docker
mysql
redis
CImg
计算机视觉
SYSU
ios
oc
课程作业
Mysql
apt
Ubuntu
Docker
虚拟机
gitlab
nexus
maven
java
netplan
virtual box
lvm
bash
lua
c++
Kubernetes
优雅停机
滚动更新
有状态服务
可观测性
压测
容量工程
性能优化
MySQL
归因方法论
Prometheus
GitOps
SRE
协议兼容
Protobuf
WebSocket
跨仓协作
发布顺序
架构门禁
Git Hooks
工程效能
增量校验
古德哈特定律
Redis
限流
Go
过期时间
错误提示
微服务拆分
网关
服务退役
灰度发布
架构演进
CI/CD
门禁
自动化
故障分析
配置管理
数据校验
Excel
AI代理
幻觉
工程纪律
可验证性
复盘
知识沉淀
技能系统
知识管理
ArgoCD
Helm
OpenTelemetry
技术选型
微服务
负载均衡
CDN
安全
可复现构建
BuildKit
工程决策
泛型
乐观锁
框架设计
游戏服务端
AI 编程
Claude Code
跨洲部署
minikube
minikube安装(国内环境)
k8s部署应用(以nginx为例)
实习指南
k8s
minikube安装(国内环境)
k8s部署应用(以nginx为例)
实习指南
kubernetes
Kubernetes 安装
minikube安装(国内环境)
k8s部署应用(以nginx为例)
实习指南
国内环境
Kubernetes 安装
minikube安装(国内环境)
k8s部署应用(以nginx为例)
实习指南
内存
NUMA(非一致性内存架构)(转)
转载
NUMA(非一致性内存架构)(转)
ssh
ubuntu设置允许root远程登录
git使用ssh登录
阿里云重置后mac用ssh登陆服务器失败
mac
阿里云重置后mac用ssh登陆服务器失败
生活
My First Post
Hello World, Hello Blog
python
Ubuntu18.04 安装ss
Ubuntu 终端使用 ss
ubuntu
ubuntu根据进程名结束进程
虚拟机添加新磁盘
vg移除丢失的pv
ubuntu设置允许root远程登录
a start job is running for wait for network to be configured
netplan配置双网卡
netplan配置ip地址
ubuntu查看默认网关
安装配置redis
安装配置mysql
git clone 速度慢怎么办
Ubuntu18.04 安装ss
Ubuntu 终端使用 ss
ss
git clone 速度慢怎么办
Ubuntu18.04 安装ss
Ubuntu 终端使用 ss
django
django2.2 结合 vue.js 开发
vue
django2.2 结合 vue.js 开发
python3
爬取吉林敖东财报
python3
django2.2 结合 vue.js 开发
git
git使用ssh登录
git clone 速度慢怎么办
爬虫
爬取吉林敖东财报
python3
nginx
nginx配置反向代理
k8s部署应用(以nginx为例)
docker
搭建本地docker registry
mysql
mysql求日期之差
安装配置mysql
redis
安装配置redis
CImg
Mac下使用CImg
计算机视觉
Mac下使用CImg
SYSU
Mac下使用CImg
ios
ios开发-1
oc基础
oc
ios开发-1
oc基础
课程作业
ios开发-1
oc基础
Mysql
Mysql解决中文乱码
apt
apt使用国内镜像源
Ubuntu
虚拟机磁盘扩容
docker安装
apt使用国内镜像源
Docker
跨洲镜像同步从 37 分钟到 3 分钟
一个 cp 参数引发的层不可复现
同样的层可复现手法,在多阶段构建上失效了
三堵墙,以及为什么最后决定不翻过去
基于docker自建docker-registry前端
基于docker搭建mysql
基于docker自建nexus私服
自建gitlab服务器ssh需要密码
基于docker搭建gitlab服务器
docker安装
虚拟机
虚拟机添加新磁盘
vg移除丢失的pv
自建gitlab服务器ssh需要密码
虚拟机磁盘扩容
gitlab
自建gitlab服务器ssh需要密码
基于docker搭建gitlab服务器
git使用ssh登录
nexus
基于docker自建docker-registry前端
基于docker搭建mysql
基于docker自建nexus私服
使用nexus私服
maven
基于docker自建docker-registry前端
基于docker搭建mysql
基于docker自建nexus私服
使用nexus私服
java
基于docker自建docker-registry前端
基于docker搭建mysql
基于docker自建nexus私服
使用nexus私服
netplan
a start job is running for wait for network to be configured
netplan配置双网卡
netplan配置ip地址
virtual box
虚拟机添加新磁盘
vg移除丢失的pv
ubuntu设置允许root远程登录
a start job is running for wait for network to be configured
netplan配置双网卡
lvm
虚拟机添加新磁盘
bash
ubuntu根据进程名结束进程
lua
lua与C++互相调用
c++
lua与C++互相调用
Kubernetes
云上 K8s 入口的两个坑
负载均衡器复用限制与 CDN 白名单绕过
优雅停机排空
牌类对局中间不能断,滚动更新怎么做
优雅停机
优雅停机排空
牌类对局中间不能断,滚动更新怎么做
滚动更新
优雅停机排空
牌类对局中间不能断,滚动更新怎么做
有状态服务
优雅停机排空
牌类对局中间不能断,滚动更新怎么做
可观测性
上了一套 APM,最后只用到它的数据库
一次 OTel 链路追踪选型的三周复盘
监控告警里有 80 条从未响过
「配置加载成功」不等于「配置在工作」,以及怎么让机器替人验证
优雅停机排空
牌类对局中间不能断,滚动更新怎么做
压测
十万在线压测的十一层瓶颈
三次「口径不可比」的误判
容量工程
十万在线压测的十一层瓶颈
三次「口径不可比」的误判
性能优化
十万在线压测的十一层瓶颈
三次「口径不可比」的误判
MySQL
十万在线压测的十一层瓶颈
三次「口径不可比」的误判
归因方法论
十万在线压测的十一层瓶颈
三次「口径不可比」的误判
Prometheus
监控告警里有 80 条从未响过
「配置加载成功」不等于「配置在工作」,以及怎么让机器替人验证
GitOps
GitOps 账本仓复盘:什么设计扛住了,什么坑反复踩
一套跑了半年的两仓发布链路
监控告警里有 80 条从未响过
「配置加载成功」不等于「配置在工作」,以及怎么让机器替人验证
SRE
监控告警里有 80 条从未响过
「配置加载成功」不等于「配置在工作」,以及怎么让机器替人验证
协议兼容
协议线格式变更只有一个安全顺序
从一条日志判定顺序倒挂
Protobuf
协议线格式变更只有一个安全顺序
从一条日志判定顺序倒挂
WebSocket
协议线格式变更只有一个安全顺序
从一条日志判定顺序倒挂
跨仓协作
协议线格式变更只有一个安全顺序
从一条日志判定顺序倒挂
发布顺序
协议线格式变更只有一个安全顺序
从一条日志判定顺序倒挂
架构门禁
门禁的耗时预算
为什么慢门禁的归宿是 --no-verify
Git Hooks
门禁的耗时预算
为什么慢门禁的归宿是 --no-verify
工程效能
让 AI 自动修主干,但不信任它
一个自动修复流水线的护栏设计
GitOps 账本仓复盘:什么设计扛住了,什么坑反复踩
一套跑了半年的两仓发布链路
给 AI 代理写技能而不是写文档
近百技能的沉淀与治理
配表一列错位被 bool 静默转 true
表头红线门禁的设计
主干红 13 小时无人接管的结构性原因
自动化覆盖的盲区分析
门禁的耗时预算
为什么慢门禁的归宿是 --no-verify
增量校验
门禁的耗时预算
为什么慢门禁的归宿是 --no-verify
古德哈特定律
门禁的耗时预算
为什么慢门禁的归宿是 --no-verify
Redis
一个限流 key 没有 TTL
整个后台被永久锁死
限流
一个限流 key 没有 TTL
整个后台被永久锁死
Go
把业务写仓储的心智规则从 7 条降到 2 条
一个 Go 泛型类型化仓储的设计
一个限流 key 没有 TTL
整个后台被永久锁死
过期时间
一个限流 key 没有 TTL
整个后台被永久锁死
错误提示
一个限流 key 没有 TTL
整个后台被永久锁死
微服务拆分
一个大厅单体怎么退役
拆到网关和三个服务的六个阶段
网关
一个大厅单体怎么退役
拆到网关和三个服务的六个阶段
服务退役
一个大厅单体怎么退役
拆到网关和三个服务的六个阶段
灰度发布
一个大厅单体怎么退役
拆到网关和三个服务的六个阶段
架构演进
一个大厅单体怎么退役
拆到网关和三个服务的六个阶段
CI/CD
跨洲镜像同步从 37 分钟到 3 分钟
一个 cp 参数引发的层不可复现
让 AI 自动修主干,但不信任它
一个自动修复流水线的护栏设计
GitOps 账本仓复盘:什么设计扛住了,什么坑反复踩
一套跑了半年的两仓发布链路
主干红 13 小时无人接管的结构性原因
自动化覆盖的盲区分析
门禁
复盘驱动开发
每篇复盘必须收口为红线、门禁或技能
配表一列错位被 bool 静默转 true
表头红线门禁的设计
主干红 13 小时无人接管的结构性原因
自动化覆盖的盲区分析
自动化
主干红 13 小时无人接管的结构性原因
自动化覆盖的盲区分析
故障分析
主干红 13 小时无人接管的结构性原因
自动化覆盖的盲区分析
配置管理
配表一列错位被 bool 静默转 true
表头红线门禁的设计
数据校验
配表一列错位被 bool 静默转 true
表头红线门禁的设计
Excel
配表一列错位被 bool 静默转 true
表头红线门禁的设计
AI代理
给 AI 代理写技能而不是写文档
近百技能的沉淀与治理
AI 长会话的「无中生有型」幻觉
鉴别锚点是工具物理上能否产生这个串
幻觉
AI 长会话的「无中生有型」幻觉
鉴别锚点是工具物理上能否产生这个串
工程纪律
复盘驱动开发
每篇复盘必须收口为红线、门禁或技能
AI 长会话的「无中生有型」幻觉
鉴别锚点是工具物理上能否产生这个串
可验证性
AI 长会话的「无中生有型」幻觉
鉴别锚点是工具物理上能否产生这个串
复盘
复盘驱动开发
每篇复盘必须收口为红线、门禁或技能
知识沉淀
复盘驱动开发
每篇复盘必须收口为红线、门禁或技能
技能系统
给 AI 代理写技能而不是写文档
近百技能的沉淀与治理
知识管理
给 AI 代理写技能而不是写文档
近百技能的沉淀与治理
ArgoCD
GitOps 账本仓复盘:什么设计扛住了,什么坑反复踩
一套跑了半年的两仓发布链路
Helm
GitOps 账本仓复盘:什么设计扛住了,什么坑反复踩
一套跑了半年的两仓发布链路
OpenTelemetry
上了一套 APM,最后只用到它的数据库
一次 OTel 链路追踪选型的三周复盘
技术选型
上了一套 APM,最后只用到它的数据库
一次 OTel 链路追踪选型的三周复盘
微服务
上了一套 APM,最后只用到它的数据库
一次 OTel 链路追踪选型的三周复盘
负载均衡
云上 K8s 入口的两个坑
负载均衡器复用限制与 CDN 白名单绕过
CDN
云上 K8s 入口的两个坑
负载均衡器复用限制与 CDN 白名单绕过
安全
云上 K8s 入口的两个坑
负载均衡器复用限制与 CDN 白名单绕过
可复现构建
跨洲镜像同步从 37 分钟到 3 分钟
一个 cp 参数引发的层不可复现
同样的层可复现手法,在多阶段构建上失效了
三堵墙,以及为什么最后决定不翻过去
BuildKit
同样的层可复现手法,在多阶段构建上失效了
三堵墙,以及为什么最后决定不翻过去
工程决策
同样的层可复现手法,在多阶段构建上失效了
三堵墙,以及为什么最后决定不翻过去
泛型
把业务写仓储的心智规则从 7 条降到 2 条
一个 Go 泛型类型化仓储的设计
乐观锁
把业务写仓储的心智规则从 7 条降到 2 条
一个 Go 泛型类型化仓储的设计
框架设计
把业务写仓储的心智规则从 7 条降到 2 条
一个 Go 泛型类型化仓储的设计
游戏服务端
把业务写仓储的心智规则从 7 条降到 2 条
一个 Go 泛型类型化仓储的设计
AI 编程
让 AI 自动修主干,但不信任它
一个自动修复流水线的护栏设计
Claude Code
让 AI 自动修主干,但不信任它
一个自动修复流水线的护栏设计
跨洲部署
跨洲镜像同步从 37 分钟到 3 分钟
一个 cp 参数引发的层不可复现