缓存

首页 标签 缓存
# 缓存 #
关注
64921内容
|
15天前
| |
来自: 云原生
为什么我没有直接上 MQ,而是自研了一套轻量事件驱动引擎
很多时候,项目缺的不是 MQ,而是一套一致性事件机制。
|
15天前
| |
来自: 云原生
首屏优化实践:如何将 Vue3 + Vite 项目的加载速度提升3倍
本篇博客,将会带着你,走一遍首屏优化实践。手把手给你演示,如何将 Vue3 + Vite 项目的加载速度提升3倍。
|
15天前
| |
来自: 云原生
为何最终我放弃了 Go 的 sync.Pool
本文并非否定 sync.Pool,而是分享技术选型的思考过程,帮助大家更准确地使用它
|
15天前
| |
来自: 云原生
GO项目开发规范文档解读
本篇博客的目的,更多是为快速翻阅与回忆使用。
|
15天前
| |
来自: 云原生
浅谈《图解HTTP》
《图解HTTP》适合作为第一本网络协议书。它就像一座桥梁,连接了 "零基础" 与 "系统性学习",对入门者及其友好。
|
15天前
| |
来自: 云原生
依赖管理(go mod)
上部分,我们介绍了使用GOPATH的痛点:多个项目无法共享同一个GOPATH,虽然vendor仍然无法多个项目无法共享同一个GOPATH,但是它提供了一种机制,让项目的依赖隔离而不互相干扰。版本格式 v(major).(minorr).(patch)中的 major 指的是大版本,minor 指的是小版本,patch 指的是补丁版本。从GOPATH到vendor,再到Go Module,这是一个不断演进的过程,了解每代依赖管理的痛点,能够更好的明白下一代依赖管理的初衷。
|
15天前
| |
来自: 云原生
一文带你读懂 Go 1.24 map 重构了什么?
本文聚焦 Go 1.24 map 底层重构,解释它如何从旧版 bucket + overflow 方案,演进为 Swiss Table + 局部 split 的新结构,以及它所带来的性能提升。
|
15天前
| |
来自: 云原生
Go map 底层原理
虽然大家天天都在用 `map`,但很多人对它的理解只停在“查得快”“底层是哈希表”“桶里有 8 个槽位”这几句。或许跟别人吹牛的时候,还有几分用处;但真到线上排查延迟抖动、锁竞争、内存占用、热点键冲突,这点认识往往是不够的。
|
15天前
|
5个让你写出更优雅Python代码的技巧
5个让你写出更优雅Python代码的技巧
|
15天前
| |
来自: 云原生
蓝桥杯学习大纲
致酷德与热爱算法、编程的小伙伴们
免费试用