一文搞懂磁盘 I/O,基础扫盲来了!
你是否想过,为什么有时候打开一个文件会瞬间完成,而有时候却要等待许久?为什么同样是存储设备,固态硬盘和机械硬盘的读写速度会有天壤之别?磁盘 I/O 背后,究竟隐藏着怎样的奥秘?
.NET8 使用缓存的几种方法,你都用过吗?
在.NET 8中,缓存已经不再是一种“可有可无”的技术,而是成为了性能优化中至关重要的一环。从简单的内存缓存,到适用于分布式系统的分布式缓存,再到HTTP缓存标头,各种缓存方式的配合可以让应用程序更加高效。
ThreadLocal源码解读:内存泄露问题分析
ThreadLocal 优势是无锁化提升并发性能和简化变量的传递逻辑。在实际业务中使用 ThreadLocal 类时应该在恰当位置调用 remove 方法显式移除值。尽可能的避免触发 ThreadLocal 清理过时 Entry 的逻辑,从而提高 ThreadLocal 性能。