Go语言技术文章
-
2026年七夕节是8月19日,星期三,对应农历丙午年七月初七。七夕不是全国统一法定节假日,安排约会、聚餐或出行时,应把公历日期、工作日和预约规则一起核对。316 收藏 -
Linux 临时目录里能创建文件却删除失败,通常要区分文件自身权限、父目录写入权限和 sticky bit 规则。本文用 /tmp 与专用工作目录说明 stat、namei、umask 和 tmpfiles.d 的检查顺序。331 收藏 -
DBeaver 导入 CSV 到现有表时,真正容易出错的是列映射、编码、NULL 标记和提交结果。本文用订单补录文件走一遍 Data Transfer 导入流程,并用行数与字段抽样完成验收。261 收藏 -
DBeaver 导入 CSV 到现有表时,真正容易出错的是列映射、编码、NULL 标记和提交结果。本文用订单补录文件走一遍 Data Transfer 导入流程,并用行数与字段抽样完成验收。197 收藏 -
VS Code 里调试 Go 程序,真正容易出错的不是按下 F5,而是 launch.json 的入口、条件断点的表达式和 Delve 调试参数没有对上。本文从 Run and Debug 面板开始,配置一个可复用的 Go 调试入口,再验证条件断点、环境变量和变量查看结果。108 收藏 -
Python 3.12 引入的 pathlib.Path.walk 适合做目录统计、缓存清理和文件审计。本文用一个临时目录清理任务讲清 top_down、dirnames 剪枝、on_error 与符号链接边界,并给出兼容旧版本的选择。135 收藏 -
文章 · java教程 | 5天前 | Stream · Java教程 · 性能边界 · mapMulti · flatMap · Java mapMulti Stream flatMap Java Stream 条件展开 Java 16
Java Stream 的 mapMulti 适合把一个元素展开为零个或少量结果,尤其适用于带条件分支的解析和提取。本文用订单标签解析示例说明它与 flatMap 的选择、泛型推断、Consumer 生命周期和验收边界。250 收藏 -
文章 · linux | 5天前 | Linux · 服务管理 · 安全加固 · 服务部署 · 文件权限 · Linux 迁移 服务单元 DynamicUser StateDirectory 服务降权 持久目录
把 Linux 服务改成 DynamicUser=yes 后,原来写在 /var/lib 下的目录很容易因为属主和目录创建时机出问题。本文用 StateDirectory=cache-worker 迁移一个缓存 worker,解释目录权限、旧数据迁移、重启复测和回滚边界。462 收藏 -
Java Optional.orElse 会在参数求值阶段执行备用方法,即使 Optional 已经有值也无法跳过副作用。本文用订单缓存回源场景对比 orElse 与 orElseGet,说明调用时机、性能成本、空值边界和可验证的测试写法。150 收藏 -
后台权限代码最怕把未知角色当成普通用户继续执行。本文用 PHP 8.2 枚举定义角色和动作,通过显式策略映射、拒绝默认分支与审计日志,把权限判断做成可测试、可追踪的边界。495 收藏 -
PHP-FPM 文件上传接口出现磁盘告警时,先从 upload_tmp_dir、is_uploaded_file、move_uploaded_file 和异常回收入手,建立可观测、可回滚的临时文件处理流程。357 收藏 -
文章 · linux | 5天前 | Linux · 故障排查 · 服务管理 · 进程生命周期 · Linux 服务状态 active exited Type=oneshot RemainAfterExit 常驻进程
服务状态显示 active (exited) 不一定代表进程仍在运行。本文拆解 oneshot 服务的状态含义,给出常驻服务与一次性任务的判断、配置改法和复测命令。331 收藏 -
前端上线后用户仍看到旧页面,通常不是重新部署失败,而是 HTML、静态资源缓存和 Service Worker 的更新边界没有分开。本文用一套可回滚的发布检查,讲清 Cache-Control、文件指纹、CDN 缓存刷新和浏览器验证如何配合。267 收藏 -
Java CompletableFuture 里的 exceptionally、handle 和 whenComplete 都能接住异常,但职责并不相同。本文用一条可运行的订单校验流水线说明三者的返回值、异常传播、旁路记录和质量门禁边界,帮助你把失败处理放在正确的位置。125 收藏 -
支付渠道类型一多,enum 加 switch 容易把新增渠道遗漏在多个分支里。本文用 Java sealed interface 建模支付路由,和 enum + switch 做边界对比,给出兼容扩展、测试覆盖和上线选择建议。242 收藏