Go语言技术文章
-
Java CompletableFuture 合并两个异步结果时,优先用 thenCombine 让两个阶段正常完成后生成新值;需要切换线程池时使用 thenCombineAsync,并区分无返回值组合、allOf、异常传播和 join 的使用边界。280 收藏 -
PHP DateTimeImmutable 直接加一个月时,月末日期可能溢出到下个月。本文用代码说明默认规则,并给出 last day of、DateInterval、不可变对象和边界测试的处理方法。280 收藏 -
食品留样台账应写什么,普通门店能否照抄食堂模板?从适用场景、食品名称和时间人员记录出发,说明标签实物关联、漏留处理和样品与台账保存期限的区别。280 收藏 -
Java Locale.forLanguageTag 适合把 BCP 47 语言标签转换为 Locale,但它遇到格式不完整的标签会截断解析,不能代替严格校验。本文对比 forLanguageTag 与 Locale.Builder.setLanguageTag 的行为,并给出服务边界上的选择方法。280 收藏 -
喵次元的 GitHub Pages 资料页和同名 Public 仓库分别能说明什么?本文核对页面分区、仓库文件与应用下载职责,区分公开线索和安全保证。279 收藏 -
kazumi历史记录结合来源播放列表和Bangumi条目信息。本文说明官方文档中的入口、错配提醒与续看前的核对边界。279 收藏 -
Java Maven BOM 可以把一组相关依赖的版本集中到一个 POM,再由项目通过 dependencyManagement 和 import 引入。本文用原创示例说明 BOM 的写法、子模块声明、effective POM 排查,以及多个 BOM 重叠时的显式覆盖边界。279 收藏 -
使用 ss 分别筛选 TCP LISTEN 与 ESTAB,说明 established 和 connected 的区别、本地与对端端口条件,以及 UDP、权限和空结果的判断边界。279 收藏 -
把农资采购、库存批次和田间用量拆成三张互相关联的表,记录品名规格、来源、地块、作物、用量和停用日期,便于日常盘点与追溯。279 收藏 -
Java Pattern 减少正则编译开销的关键是按规则生命周期复用编译对象。本文给出固定规则与配置规则写法,说明共享 Pattern、隔离 Matcher 及发布回退的注意事项。279 收藏 -
用原创 Linux socketpair 示例说明 EPOLLONESHOT 通知暂停与 EPOLL_CTL_MOD 重武装,解释完整掩码、非阻塞读取、事件计数及多线程连接所有权边界。279 收藏 -
用 PerformanceObserver.supportedEntryTypes 探测浏览器支持的性能条目,按能力交集选择 entryTypes 或 type,并处理 buffered、durationThreshold 与不支持类型的降级边界。279 收藏 -
Linux look 通过二分查找输出有序文件中以指定字符串开头的行。本文说明如何用相同的 sort 比较规则准备输入,并处理 -d、-f、-t 选项与退出码。279 收藏 -
VS Code Tasks 的 problemMatcher 可以把构建命令输出中的文件、行列号、错误级别和消息解析到 Problems 面板。本文从内置 matcher、自定义正则、相对路径和后台任务状态四个方面说明配置方法。279 收藏 -
从输入信任边界、ObjectInputFilter 白名单与资源上限,到 JSON/Protocol Buffers 等显式格式迁移,说明 Java 序列化如何安全收紧并保留兼容性。278 收藏