Go语言技术文章
-
文章 · java教程 | 1天前 | Java · HTTP · ndjson · httpclient · 性能实践 · 流式读取 背压 Java HttpClient NDJSON BodyHandlers.ofLines
Java HttpClient 读取 NDJSON 时,先用 BodyHandlers.ofLines() 把响应转成逐行流,再在消费端做字段校验、数量上限和超时收尾。本文用订单事件流说明连接关闭、异常中断与消费速度不匹配时的处理边界。309 收藏 -
asyncio.gather 遇到子任务异常时,默认只把第一个异常交给调用方,其他任务可能仍在运行。本文用可复现实验说明 return_exceptions、Task.cancel 和 finally 清理之间的边界。210 收藏 -
Python 服务在并发升高后,日志格式化和磁盘写入容易挤占请求线程。本文用 QueueHandler 与 QueueListener 拆开日志生产和落盘,比较直接写文件、队列日志两种方案,给出可运行示例、压测口径与优雅退出处理。268 收藏 -
DBeaver 可以从单表、Tables 节点或整个 schema 打开 ER 图。本文用订单库示例说明如何打开关系图、自动整理表布局、只保留主外键字段,并导出可复核的 PNG 文件。439 收藏 -
文章 · php教程 | 1天前 | 依赖注入 · 架构设计 · PHP · PHP 8 · 属性 · ReflectionClass · 依赖注入 可测试代码 ReflectionClass 构造器注入 PHP 8 属性
不引入完整容器,也可以用 PHP 8 属性和反射做一个可控的轻量依赖注入容器。文章从构造器参数解析、服务注册、单例边界和测试替身四个角度,给出可运行的小实现,并说明哪些场景不该继续扩展。262 收藏 -
在 VS Code 里维护 Go 项目时,先用跳转定义确认符号来源,再用 Peek References 和 Outline 反查调用方与文件结构。本文用一个订单服务函数示例,走完代码导航、gopls 状态和结果验收。490 收藏 -
面对百万行 CSV,不要一上来就把文件整体读进内存。本文用同一份订单导出数据比较 csv 流式读取、pandas chunksize 和 SQLite 分批导入,给出按内存、清洗复杂度和后续查询需求选方案的可运行边界。330 收藏 -
2026年七夕是8月19日,按国务院公布的2026年部分节假日安排,七夕不属于全国统一放假的法定节假日。本文把日期核对、是否放假、请假与出行安排几个容易混淆的点放在一起说明。165 收藏 -
PHP PDO 事务里最容易误判的不是 beginTransaction,而是异常有没有真正离开业务边界、commit 是否只发生一次,以及回滚后调用方是否仍把失败当成功。本文用订单扣库存场景拆开这些边界。329 收藏 -
在 VS Code 里重命名 Go、TypeScript 或 JavaScript 符号时,F2 可以跨文件改名,Cmd/Ctrl+Enter 还能先打开 Refactor Preview。本文按实际点击路径说明如何预览、筛选、接受或撤销改动,避免只改当前文件留下编译错误。151 收藏 -
2026年三伏天是40天加长版,初伏7月15日至7月24日,中伏7月25日至8月13日,末伏8月14日至8月23日。本文把日期、查询方法和高温天气下的实用避暑提醒放在一张清单里,方便上班、出行和户外作业前快速核对。477 收藏 -
Webhook 只校验 HMAC 签名还不够,攻击者仍可重复发送一份合法请求。本文用 PHP 8、hash_hmac、hash_equals 和 MySQL 唯一索引,搭建时间窗、nonce、幂等记录与失败回退的完整防护流程。335 收藏 -
Docker Desktop 里的服务打不开时,先在 Containers 视图查看 Logs,再到 Inspect 核对镜像、端口映射和状态。本文用一个本地 Web 容器演示从日志关键词到浏览器验收的完整排查路径。113 收藏 -
GoLand 里断点变灰、程序直接跑完或停在错误位置时,先检查当前 Run/Debug 配置、断点状态和调试入口,再用 Debug 窗口的 Frames、Variables 与 Console 复核。本文用一个可复现的 Go HTTP 示例走完排查和回退。247 收藏 -
文章 · php教程 | 2天前 | 性能 · PHP · php-fpm · OPcache · 部署排查 · php-fpm 缓存排查 PHP OPcache 代码更新不生效 opcache.validate_timestamps
PHP 文件已经更新,接口却还返回旧结果,通常不是代码没有上传,而是 OPcache 仍在复用旧脚本。本文用文件时间、OPcache 配置、PHP-FPM 重载和回滚复查串起一套可执行的排查流程。372 收藏