搜索内容

包含标签:缓存 的文章
  • 缓存的使用
    研发管理

    缓存的使用

    文章目录 1.为什么要有缓存? 2.缓存使用场景 3.缓存分类 4.缓存使用模式 5.淘汰策略 基于时间 基于次数 基于顺序 基于大小 6.缓存的崩溃与修复 缓存……
    admin 2024-03-16
  • 【探索Linux】—— 强大的命令行工具 P.23(线程池 —— 简单模拟)
    运维

    【探索Linux】—— 强大的命令行工具 P.23(线程池 —— 简单模拟)

    阅读导航 引言 一、线程池简单介绍 二、Linux下线程池代码 ⭕Makefile文件 ⭕ . h 头文件 ✅Task.hpp ✅thread.hpp ✅threadPool.hpp ⭕ . cpp 文件 ✅t……
    admin 2024-03-07
  • 【LeetCode刷题】146. LRU 缓存
    研发管理

    【LeetCode刷题】146. LRU 缓存

    请你设计并实现一个满足  LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU……
    admin 2024-03-05
  • Oracle之缓存融合
    物联网

    Oracle之缓存融合

    CACHE FUSION 原理 为了更深入的了解Oracle的后台进程的工作原理,需要先了解一下 RAC 中多节点对共享数据文件访问的管理是如何进行的。要了解 RAC 工作原理……
    admin 2024-02-29
  • TCP缓存
    物联网

    TCP缓存

    TCP缓存是指TCP协议在数据传输过程中使用的一种机制,用于临时存储和管理数据包。它主要有三个作用:提高网络性能、保证数据的可靠性和实现流量控制。 首先……
    admin 2024-02-29
  • 设计并实现一个并发安全的LRU(Least Recently Used,最近最少使用)缓存结构
    物联网

    设计并实现一个并发安全的LRU(Least Recently Used,最近最少使用)缓存结构

    文章目录 前言 实战演示 写在最后 前言 相信很多人都使用过LinkedHashMap,LinkedHashMap中的removeEldestEntry可以删除老旧的元素,我们可以以此来……
    admin 2024-02-29
  • Redis与数据库如何同步?
    研发管理

    Redis与数据库如何同步?

    使用数据库的触发器(Triggers):在数据库中设置触发器,当数据库中的数据发生变化时,触发器将通知Redis更新对应的数据。这通常需要在数据库中编写自定义……
    admin 2024-02-29
  • Redis 16种妙用
    研发管理

    Redis 16种妙用

    1、缓存 2、数据共享分布式 3、分布式锁 4、全局ID 5、计数器 6、限流 7、位统计 8、购物车 9、用户消息时间线timeline 10、消息队列 11、抽奖 12、点赞、签……
    admin 2024-02-28
  • Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存
    研发管理

    Vue3前端实现一个本地消息队列(MQ), 让消息延迟消费或者做缓存

    MQ功能实现的具体代码(TsMQ.ts): import { v4 as uuidx } from 'uuid'; import emitter from '@/utils/mitt' // 消息类 class Message { // 过期时间……
    admin 2024-02-27
  • 项目中常用的一些数据库及缓存
    数据库

    项目中常用的一些数据库及缓存

    1、常见的开发工具介绍 MySQL: MySQL是一种流行的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,并在后来被Sun Microsystems收购,最终成为Or……
    admin 2024-02-27