Featured image of post Go Map 实现带过期时间的缓存

Go Map 实现带过期时间的缓存

在日常的 Golang 开发中,我们经常会遇到需要缓存临时数据的场景,比如存储用户会话信息、接口请求结果等。这些数据通常不需要长期保留,若手动管理过期删除,不仅代码繁琐,还容易出现内存泄漏问题。此时,一个支持自动过期的 Map 就成了刚需。本文将带大家从零开始,设计并实现一个高性能、线程安全的过期 Map,并对核心逻辑进行深度解析。

Featured image of post Helm Operator

Helm Operator

使用 Kubebuilder 开发具有门禁检查能力的 Helm 部署 Operator,梳理控制器调和逻辑、状态管理与事件处理。

Featured image of post Go pprof 性能分析工具

Go pprof 性能分析工具

本文档系统介绍了 Go 语言中 pprof 性能分析工具的使用方法,重点分析不同 profiling 工具(goroutine、profile、heap 等)的适用场景,帮助开发者针对性地选择性能分析工具

(1 - 9)
Enter 按 Enter 键跳转