这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
PostgreSQL 数据类型深入
深入 PostgreSQL 的高级数据类型。涵盖数组类型的构造、下标与 GIN 索引、范围类型与排他约束、复合类型的定义与展开、枚举类型的排序与演进、hstore 键值存储,以及各类型在索引、约束与查询写法上的最佳实践和常见陷阱。
posts
这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
深入 PostgreSQL 的高级数据类型。涵盖数组类型的构造、下标与 GIN 索引、范围类型与排他约束、复合类型的定义与展开、枚举类型的排序与演进、hstore 键值存储,以及各类型在索引、约束与查询写法上的最佳实践和常见陷阱。
PostgreSQL 大版本升级全流程指南。涵盖升级前兼容性评估、pg_upgrade 的链接与拷贝模式、逻辑复制的零停机滚动升级、升级后 ANALYZE 与统计信息重建、回滚方案设计,以及各版本间的行为差异与扩展兼容性检查。
PostGIS 地理空间开发实战。涵盖 geometry 与 geography 类型的选择、SRID 坐标系统与投影、GiST 与 SP-GiST 空间索引的构建、ST_Contains 与 ST_DWithin 等关系运算、距离与面积计算、GeoJSON 与 WKT 的互转,以及空间查询的性能调优与常见踩坑。
PostgreSQL 原生异步消息机制实战。涵盖 LISTEN、NOTIFY 与 pg_notify 的语义、事务边界与投递时机、payload 大小限制与去重规则、与触发器联动实现数据变更推送、在 Node.js 与 Python 驱动中的用法,以及连接池、可靠性与替代方案的取舍。
系统讲解 PostgreSQL 公共表表达式与递归查询。涵盖 WITH 子句语义、非递归 CTE 的内联与物化规则、WITH RECURSIVE 处理树形与图结构的写法、物化提示 MATERIALIZED 与 NOT MATERIALIZED 的执行计划差异、数据修改型 CTE,以及递归查询的终止条件与性能陷阱。
讲解如何把 Nginx 配置纳入 CI 流水线,涵盖 nginx -t 的能力边界、模板渲染与结构化校验、配置单元测试与容器集成测试、灰度发布校验与回滚策略,以及常见失败模式与落地清单。
用 Terraform 建模 IAM 权限:策略文档的 Effect/Action/Resource 语义、用 data source 生成 JSON、条件键与标签约束、权限边界与会话策略、跨账号信任关系,以及策略验证与组织级治理。
系统讲解 HHL 算法与量子线性代数:线性方程组求解的问题设定、相位估计作为核心引擎、条件数与精度如何决定复杂度、HHL 线路的分步拆解、输入态制备与输出读出的两大瓶颈、从 HHL 到量子奇异值变换的变体族、最小二乘与量子机器学习的应用、实验实现与 NISQ 现实、以及围绕「指数加速」的常见误解与争议。
以 HotChocolate 为例讲解 .NET 中 GraphQL 服务端开发,涵盖 Schema 设计、Resolver 与依赖注入、DataLoader 批处理消解 N+1、订阅推送、性能与安全防护,以及与 REST 的取舍。
GitHub Actions 本地调试与排错实战:用 act 在本地运行 workflow(镜像选择、密钥注入、artifact 服务、能力边界)、workflow_dispatch 手动触发的 inputs 定义与命令行触发、ACTIONS_STEP_DEBUG 调试日志与 ::debug:: / ::group:: 注解命令、set -x 与 continue-on-error 排查技巧、重跑与日志下载路径、常见错误码含义(exit 137、Resource not accessible)、tmate 交互式排障与速查表
GitHub Actions 工作流性能与并发控制实战:concurrency 分组与 cancel-in-progress 差异化取消、job 与 step 级 timeout-minutes 超时、needs 依赖图并行化与 max-parallel、缓存键设计与 restore-keys 回退、浅克隆与路径过滤、计费倍率与 self-hosted 分流
GitHub Actions 容器作业与 Service 容器实战:jobs.container 语法(image、credentials、env、ports、volumes、options)、services 定义 PostgreSQL 与 Redis、健康检查与就绪等待、网络模型与 localhost 踩坑、集成测试实战、容器内 checkout 与缓存、私有镜像认证与性能优化
GitHub Actions 分支保护与 Rulesets 实战:经典 Branch protection rules 与新版 Rulesets 的差异与迁移、必需状态检查的命名与路径过滤陷阱、必需审查与 CODEOWNERS 语法、bypass actors 与 enforcement 状态、合并队列与标签环境保护规则,以及用 gh api 与 Terraform 以代码管理 rulesets
GitHub Actions 企业级治理实战:仓库级、组织级、企业级三级 Secrets 与可见性优先级、组织级 Variables 与 vars、Environment 审批门禁、Runner Groups 与自托管调度、actions 白名单与 GITHUB_TOKEN 默认权限、OIDC 免密上云、audit log 审计、Terraform 策略即代码与 Actions 用量成本治理
GitHub Actions PHP CI 实战:基于 shivammathur/setup-php 的多版本环境搭建、Composer 依赖安装与 lock 缓存、PHPUnit 测试与覆盖率门禁、PHPStan 与 Psalm 静态分析、PHP-CS-Fixer 与 Pint 代码风格检查、多版本矩阵与 include 扩展、Laravel 项目测试以及基于 Deployer 的自动部署
系统讲解 eBPF 网络数据面:从验证器与加载流程到 XDP、tc 两大挂载点的处理时机与返回值语义,BPF map 与用户态交互、可编程转发的实战写法、bpftool 观测、性能特征与常见坑。
系统讲解 Defold 项目的质量保障体系:测试策略与可测性设计、纯 Lua 逻辑与引擎解耦、busted 单元测试与用例编写、headless 集成测试、bob.jar 命令行构建、多平台构建矩阵、自动化版本号与发布,以及静态检查与代码规范。
系统讲解 Defold 的多语言方案:文本表资源与 CSV 组织、语言配置读取与运行时切换、字体资源与字形覆盖(含中日韩字符集)、GUI 文本排版与溢出处理、图片音频资源变体,以及数字日期与复数规则的适配要点。
系统讲解 Defold 项目的多人协作工程实践:项目结构与该纳入版本控制的文件、Git 工作流与忽略规则、文本资源与二进制资源的差异、场景文件冲突与合并策略、分支策略与提交规范、依赖库复用、Code Review 要点,以及构建产物与发布管理。
系统讲解 Defold 项目的埋点与线上监控方案:事件模型与命名规范、客户端事件队列与本地缓冲、批量上报与 http.request 实践、sys.set_error_handler 崩溃捕获、错误堆栈与上下文采集、会话与用户标识、隐私合规脱敏,以及线上告警策略。