kubernetes 水平自动伸缩学习笔记(一)

博主头像 目录前言设计采集器问题1: 采集器和谁交互?问题2: 采集器怎么处理指标?问题3: 采集器如何实现高可用?问题4: 采集器采集哪些指标?控制器问题1: 控制器的拉取周期怎么定?问题2: 工作负载资源临时抖动怎么办?问题3: 扩缩容的时机是怎样的?问题4: 窗口该怎样表示呢?问题5: 控制器如何高可用 ...

Vane.Dispatch 服务分发器:从零到实践

博主头像 面向初级 .NET 开发者的 Vane.Dispatch 系统教程:从一次普通方法调用出发,把它变成一条可路由、可绑定、可拦截、可序列化的分发管线。全书 22 章,示例均在 .NET 10 上可直接运行。 ...

GoldenDB 108条日常运维SQL集锦

博主头像 一、巡检与告警(1–27) 1. CN/DN SQL Digest 目录覆盖与更新时间——确认 CN、DN 两个来源是否有 SQL 摘要目录记录。 SELECT schema_name, type AS source_type, COUNT(*) AS digest_entries, MAX(las ...

Day21 · Turtle 入门与基础绘图

博主头像 Day21 · Turtle 入门与基础绘图 阶段:阶段一 · 核心基础 | 前置:Day20(面向对象) | 技术基准:Python 3.15.0 学习目标 学会导入标准库 turtle,用 turtle.Turtle() 创建一只"海龟"画笔 理解 Turtle 窗口的直角坐标系:原点 (0, ...

把 DeepSeek Harness 装进 K8s

博主头像 背景 我一直想把 DSH(DeepSeek Harness)运行在我的 homelab2 k8s集群里(此前一直运行在本机的 ~/.dsh 里。),这样我就可以 7*24 随时随地使用了。 之前是我自己被 AI Sandbox 洗脑了,想着等 AI Sandbox 开源生态成熟了,再搞。 但是今天突 ...

收上来一堆 Excel,怎么保证没改错

博主头像 收上来一堆报名表,合并、改格式、查重复、按学院拆回去,这些活手工做慢是一回事,更麻烦的是不可复现——同一堆文件,两个人合出来不一样,同一个人在不同时间合出来也不一样,而且谁都没留下上次改了什么的记录,出了错也倒不回去查。 把整套动作固化成脚本,让每一步都留下凭据:哪行来自哪份文件、改过哪些格、哪些行 ...

在 Linux 上把 PPT 转成长图:office2pdf + PyMuPDF 的选型与踩坑

博主头像 介绍 群里收到 PPT 时,仅看文件名往往判断不了内容。按常规流程要下载、打开 Office、等加载、再翻页,多个文件下来很耗时间。我做了个小工具:在 Linux 服务器上把 PPT 转成一张纵向长图,用户在聊天窗口或手机里点开就能滑动浏览,不需要安装或打开 Office。 本文记录选型过程、关键实 ...

从怀疑到真香——AI 重构代码后,我不再追求“最合适”,而是做好这两件事:测试和优化

博主头像 AI 写代码越来越强,但实测显示它的初次通过率并不高。它擅长快速生成方案、补全测试、指出冗余,却很难真正理解业务边界和团队取舍。本文结合我在实际项目中使用 AI 重构代码的经验,分享一套可落地的质量把控方法:测试交给 AI,边界由人定义;优化交给 AI,标准由人制定。AI 不是替代者,它更像一套机械... ...

负载均衡到底在干嘛?7 个场景给你说明白

博主头像 引子 先问个问题:几百万人在同一秒打开一个 App,请求是怎么被接住的? 为什么双十一抢购页面没崩?为什么半夜某台服务器悄悄挂了,你刷抖音刷得照样流畅? 很多人会说,因为后端有很多台服务器嘛。 对,但只对了一半。机器多了,新的问题跟着就来了:请求给谁?某台坏了怎么办?流量涨了怎么加机器? 干这些活的 ...

你的账,是补出来的还是做出来的

博主头像 ERPLITE · 开源项目 中小企业要的 ERP,可能不是功能最多的那个,而是不用月底补账的那个。 中小企业上 ERP,通常栽在三件事上:功能一堆但八成用不上;账要月底手工对一遍;想改个字段得排厂商的期。 ERPLite 想解决的不是「功能不够」,而是把「单据 → 库存 → 账」这条链做顺:审核的 ...

分享一次真实面试里的6道AI测试题,逐题拆解(抓紧围观)

博主头像 前段时间有位粉丝去参加面试,回来总觉得答得不太好,找到我,想让我帮他复盘一下。题目拿过来一看,里面有几道问题挺典型的,挑几道出来,跟大家分享一下。 面试聊的是他做的测试用例 Agent 项目,面试官问得挺细,从提效数据怎么统计,一直问到方案本身有什么短板。每道题我都站在面试官的角度拆了一下,这道题面 ...

Day 18:错误契约与用户可见消息

一次调用失败分两种。一种是业务规则正常挡下来的,订单没有选客户、状态不允许这样转,这段消息是写给用户看的;另一种是程序没有预期到的异常,消息里可能有服务器的文件路径,那是写给开发者看的。两种回到调用端长得一模一样,都是 JSON-RPC payload 里的 error 字段。分不出来就只能一律显示 ...

123···100>