• Guava:Cache强大的本地缓存框架

    时间:2024-02-19 13:19:54

    Guava Cache是一款非常优秀的本地缓存框架。 一、 经典配置 Guava Cache 的数据结构跟 JDK1.7 的 ConcurrentHashMap 类似,提供了基于时间、容量、引用三种回收策略,以及自动加载、访问统计等功能。 基本的配置 @Test public voi...

  • 【Spring学习】Spring Data Redis:RedisTemplate、Repository、Cache注解

    时间:2024-02-18 21:51:20

    1,spring-data-redis官网 1)特点 提供了对不同Redis客户端的整合(Lettuce和Jedis)提供了RedisTemplate统一API来操作Redis支持Redis的发布订阅模型支持Redis哨兵和Redis集群支持基于Lettuce的响应式编程支持基于JDK、JSON、字...

  • u-boot分析(五)----I/D cache失效|关闭MMU和cache|关闭看门狗

    时间:2024-02-18 21:45:54

    接着上几篇博文,继续分析了u-boot的cache、mmu、看门狗等代码实现 u-boot分析(五)上篇博文我们按照210的启动流程,对u-boot启动中的设置异常向量表,设置SVC模式进行了分析,今天我们继续按照u-boot的启动流程对以下内容进行分析...

  • Linux服务器缓存回收命令,清理buff/cache

    时间:2024-02-18 14:14:21

    当服务器内存不够使用时,通过命令free -h,查看服务器内存使用情况,发现buff/cache占用了大量内存。   Linux内核会...

  • 操作系统——缓冲区(buffer)与缓存(cache)

    时间:2024-02-16 15:15:04

    一、什么是缓冲区缓冲区(buffer),它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区,显然缓冲区是具有一定大小的。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。二、为什么要引入缓冲区我们为...

  • Guava Cache 原理分析与最佳实践

    时间:2024-02-15 17:08:29

    前言目前大部分互联网架构 Cache 已经成为了必可不少的一环。常用的方案有大家熟知的 NoSQL 数据库(Redis、Memcached),也有大量的进程内缓存比...

  • 完整SpringBoot Cache整合redis缓存(二)

    时间:2024-01-25 12:45:17

    缓存注解概念名称解释Cache缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCache、ConcurrentMapCache等Cach...

  • Ion内存的带cahce与不带cache问题分享

    时间:2024-01-25 08:33:51

    Ion内存的带cahce与不带cache问题分享 一次开发中,遇到一个问题:YUV图像(由本地磁盘文件读到ION内存中)缩放时,对于缩放模块的输入源来说,使用...

  • 深入理解Postgres中的cache

    时间:2024-01-23 20:00:08

    众所周知,缓存是提高数据库性能的一个重要手段。本文着重讲一讲PostgreSQL中的缓存相关的东西。当然万变不离其宗,原理都是共同的,理解了这些,你也很容易把它运用到其它数据库中。What is a cache and why do we need one不同的计算机组件运行的速度是不一样的,他们的...

  • selenium之 坑:点击后页面刷新重新获取刷新前的页面(StaleElementReferenceException: Message: Element not found in the cache...)

    时间:2024-01-21 13:52:06

    “我循环去点击一列链接,但是只能点到第一个,第二个就失败了,为什么?”。原因就在这里:你点击第二个时已经是新页面,当然找不到之前页面的元素。这时,他会问“可是明明元...

  • mybatis下报错:元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap

    时间:2024-01-21 11:30:26

    今天使用别人的代码报错,但是有时又不报错原来是配置文件的顺序要遵守注意 "必须匹配" 四个字, 其意味着顺序很重要, 必须要一致,试试将 resultMap 中各元素的顺序修改为和错误信息中属性出现的顺序,修改一下顺序就好了。

  • 005-优化web请求一-gzip压缩、http缓存控制和缓存校验[Pragma、Expires、Cache-Control、max-age、Last-Modified、用户刷新访问、避免过度304]

    时间:2024-01-21 10:50:01

    优化Web应用的典型技术:缓存控制头信息、Gzip、应用缓存、ETag、反应型技术【异步方法调用和WebSocket】一、模板缓存spring.thymeleaf.cache=truespring.messages.cache-duration=二、Gzip压缩Gzip是一种能够被浏览器直接理解的压...

  • MySQL 5.6下table_open_cache参数合理配置详解

    时间:2024-01-20 12:06:17

    table_open_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_tables,可以决定是否需要增加table_open_cache的值。如果你发...

  • Spring Boot (24) 使用Spring Cache集成Redis

    时间:2024-01-16 18:58:15

    Spring 3.1引入了基于注解(annotation)的缓存(cache)技术,它本质不是一个具体的缓存实现方案,而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的个助攻annotation,就能够达到缓存方法的返回对象的效果。特点具备相当好的灵活性,不仅能够使用SpEL来定义缓存的ke...

  • 【Spring】17、spring cache 与redis缓存整合

    时间:2024-01-16 18:52:52

    spring cache,基本能够满足一般应用对缓存的需求,但现实总是很复杂,当你的用户量上去或者性能跟不上,总需要进行扩展,这个时候你或许对其提供的内存缓存不满意了,因为其不支持高可用性,也不具备持久化数据能力,这个时候,你就需要自定义你的缓存方案了,还好,spring 也想到了这一点。本篇文章采...

  • SpringBoot 结合 Spring Cache 操作 Redis 实现数据缓存

    时间:2024-01-16 18:44:29

    系统环境:Redis 版本:5.0.7SpringBoot 版本:2.2.2.RELEASE参考地址:Redus 官方网址:https://redis.io/博文示例项目 Github 地址:https://github.com/my-dlq/blog-example/tree/master/spr...

  • 使用Spring Cache集成Redis

    时间:2024-01-16 18:40:06

    SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程Spring 3.1 引入了激动人心的基于注释(annotati...

  • JAVA 框架 Spring Cache For Redis.

    时间:2024-01-16 18:38:37

    一、概述缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。常用的缓存数据库:Redis   使用内存存储(in-memory)的非关系数据库,字符串、列表、集合、散列表、有序集合,每种数据类型都有自己的专属命令。另外还有批量操作(bulk operation...

  • SpringBoot--使用Spring Cache整合redis

    时间:2024-01-16 18:34:37

    一、简介Spring Cache是Spring对缓存的封装,适用于 EHCache、Redis、Guava等缓存技术。二、作用主要是可以使用注解的方式来处理缓存,例如,我们使用redis缓存时,查询数据,如果查询到,会判断查到的结果是否为空,如果不为空,则会将结果存入redis缓存,此处需要一层判断...

  • spring cache整合redis

    时间:2024-01-16 18:31:07

    在项目中,我们经常需要将一些常用的数据使用缓存起来,避免频繁的查询数据库造成效率低下。spring 为我们提供了一套基于注解的缓存实现,方便我们实际的开发。我们可以扩展spring的cache接口以达到使用redis来做缓存的效果。步骤:1.编写一个类用于实现   org.springframewo...