Go语言技术文章
-
Java 接口同时收到日期、带 T 的时间和带空格的时间时,可以用 DateTimeFormatterBuilder 组织可选秒数,再用多个候选格式器处理真正不同的分隔符。本文给出严格解析、parseBest 和落地边界。501 收藏 -
Java 25 StructuredTaskScope 子任务失败时,使用 FailedException 读取原始原因,让兄弟任务响应中断,并用 close 等待资源安全收尾。208 收藏 -
文章 · java教程 | 2天前 | 字符集 · Java教程 · HTTP客户端 · java httpclient charset BodyHandlers ofByteArray ofString
Java HttpClient 的 BodyHandlers.ofByteArray 适合保留原始响应字节,ofString 适合文本,ofString(Charset) 适合协议或业务已明确字符集的文本。本文用响应资产、字符集和内存边界三个角度说明如何选择,并补充流式读取、文件落盘和敏感数据日志的安全边界。429 收藏 -
Java Optional.stream 会把有值的 Optional 变成只含一个元素的顺序 Stream,把空 Optional 变成空 Stream。本文用一组可选查询结果拆解 flatMap(Optional::stream) 的写法、边界和落地选择。170 收藏 -
Java sealed interface 在未命名模块中要求 permits 子类型同包;命名模块可以跨包但不能跨模块。本文按 package、module 和 permits 三层关系拆解常见编译错误与代码组织方式。265 收藏 -
Java record 的紧凑构造器可以在不重复声明参数和字段赋值的情况下完成参数校验与规范化。本文用值对象示例说明隐式参数、异常边界和常见限制。293 收藏 -
Java computeIfAbsent计算回调不应更新同一个Map。结合JDK25文档和单线程依赖计算示例,区分容器重入检测与业务依赖环,说明完成缓存、失败清理及并发改造边界。207 收藏 -
Java 21 开始可以用 SequencedCollection 统一表示具有明确遇到顺序、支持两端操作并可反向查看的集合。本文从 List、Deque、SortedSet 和 LinkedHashSet 的共同接口出发,说明 getFirst、getLast、addFirst、removeLast 与 reversed 的使用方式,以及空集合、不可修改集合和旧版本兼容边界。308 收藏 -
文章 · php教程 | 2天前 | pdo · php教程 · 异常排查 · php pdo 参数类型 预处理语句 bindParam bindValue PDOStatement PDO::PARAM_INT
PHP PDO 查询异常常与参数类型和绑定时机有关。本文解释 bindValue 默认类型、PDO::PARAM_* 的选择,以及 bindValue 与 bindParam 的取值差异,帮助你稳定处理 ID、分页、布尔值和 NULL。381 收藏 -
PHP 金额格式化应把 ICU locale 与 ISO 4217 货币代码分开指定:locale 决定分组和符号排版,formatCurrency() 决定展示哪种货币。本文用 NumberFormatter 说明允许集合、小数位、舍入、setlocale 边界以及展示与汇率计算的职责区别。216 收藏 -
PHP 7/8 中用 Throwable 统一捕获 Error 与 Exception,本文给出日志字段设计、局部捕获和全局兜底写法,并划清 warning、notice 的处理边界。321 收藏 -
PHP-FPM 的 pm.max_children 不能只按 CPU 核数拍脑袋。本文从内存、CPU、数据库连接和排队风险四个约束估算起始值,再用 status 页面判断是否需要继续调整。132 收藏 -
PHP文件更新后仍执行旧逻辑,应先确认请求环境与生效配置,再区分OPcache时间戳检查和发布失效。本文说明两个配置项的配合,以及单文件失效、内存重置与多副本发布的范围。368 收藏 -
PHP parse_str() 应该始终传入第二个参数,把查询字符串放进明确的结果数组;这样不会在当前作用域按参数名创建变量。本文说明 PHP 8 的参数要求、URL 解码、键名转换、数组字段与 max_input_vars 边界。322 收藏 -
PHP stream_select() 返回 0 表示等待窗口内没有就绪流,不等于调用失败。本文用可读写流示例区分 0、正数和 false,说明引用数组、EOF、零超时轮询和总截止时间的处理边界。485 收藏