Go语言技术文章
-
用一个可运行的 HTML dialog 示例验证 closedby 的 none、closerequest、any 三种关闭边界,并记录 close 事件、returnValue 与旧浏览器降级策略。479 收藏 -
文章 · java教程 | 2个月前 | Java · Stream · 集合统计 · 分组聚合 · Collectors · java Stream Collectors groupingBy counting summarizingInt
本文用订单列表示例讲清 Java Stream 分组统计:按状态分组计数、按用户汇总金额、用 summarizingInt 一次拿到数量、总和、最大值和平均值。478 收藏 -
用一个最小 requests 配方解决 HTTP 请求卡住、慢接口无响应和偶发 5xx 问题:分开设置连接/读取超时,用 Session 统一重试,再封装业务请求函数。478 收藏 -
Linux 出现僵尸进程时,进程已经结束,却因为父进程没有回收退出状态而暂时留在进程表里。本文用 ps 的 Z 状态、PPID 和父进程回收逻辑定位问题,再给出可回滚的处理顺序,避免一上来就误杀正常服务。478 收藏 -
Go 扫描上传目录或日志目录时,os.ReadDir、File.Readdir 和 filepath.WalkDir 的内存与排序行为并不一样。本文用一个目录索引小实验说明如何按需读取 DirEntry、避免无意排序,并在权限错误和部分结果场景下保留可用数据。478 收藏 -
文章 · java教程 | 2星期前 | 命令行工具 · Java教程 · Java 25 · 语言特性 · 入门实践 · Java 25 Compact Source Files instance main JEP 512 java.lang.IO
Java 25 正式交付 Compact Source Files 和 instance main,单文件小工具可以省掉显式 class、static 与 String[] 参数,同时仍使用 java、javac 运行。本文从一个可运行的命令行小程序开始,核对 java.lang.IO、自动导入、参数入口和迁移回普通类时的边界。478 收藏 -
文章 · 常见问题 | 1星期前 | Modern Fortran · 常见问题 · 铁路出行 · 学生票 · 资质核验 · Win文件资源管理器 (Win File Explorer) 火车票 学生票 优惠资质核验 学生优惠票
2026年购买学生优惠票前,通常要先完成学生优惠资质核验。本文按铁路12306公开说明,梳理线上入口、每学年次数、核验材料、失败后的处理方式和乘车前检查清单。478 收藏 -
小型食品加工店把库存按批次管理,关键不是先买系统,而是让进货、生产、成品和销售记录使用同一个批次键,出现临期或投诉时能反查、隔离并留存凭证。478 收藏 -
Golang · Go问答 | 2个月前 | go · Context · 并发编程 · 接口超时 · 超时控制 goroutine泄漏 WithTimeout Go context Go问答 CancelFunc
从接口超时、下游取消和 goroutine 泄漏治理角度,解释 Go context 的使用价值、风险边界、采用路径和观察指标。477 收藏 -
2026年三伏天是40天加长版,初伏7月15日至7月24日,中伏7月25日至8月13日,末伏8月14日至8月23日。本文把日期、查询方法和高温天气下的实用避暑提醒放在一张清单里,方便上班、出行和户外作业前快速核对。477 收藏 -
在 Go 的 text/template 模板里,条件语句(比如 {{if}})两侧通常会把原本的换行符一并保留下来,所以渲染结果里很容易莫名多出几行空白;想把这类空白控制住,就得用 {{-(左去空白)和 -}}(右去空白)这套语法,按位置精确裁掉多余字符,让最终输出更紧凑,也不会夹带冗余换行。 在477 收藏 -
数据库 · Redis | 1星期前 | Redis · 缓存 · 运维排查 · 过期策略 · PubSub · redis TTL 过期事件 keyspace notification notify-keyspace-events
Redis 监听过期事件时,最常见的问题不是订阅代码,而是 notify-keyspace-events 没有打开 K 或 E、x 标志选错,或者把过期时间归零误当成事件已经发出。本文从配置、频道、TTL 验收和可靠性边界逐步排查。477 收藏 -
SPLFixedArray 适合固定长度、按整数下标顺序消费的批处理缓存,但不适合需要稀疏键、频繁扩容或复杂关联字段的场景。本文用可运行示例核对输入、校验、顺序读取和内存观测边界。477 收藏 -
解释 Go net.IP.Equal 如何处理 4 字节 IPv4 与 IPv4-mapped IPv6,结合 To4 和 16 字节表示说明比较、规范化与边界判断。477 收藏 -
Redis 内存告警时,INFO memory 只能告诉你总量,MEMORY USAGE 才能把问题落到具体键。本文用 user:42:feed 和 members 两个真实键形态,拆解 SAMPLES 采样、集合成员核对与安全处置顺序。477 收藏