Go语言技术文章
-
Java Files.readString 读取 UTF-8 配置时出现乱码或首字符异常,通常不是文件内容损坏,而是字符集与 UTF-8 BOM 的边界没有处理好。本文用最小示例区分默认字符集、显式 UTF-8 和 BOM 清理方案。257 收藏 -
文章 · 前端 | 2星期前 | 浏览器 · javascript · 前端性能 · Web API · 响应式设计 · JavaScript 响应式布局 ResizeObserver contentRect disconnect
ResizeObserver 能监听元素尺寸变化,但在回调里直接改写被观察元素,很容易形成反复触发。本文用 contentRect、宽度阈值和 disconnect 拆开这类死循环的边界,给出可审查的组件写法与发布前检查清单。257 收藏 -
在 Wireshark 中按 TCP 端口筛选握手流量,进一步定位 tcp.stream 并核对 SYN、SYN-ACK、ACK 三个报文,适合排查连接建立失败和端口误判。257 收藏 -
Java 的 requires transitive 会把目标模块加入下游的隐式可读性,但不会自动导出所有包。本文用 app、facade、logging 三模块示例,解释下游编译边界、exports 配合关系,以及 javac 和 java 的排查方法。257 收藏 -
文章 · 软件教程 | 2个月前 | 开发工具 · vs code · 软件教程 · 设置排错 · VS Code 搜索排除 search.exclude files.exclude Use Exclude Settings
从 VS Code 搜索结果仍出现 node_modules、dist 或日志文件的异常入手,讲清 Search 面板排除框、search.exclude、files.exclude 和 Use Exclude Settings 的排查路径。256 收藏 -
文章 · php教程 | 1个月前 | nginx · PHP · 运维 · php-fpm · 部署优化 · 进程池 · php-fpm 进程池 PHP教程 pm.max_children 多站点部署 慢请求隔离
多个 PHP 站点共用一个 PHP-FPM 进程池时,一个慢接口就可能挤占所有工作进程。本文用订单站和报表站的部署场景,比较独立进程池、并发预算、慢日志与灰度回滚的落地做法。256 收藏 -
PHP 8.4 新增 mb_ucfirst(),可以按多字节字符安全处理标题首字母。本文从 UTF-8 标题清洗场景出发,核对编码、空字符串、null 参数和 PHP 8.3 兼容写法,给出可回归的最小实现。256 收藏 -
文章 · linux | 3星期前 | Linux · 运维排查 · 崩溃分析 · core dump · 调试回溯 · Linux GDB 崩溃排查 coredumpctl core dump 崩溃收集
Linux 服务崩溃后,先用 coredumpctl 确认现场是否被记录,再检查保留策略、权限和调试符号,最后导出 core 文件交给 gdb 回溯。本文给出一套可复查的命令顺序。256 收藏 -
Jackson 反序列化日期失败,往往不是 JSON 字段不存在,而是输入格式、时区和字段级格式化配置没有对齐。本文从报错现场出发,用 LocalDateTime、Instant 和 OffsetDateTime 三种类型拆开定位路径,并给出可验证的修复方案。256 收藏 -
用原生 Popover API 做一个可点击外部关闭的帮助菜单,说明 popover=auto、beforetoggle 与 toggle 的职责差异,并用键盘焦点和 Esc 关闭行为完成验收。256 收藏 -
文章 · 软件教程 | 1星期前 | vs code · 软件教程 · 任务编排 · 构建排错 · tasks.json VS Code Tasks dependsOn dependsOrder 构建任务 失败传播
在 VS Code Tasks 中用 dependsOn 声明构建依赖,用 dependsOrder: sequence 固定 lint、build、package 的顺序,并通过真实非零退出码让失败停止后续任务。本文还说明 problemMatcher、并行依赖和后台 watch 任务最容易造成的误判。256 收藏 -
讲清 Python dataclass 的 frozen=True 为什么仍能保存可变缓存,并用 default_factory、init=False、compare=False 和 hash=False 设计按实例隔离的内部缓存。256 收藏 -
职业培训机构处理学员退费,不能只保存一张合同或一条转账记录。应把合同版本、付款凭证、课时消耗、退费申请、核算结果和退款流水串成一条可追溯资料链。256 收藏 -
文章 · java教程 | 2个月前 | 性能优化 · Java教程 · CompletableFuture · 接口聚合 · java completablefuture orTimeout completeOnTimeout 接口性能 P95
用指标驱动方式讲解 Java CompletableFuture 聚合接口优化:先建立串行调用基线,再改为并发请求、设置超时兜底,最后用 P95、错误率和慢依赖占比验证效果。255 收藏 -
OBS Studio主要以桌面客户端提供录屏、直播和场景管理能力,浏览器页面主要用于官网、下载和帮助。本文核对官方入口,说明 Windows、macOS、Linux 的安装更新路径,以及摄像头、麦克风和屏幕采集权限怎么检查。255 收藏