Go语言技术文章
-
用 Go httptest.Server 搭建可控的外部 API 替身,检查请求方法、路径、请求体和响应错误,并处理响应体与测试服务的关闭边界。490 收藏 -
提供蜜桃色晨雾湖泊与漂浮光点主题的原创手机壁纸提示词,包含中文、英文、锁屏留白、色彩光线变量,以及一张偏右构图的暖金变体。489 收藏 -
讲清 Linux fanotify 权限事件的初始化、目录标记、用户态策略判断和 FAN_ALLOW/FAN_DENY 响应边界。489 收藏 -
Go errors.Join 会忽略真正 nil,全部成功返回 nil。通过可选检查示例解释混合输入、错误成员识别及带类型空指针的返回陷阱,并给出聚合错误的适用约定。489 收藏 -
文章 · java教程 | 14小时前 | 线程池 · Java教程 · java 并发编程 ForkJoinPool ForkJoinTask managedBlock ManagedBlocker
ForkJoinPool 中混入队列、锁或外部 I/O 等阻塞操作时,直接等待可能拖住其他任务。本文用 ManagedBlocker 封装阻塞点,说明 managedBlock 的正确调用、中断处理、池参数边界,以及何时应换用独立 I/O 线程池。489 收藏 -
Go go-toml 编码后空值仍出现,先检查 toml 标签而非 json 标签。通过备注与重试次数的小型导出器,说明空字符串省略和有效零值保留的不同契约。488 收藏 -
Go embed 会把目录连同前缀嵌入 embed.FS。本文用 fs.Sub 切出指定子目录,说明如何交给 fs.FS 消费者,以及遇到路径错误时怎样按根目录、斜杠和错误处理逐层排查。488 收藏 -
Go 交叉编译时,CGO_ENABLED 不能单独决定结果。本文按纯 Go 与依赖 C 编译器两种场景,整理 GOOS、GOARCH、CGO_ENABLED、CC 的配置关系,并给出产物格式和动态依赖的检查清单。488 收藏 -
Java Files.find 通过 maxDepth 限制目录层级,并把 BasicFileAttributes 交给匹配器筛选普通文件、大小和后缀。本文还说明惰性 Stream 的关闭方式,以及 IOException 与 UncheckedIOException 的处理边界。487 收藏 -
sync.Pool 适合复用可丢弃的临时对象,但不保证对象长期留在池里。本文从 GC 周期、victim cache、Get/New 边界和实际代码说明对象为什么会消失,以及哪些场景不该依赖 Pool。486 收藏 -
科技周边 · 业界新闻 | 19小时前 | 云原生 · 可观测性 · 可观测性 pprof eBPF OpenTelemetry Profiles Profiles Alpha OpenTelemetry Collector
OpenTelemetry Profiles 进入 public Alpha 后,适合先观察 pprof 兼容、资源与 trace/span 关联、eBPF 和 Collector 接入,以及后端成熟度;项目整体毕业不等于 Profiles 已适合关键生产负载。486 收藏 -
Service Worker 更新并不等于页面立即切换。本文用 skipWaiting、clientsClaim 和 controllerchange 说明如何控制新 Worker 的激活与页面接管时机,避免新旧缓存混用。486 收藏 -
Colly 的 OnError 同时可能面对传输层失败、非 2xx HTTP 响应和解析回调错误。本文用 Response、StatusCode、errors.As 与 ParseHTTPErrorResponse 说明如何分类,并把判断接到日志、重试和异步收尾。485 收藏 -
GitHub 公布推送归属 limited public preview:每个提交会附带经认证的 pusher 身份,并可用 Committer must match pusher 规则限制身份伪造。485 收藏 -
从 go.mod、go.work 和 GOTOOLCHAIN 三个入口理解 Go toolchain 自动选择,说明 go 与 toolchain 的区别,以及 local、auto、path 和固定版本模式的取舍。485 收藏