logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LRU 和 LFU 原理及 Java 实现

本文介绍了两种常见的缓存淘汰算法LRU和LFU。LRU基于时间局部性原理,淘汰最近最少使用的数据项,通过哈希表和双向链表实现O(1)时间复杂度的操作。LFU基于频率局部性原理,淘汰使用频率最低的数据项,采用哈希表和频率映射集合实现,时间复杂度接近O(1)。文章提供了两种算法的Java实现代码,包括核心数据结构设计、操作逻辑和示例使用场景。LRU适合访问模式有局部性的场景,LFU则更适合访问模式稳定

文章图片
#java#开发语言#后端
docker安装Kong API Gateway(3.6.x)及管理UI

在微服务架构中,API 网关扮演着至关重要的角色,它负责请求路由、负载均衡、安全防护以及 API 管理等任务。本文指导使用 Docker 容器化技术从零开始安装和配置 Kong API Gateway 以及与其配套的可视化管理界面 Konga。

文章图片
#docker#kong#gateway
docker安装harbor教程(harbor-offline-2.9.2)

docker 安装 harbor , harbor-offline-2.9.2

文章图片
#docker#容器#运维
springboot3.0集成mybatis配置多数据源

在使用 springboot3.0+ 集成 mybatis + 多数据源

文章图片
#mybatis#spring#java
Manticore vs Elasticsearch 对比:如何选择适合的搜索引擎

Manticore是搜索专家,Elasticsearch是数据分析大师。选择时需平衡性能需求、功能复杂度与运维成本,在两者之间找到最佳平衡点。对于混合型场景,可考虑Manticore处理高频搜索请求,Elasticsearch承担分析任务的组合架构。由Sphinx Search演进而来(C++内核)基于Apache Lucene构建(Java生态)内置Anomaly Detection等模块。SS

文章图片
#搜索引擎#elasticsearch#大数据
到底了