<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_32075843的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_32075843</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_32075843]]></copyright><item><title><![CDATA[双节点PostgreSQL高可用：流复制+pgpool-II+pg_rman]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459335</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459335</guid><author>weixin_32075843</author><pubDate>Tue, 10 Nov 2026 13:47:36 +0800</pubDate><description><![CDATA[数据库高可用通常由主备复制、连接池路由和备份恢复三部分构成。以PostgreSQL流复制为例，主库产生的WAL日志会持续发送到备库并重放，备库可承担只读查询；pgpool-II在应用与数据库之间提供连接池、读写分离和watchdog故障切换，配合虚拟IP让客户端在主库异常时透明重连；pg_rman则通过全量/增量备份与归档日志补齐误删和逻辑错误场景。这套组合的技术价值在于同时覆盖主库宕机、连接打满和数据误删风险，适合内网RHEL/CentOS离线环境、课程设计与生产主备库建设。围绕双节点PostgreSQL]]></description><category></category></item><item><title><![CDATA[Delphi连接Oracle实战：ODAC配置、连接池与事务避坑指南]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459690</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459690</guid><author>weixin_32075843</author><pubDate>Tue, 10 Nov 2026 09:44:17 +0800</pubDate><description><![CDATA[数据库访问层是桌面应用与关系型数据库之间的关键抽象，核心在于连接复用、事务边界与SQL执行效率。通过连接池管理物理连接、显式事务控制保证批量操作一致性、参数化查询复用执行计划，可降低部署依赖和并发卡顿风险。在Delphi维护老系统、对接Oracle ERP、内网MIS部署等场景中，ODAC以直连模式和组件化方式提供稳定读写能力。围绕版本匹配、连接池参数、事务回滚、字符集与批量提交等工程细节，可形成可落地的数据访问实践。]]></description><category></category></item><item><title><![CDATA[VPP插件开发实战：从源码阅读到自定义Node的完整指南]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459144</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170459144</guid><author>weixin_32075843</author><pubDate>Tue, 10 Nov 2026 09:00:12 +0800</pubDate><description><![CDATA[用户态数据面转发通过绕过内核协议栈、采用向量化批量处理来提升网络吞吐，其核心原理是将报文组织成向量并由处理图节点批量执行。在VPP（Vector Packet Processing）框架中，插件机制允许开发者以动态库形式注册自定义node，从而灵活扩展数据面功能。掌握这一技术对软路由、负载均衡和网络功能虚拟化等场景具有重要工程价值。本文围绕VPP源码与插件示例，系统讲解构建环境准备、插件编译加载、节点注册与报文处理函数实现，并给出常见问题排查与二次开发改造思路，帮助读者快速跑通最小插件并过渡到业务node开]]></description><category></category></item><item><title><![CDATA[MyBatis-Plus三层设计取舍：CRUD效率、插件体系与实战避坑]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170423415</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170423415</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:54:53 +0800</pubDate><description><![CDATA[在Java持久层开发中，MyBatis增强工具常被用来减少样板SQL。其核心原理是在Mapper注册阶段织入MappedStatement，并通过BaseMapper提供通用CRUD，让单表增删改查的边际成本接近零；条件构造器如LambdaQueryWrapper把动态查询转成可组合的Java链式表达。技术价值在于渐进增强、保留手写XML空间，同时以拦截器插件统一处理分页、逻辑删除、多租户与乐观锁等横切关注点。应用场景覆盖后台管理、SaaS多租户、报表分页和批量写入等。但插件改写SQL、saveBatch批]]></description><category></category></item><item><title><![CDATA[Kubernetes HPA实战：从CPU飙高失效到稳定自动伸缩]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170418424</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170418424</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:53:29 +0800</pubDate><description><![CDATA[Horizontal Pod Autoscaler（HPA）是Kubernetes中实现工作负载弹性伸缩的核心机制，其本质是一个基于指标反馈的周期性控制器，而非智能预测系统。它依赖Metrics Server采集CPU、内存等Resource Metrics，通过滑动时间窗口计算平均利用率，并受冷却期、扩缩步长、requests/limits绑定等底层规则约束。实践中，CPU指标因归一化特性更可靠，而内存需用AverageValue而非Utilization以避免OOM风险；自定义指标如QPS则面临延迟高、]]></description><category></category></item><item><title><![CDATA[LunaTV自托管媒体站：Docker、Nginx与Redis部署实战]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170379007</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170379007</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:39:42 +0800</pubDate><description><![CDATA[自托管媒体站点是把媒体元数据、播放列表和Web播放器部署在可控服务器上的工程形态，其核心链路通常由Next.js应用、Nginx反向代理、Redis缓存和HLS分片请求组成。其原理是静态资源经内容哈希长缓存，播放清单通过反向代理转发并按资源标识写入Redis短TTL缓存，视频分片则依赖关闭代理缓冲与合理超时来保障连续加载。这样能降低回源压力、缩短首帧时间，并避免白屏、卡顿和缓存键冲突。该方案适用于个人媒体库、团队内部播放服务及需要自主可控的流媒体前端场景。围绕LunaTV的落地实践，可进一步拆解Docker]]></description><category></category></item><item><title><![CDATA[从零搭建OpenResearch：开源研究工具的四层架构与检索优化实践]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170434020</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170434020</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:34:50 +0800</pubDate><description><![CDATA[全文检索与语义检索是知识管理系统的核心技术，通过倒排索引和向量相似度计算实现高效信息召回。在技术调研场景中，结合关键词与语义的混合排序能显著提升检索准确率，而Elasticsearch与PostgreSQL的协同使用可兼顾灵活性与事务一致性。这类方案适用于个人知识库、团队文档管理及学术文献调研等场景。OpenResearch系统正是基于采集、存储、检索、应用四层架构，整合MinIO与RabbitMQ，实现了从数据采集到结构化输出的完整链路。]]></description><category></category></item><item><title><![CDATA[OpenResearch：本地优先的科研工作流操作系统]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170433586</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170433586</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:30:39 +0800</pubDate><description><![CDATA[科研工作流本质上是一套可建模、可版本化、可审计的知识生产系统。其核心原理在于将文献管理、实验执行、结果记录等环节统一为标准化、可复现的操作契约，而非依赖图形界面或中心化服务。技术价值体现在数据主权回归研究者、操作过程全透明、协作冲突可追溯。典型应用场景包括论文复现、多成员实验协同、敏感数据分发及长期知识资产沉淀。本文聚焦 OpenResearch 这一以 CLI 为驱动、local-first 为设计哲学的科研操作系统，深入解析其如何通过 `orx run` 实现环境与结果的确定性绑定，并借助 `orx c]]></description><category></category></item><item><title><![CDATA[Vue+Spring Boot饭店管理系统业务链路与数据一致性实践]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170377495</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170377495</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:12:20 +0800</pubDate><description><![CDATA[前后端分离项目的核心不只是页面与接口联通，而是围绕真实业务链路保证状态流转、数据一致性和接口契约。以订单、桌台、结算等典型场景为例，业务动作往往涉及多表写入与并发操作，需要借助事务边界、条件更新、价格快照和状态机约束，避免脏数据、重复下单与历史金额失真。同时，统一字段命名、分页返回、错误码和鉴权头，可降低前后端协作成本；配合路由守卫、JWT鉴权与接口级权限校验，才能形成可维护的权限边界。这类实践适用于毕业设计、课程设计及中小型管理系统练手，也能帮助开发者从CRUD演示走向可讲清、可排查的完整项目。落到Vue]]></description><category></category></item><item><title><![CDATA[C++非线性一元方程求根：牛顿迭代法、弦截法与二分法混合策略]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425551</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425551</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:11:14 +0800</pubDate><description><![CDATA[非线性一元方程求解是数值计算、科学仿真和参数反演中的基础问题，核心是在缺乏解析反函数时通过迭代逼近 f(x)=0。二分法以异号区间保证全局收敛，牛顿迭代法借助导数获得局部二次收敛，弦截法则用差商替代导数并降低函数求值成本；收敛阶、初值敏感性、重根退化和容差设置共同决定求根稳定性。在C++工程实现中，采用包围区间约束下的牛顿迭代法主力、弦截法备选、二分法兜底的混合策略，可兼顾速度与鲁棒性，并有效规避NaN、越界和静默失败，适用于实时仿真、参数反演和黑箱函数求解等场景。]]></description><category></category></item><item><title><![CDATA[层次分析法（AHP）实战：从专家打分到可计算权重的完整实现]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170406476</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170406476</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:10:06 +0800</pubDate><description><![CDATA[层次分析法（AHP）是一种将定性判断量化为权重的多准则决策方法，其核心原理是通过两两比较构造判断矩阵，利用特征向量法计算权重，并通过一致性检验确保逻辑自洽。在数据缺失的复杂评价场景中，AHP 能有效融合专家经验，实现可复现的权重计算。典型应用包括城市竞争力评价、项目风险评估等。本文深入解析 AHP 的数学机制与工程实现，涵盖判断矩阵构建、幂法求解、一致性检验及组合权重计算，并给出避坑指南，帮助读者掌握这一经典决策工具。]]></description><category></category></item><item><title><![CDATA[DeskcommCRM：轻量级开源CRM的技术实现与架构解析]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170433291</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170433291</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 16:07:32 +0800</pubDate><description><![CDATA[CRM（客户关系管理）作为企业数字化基础工具，其核心在于高效组织客户信息、沟通记录与跟进任务。传统SaaS型CRM常因功能冗余、数据不可控、部署复杂而难以适配中小团队与自由职业者。本文围绕极简协作式CRM DeskcommCRM 展开，深入剖析其以 Supabase 为实时后端中枢、Next.js App Router 实现服务端渲染与动态路由、TypeScript 强类型保障数据一致性、Docker 确保交付环境确定性的技术闭环。重点揭示 Row-Level Security（RLS）策略如何实现细粒度数]]></description><category></category></item><item><title><![CDATA[Electron桌面语音工作台VoiceStudio：架构设计、内存优化与Linux打包实战]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170440328</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170440328</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:53:16 +0800</pubDate><description><![CDATA[Electron 作为跨平台桌面应用框架，通过主进程与渲染进程分离实现系统级能力调用与界面渲染，结合 Web Audio API 可在本地完成音频采集、解码与处理。在工程实践中，内存管理与打包配置直接影响应用性能与分发效率，尤其 Linux 平台下 fpm 打包常因环境依赖导致构建失败。VoiceStudio 基于 Electron + Vue 3 + TypeScript 构建本地语音工作台，覆盖录音、波形预览、片段裁剪与批量导出等场景，通过 --expose-gc 手动回收、Web Worker 降采样]]></description><category></category></item><item><title><![CDATA[虚拟机里折腾 macOS UI 主题：PidanUI 安装避坑与快照回滚实践]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170375426</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170375426</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:48:42 +0800</pubDate><description><![CDATA[系统 UI 定制与美化，本质上是对操作系统底层资源的直接替换，其风险远高于普通软件安装。通过虚拟机搭建隔离实验环境，能有效规避真机变砖、文件损坏等不可逆后果。以 VMware 运行 macOS 10.11 为例，借助快照机制可随时回滚系统状态，让主题替换实验变得安全可控。Dock、Finder 图标资源的修改涉及路径、权限与缓存刷新等多个环节，稍有不慎便会失效或引发崩溃。掌握“先备份、分步替换、验证后继续”的核心原则，不仅能顺利完成 PidanUI 等主题的安装，更可沉淀出一套可复用的系统级改动测试流程。虚]]></description><category></category></item><item><title><![CDATA[Node.js 运行时、事件循环与生产级高并发实践]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425399</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425399</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:48:14 +0800</pubDate><description><![CDATA[Node.js 是基于 V8 引擎的 JavaScript 运行时环境，并非编程语言或框架。其核心原理是事件循环配合 libuv 完成异步 I/O，JavaScript 主线程单线程执行，文件、DNS、加密等操作交由线程池处理，因此适合 I/O 密集型高并发场景。技术价值在于前后端复用 JavaScript、npm 生态成熟、轻量服务启动快；常见应用包括 API 服务、BFF 聚合层、构建工具与实时通信。理解事件循环阶段、微任务优先级、UV_THREADPOOL_SIZE 调优，以及模块体系、日志配置、优雅]]></description><category></category></item><item><title><![CDATA[Sidebar Agent：基于Chrome扩展的侧边栏AI助手，能读网页会查资料]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170424278</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170424278</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:45:47 +0800</pubDate><description><![CDATA[浏览器扩展是现代Web技术赋予开发者的强大能力，允许在浏览器内部构建原生级的定制体验。在Chrome扩展开发中，Manifest V3规范与Side Panel API为创建持久侧边栏界面提供了稳定基础。结合Function Calling，开发者可以让大模型自主决定调用搜索工具，实现实时联网查询。这种模式有效解决了传统AI助手上下文割裂、信息时效性差的问题。当用户在阅读长文或进行多页面调研时，侧边栏AI助手无需切换标签页即可读取当前页面信息，并获取最新资料，最终输出带来源引用的答案。这正是Sidebar ]]></description><category></category></item><item><title><![CDATA[从随机种子到可走地图：地图生成算法的实现路线]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425650</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425650</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:40:29 +0800</pubDate><description><![CDATA[程序化地图生成是把随机种子映射为可复现二维世界的技术：先完成房间布局，再建立走廊连接，最后用图结构检查连通性。常见原理包括拒绝采样与BSP切分生成房间、L型走廊与随机游走连接空间，以及以房间为节点、走廊为边做BFS连通性检查；同时通过单一随机源和有序集合保障随机种子确定性。它的技术价值在于让关卡可存档、可重放、可调试，并能把生成与渲染解耦。应用场景覆盖Roguelike地牢、小游戏关卡、课程大作业和程序化关卡生成器。围绕地图生成算法的实现路线、参数配置与常见问题排查，拆解从种子到可走地图的工程实践。]]></description><category></category></item><item><title><![CDATA[C++大整数加法详解：字符串竖式到压位优化模板]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425109</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170425109</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:35:52 +0800</pubDate><description><![CDATA[在C++中，long long等内置整数类型可表示的十进制位数有限，超过约19位就可能发生静默溢出，导致计算结果不可信。高精度计算的核心原理是把数字按字符串保存，模拟小学竖式从低位向高位逐位相加，并处理进位、前导零和最高位进位；当数据规模达到百万位时，还可采用压位优化，一次处理九位十进制数，显著减少循环与字符转换开销。这类大数运算技术价值在于避免精度丢失、提升超长整数处理性能，并形成可复用的C++大整数加法模板。其应用覆盖算法竞赛中的阶乘、斐波那契和2的幂，也常见于密码学、哈希校验中的超长模数，以及金额统计]]></description><category></category></item><item><title><![CDATA[N皇后问题与回溯算法：从原理到工程优化实战]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170420875</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170420875</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:34:45 +0800</pubDate><description><![CDATA[回溯算法是一种带剪枝的穷举搜索技术，其核心在于试错与撤销，通过递归实现选择、约束判断和状态回退。在组合优化、路径搜索和约束满足问题中，回溯能有效缩减搜索空间，提升求解效率。N皇后问题作为经典案例，利用列和对角线冲突的数学性质，以标记数组实现O(1)冲突检测，并结合对称性剪枝和位运算优化，显著降低时间复杂度。该算法广泛应用于算法教学、面试刷题和工程中的配置校验等场景。本文深入剖析N皇后问题的回溯解法，涵盖冲突判断、代码实现、性能调优及常见错误排查，帮助读者掌握回溯算法的通用模板与工程实践技巧。]]></description><category></category></item><item><title><![CDATA[SpringBoot充电桩报修闭环管理系统源码拆解与二次开发]]></title><link>https://blog.youkuaiyun.com/weixin_32075843/article/details/170397263</link><guid>https://blog.youkuaiyun.com/weixin_32075843/article/details/170397263</guid><author>weixin_32075843</author><pubDate>Mon, 09 Nov 2026 15:25:32 +0800</pubDate><description><![CDATA[在企业级Java Web管理系统开发中，分层架构与ORM映射是理解业务闭环的基础。以SSM思想为骨架、由SpringBoot完成自动装配与内嵌容器启动、MyBatis负责SQL与对象映射，可以把充电桩台账、报修工单、维修回复等数据串联成可追踪的业务链路。其技术价值在于用统一返回体、分页查询、登录拦截和状态流转降低维护成本，并为权限控制、计费订单等扩展留出接口。该模式适用于充电桩运维、设备报修、后台台账等管理场景。围绕这些通用技术点，可以进一步拆解一个充电桩报修闭环管理系统的数据库设计、核心链路与常见部署问题]]></description><category></category></item></channel></rss>