Go语言技术文章
-
Docker Buildx 要复用远端构建缓存,需要把最终镜像和缓存放到不同的注册表引用中,再组合 cache-to、cache-from 与 mode 参数。本文按配置入口、权限依赖、结果确认和分支隔离说明一套可直接改造的写法。425 收藏 -
物流仓库接收危险货物时,不能只看送货单和件数。本文按到货准备、资料核对、车辆与包装检查、实际数量确认、分区存放和异常隔离拆解一套通用核验步骤,并说明危险货物与危险化学品规则的适用边界。224 收藏 -
systemd 的 OnCalendar 默认会结合当前时区解释日历表达式。本文用显式 IANA 时区、匹配的 service/timer 单元和 systemd-analyze calendar,解决跨时区部署与夏令时切换时的定时任务漂移问题。453 收藏 -
用 Vite mode 管理 development、staging、production 环境变量文件,说明 .env 覆盖关系、VITE_ 客户端边界,以及在 vite.config.js 中使用 loadEnv 的配置方法。329 收藏 -
Python 3.15 新增的 sentinel 类型适合表示“参数未提供”这一状态。本文从 None、object() 和类型注解的差异出发,给出默认值设计、身份判断、复制序列化和旧版本兼容的实用写法。381 收藏 -
文章 · java教程 | 8小时前 | 并发 · Java · CompletableFuture · java 异步编程 completablefuture CompletionStage minimalCompletionStage
服务内部需要控制 CompletableFuture 的完成权,但直接返回它会让下游拥有过多操作面。本文用 minimalCompletionStage 建立只读编排边界,并说明 toCompletableFuture、异常与取消的适配位置。219 收藏 -
Symfony Messenger 的延迟消息要分开看 DelayStamp、transport DSN、失败重试和 failure_transport。本文从消息提前消费的现场出发,给出 Doctrine、AMQP、Redis 传输配置与可恢复的重试方案。301 收藏 -
通过仓库设置配置 GitHub Codespaces 预构建,掌握分支、devcontainer.json、触发策略、区域和保留版本的选择,并用工作流状态与 Prebuild ready 确认效果。324 收藏 -
矿山地质勘查样品管理的关键,是让唯一编号与采样位置、深度、样品状态、交接过程和测试结果始终保持对应。本文按现场采集、运输交接、实验室接收和资料归档拆解一套可落地的记录方法,并说明项目规范与地方要求的边界。175 收藏 -
TypeScript NoInfer 用于拆分泛型推断与参数约束,本文通过数组、默认值和配置对象示例说明如何保持调用方的显式类型选择,并列出版本与回归边界。443 收藏 -
dm-crypt 默认不会把 discard 请求传到下层设备。本文从设备链、queue sysfs 指标和 cryptsetup 配置三方面说明如何判断 SSD TRIM 是否可用,并比较周期性 fstrim 与 --allow-discards 的性能和安全边界。405 收藏 -
Python free-threading 不是把解释器换成一个开关就结束了:原生扩展还要匹配 free-threaded wheel,声明不使用 GIL,并补足此前被 GIL 掩盖的线程安全测试。本文按解释器、轮子、模块声明和 CI 四层整理一份可执行兼容清单。439 收藏 -
用 Java JFR RecordingStream 订阅有限事件,围绕延迟尖峰建立时间窗口、线程堆栈和 GC/锁/I/O 证据链,并控制流式记录的资源边界。213 收藏 -
文章 · php教程 | 9小时前 | 队列 · PHP · laravel · 工程实践 · 批处理 · Laravel 队列 失败重试 Job Batching queue:retry-batch
Laravel 队列批处理遇到失败项时,单个 Job 的 tries、backoff 与批次的 catch、allowFailures 并不是同一层重试机制。本文用批量同步场景拆解取消语义、失败批次重试入口和幂等边界,帮助你只重试可恢复且不会重复写入的数据。121 收藏 -
用 Figma Variables 建立 Color Tokens 集合,把 Primitive 与 Semantic 颜色分组,再用 Light 和 Dark mode 管理多主题界面,最后绑定画布并核对导出结果。115 收藏