Akka 并发框架介绍

z 发布于 2023-08-30 15:23
Akka 并发框架 Akka 介绍 Akka 是⼀个基于 Actor 模型的并发框架,由 Scala 语⾔实现。它为构建基于 JVM 的⾼并发、分布式、容错性强、事件驱动的应⽤程序提供了⽀持。在⼤数据处理框架如 Spark 和 Flink 中,Akka 被采⽤来实现进程与节点之间的通信。 为了深⼊理解 Akka 和其并发特点,我们可以从 Actor 的核⼼模...
标签: 开发日记

实现LRU缓存

z 发布于 2023-08-17 17:47
什么是LRU缓存? LRU缓存(Least Recently Used)是一种常用的缓存淘汰算法,它根据数据的使用时间来决定哪些数据需要被移除。这种算法假设最近使用的数据会在未来一段时间内继续被使用,而很久没有使用的数据则可能在未来很长时间内不会被使用。 实现 LRU淘汰机制的基本原理是,当缓存已满,需要插入新的数据时,它会选择最近最少使用的数据进行移除,从...
标签: 学习 算法