Go语言技术文章
-
Webhook 只校验 HMAC 还不够:攻击者可以把合法请求原样重发。本文用时间戳、Nonce、HMAC-SHA256 和一次性记录,完成一套可复查的 Go 签名校验流程。144 收藏 -
Golang · Go问答 | 1个月前 | 并发 · time · 定时任务 · Timer · Ticker · Go问答 · 定时器 Go 定时任务 停止 time.Ticker time.After time.NewTimer
Go 里一次性超时、可重置等待和周期任务分别适合 time.After、time.NewTimer 与 time.Ticker。本文用三个小场景对比它们的触发语义、停止方式、慢任务边界和 Go 1.23 定时器变化,给出可直接复用的选择规则。144 收藏 -
数据库 · Redis | 3星期前 | Redis · 缓存 · 性能优化 · 数据一致性 · RESP3 · 缓存失效 CLIENT TRACKING RESP3 Redis客户端缓存 OPTIN
Redis 的服务端缓存很快,但高频读请求仍可能把网络和序列化成本推到应用侧。本文用 Redis Tracking 演示本地缓存如何接收失效通知,比较默认模式与 OPTIN,说明 RESP3、重连、写后读取和广播模式的边界,给出一套可验证的落地检查清单。144 收藏 -
朝朝 问候各位 Ja va 老友们!咱写惯了 Spring Boot 那套“万物皆对象”的江湖,突然一脚踏入 Rust 的领地,是不是感觉像从自动挡换到了手动挡?别慌,今儿朝朝就用大白话,把 Rust 那套让编译器“管天管地”的内存安全机制掰扯明白。咱不整虚的,就看它到底怎么把咱后端开发的旧习惯给“144 收藏 -
Google 安全团队近期讨论了智能体让攻击自动化后,红队工作如何变化。本文按攻击路径、验证阶段和治理边界拆开这条新闻,给开发与安全团队一份可落地的观察清单。144 收藏 -
Golang · Go教程 | 2星期前 | WEB开发 · golang · go · net/http · ServeMux · Go 模式匹配 路由冲突 http.ServeMux PathValue
Go 1.22 扩展了 http.ServeMux 的方法、通配符和优先级规则。本文用最小可运行示例排查重叠模式、405 响应和 PathValue 取值,给出注册阶段与请求阶段的验证清单。144 收藏 -
一组适合手机锁屏的雨后苔庭壁纸提示词,包含主壁纸、明显不同的暖色变体、完整中英文提示词,以及锁屏留白、主体位置和色彩改词方法。144 收藏 -
bytes.Buffer Reset 只把当前长度归零,不会自动擦除底层数组。本文用 Bytes、Reset 和 Write 的实际关系解释旧切片为何还能读到内容,并给出安全复用与释放引用的判断方法。144 收藏 -
漫蛙公开页面将自己定位为漫画阅读平台,展示热门漫画、国漫、日漫和韩漫等分区,并提供阅读、收藏和应用入口。本文只整理页面可见的产品定位、功能与访问方式,不提供漫画正文或资源下载。144 收藏 -
根据可核验的产品专属公开资料页,说明虫虫漫画安卓应用的入口、版本包名、阅读功能、兼容性与权限注意事项,并提醒用户辨别同名页面。144 收藏 -
Python logging 同一条日志打印两遍,通常不是 log() 调用了两次,而是子 logger 和 root logger 都挂了 Handler,记录又沿层级传播。本文给出定位清单和两种单一责任点的修复方式。144 收藏 -
Go 用 close(channel) 做退出广播很方便,但重复关闭会 panic。本文说明单一关闭者、sync.Once、只读通道和数据通道所有权之间的边界。144 收藏 -
Go vet 提示复制锁时,通常应把包含 sync.Mutex 的方法从值接收者改成指针接收者,而不是把锁改成指针字段。本文说明值接收者的隐式复制、接口方法集和无锁快照的正确边界。144 收藏 -
分析LiblibAI文生图适合制作的角色、场景、封面与商品背景四类视觉草稿,逐项说明主体、构图、尺寸、风格、禁用项和批量数量等输入要求,以及人工收尾边界。144 收藏 -
systemd timer 的 OnCalendar 出现重复执行时,重点检查重叠日历表达式、多个 timer 共用服务以及 Persistent 补偿触发。本文给出一套可复查的配置和排障方法。144 收藏