Go语言技术文章
-
介绍 Linux Landlock 的文件目录最小权限模型,给出普通进程创建规则集、添加目录规则、限制自身及处理 ABI 与线程边界的完整思路。151 收藏 -
讲清 Python contextvars 如何让每个 asyncio Task 持有独立上下文,并给出请求标识传递、Token 恢复和常见边界处理方法。202 收藏 -
Java CompletableFuture 的 cancel() 只能表达取消状态,无法携带业务原因。本文比较 cancel、带原因的异常完成和显式结果对象,给出跨 thenCompose 阶段传递取消码的写法。415 收藏 -
定位 PHP OPcache JIT 未编译函数,不能只看性能变化。本文从 JIT 全局状态、CLI 复现、ASM 输出和 tracing 编译/终止/黑名单位入手,建立已编译证据,并逐层排查触发模式、热度阈值、代码形态与缓冲区容量。295 收藏 -
用 Wireshark 追踪一次 DNS 查询,可以先按 dns.qry.name 找到目标域名,再用 dns.id 配对查询与响应,核对响应码、应答记录和响应时间,最后通过 Export Specified Packets 导出精简 pcapng。本文给出完整界面路径和结果判断。190 收藏 -
道路货运企业核对车辆动态监控记录,应把运营清单、平台在线状态、报警处置、驾驶员处理和留存期限逐项对应。本文给出日常核对表、异常闭环和资料归档方法。120 收藏 -
文章 · 前端 | 2星期前 | javascript · AbortController AbortSignal.any AbortError TimeoutError AbortSignal reason
AbortSignal.any 会把首个触发源的 reason 原样传给组合信号。本文用 TimeoutError、AbortError、自定义 reason 和来源记录器区分超时与手动取消,并说明竞态与兼容边界。447 收藏 -
本文用 veritysetup 演示 Linux dm-verity 的数据区、哈希区与可信 root hash 关系,说明如何先校验再创建只读映射,并梳理根文件系统启动、损坏处理和完整性边界。190 收藏 -
通过一个异步仓储接口的类型报错,讲清 Protocol 中 async def 的正确写法、Awaitable 双层嵌套、参数形状、泛型协议与运行时检查边界。363 收藏 -
文章 · java教程 | 2星期前 | spring · Spring Boot · 事务管理 · Java教程 · REQUIRES_NEW Spring事务事件 TransactionalEventListener AFTER_COMMIT Spring事件
用 @TransactionalEventListener 把业务事件绑定到成功提交阶段,并讲清提交后落库、异步监听、无事务调用、幂等与 Outbox 的边界。126 收藏 -
PHP 枚举映射要保持穷尽,核心是显式列出每个 case、不要用静默 default,并遍历 cases() 做回归测试。本文比较 enum 方法、外部函数和数组映射,说明各自边界。377 收藏 -
Chrome DevTools Local Overrides 可在本机保存并替换 XHR 或 fetch 响应,刷新页面后继续生效。本文按目录授权、请求选择、响应编辑、覆盖确认和清理恢复说明完整联调流程。152 收藏 -
一般工业固废转移台账应按年度、月度和每批次出厂分别记录废物属性、数量、贮存利用处置、运输和接收信息,并与合同、称重及交接凭证形成闭环。395 收藏 -
JavaScript Iterator Helpers 可以把 filter、map、take 等操作组合成惰性处理链。本文用可运行配方解释何时取值、怎样提前停止,以及一次性消费与兼容性边界。110 收藏 -
本文用一个进程事件示例说明 Linux BPF ring buffer 的内核态写入与用户态消费:定义 map 和事件结构,使用 reserve/submit 或 output,借助 libbpf poll 回调读取,并处理空间不足、长度校验、丢事件与资源释放。348 收藏