.1)查询缓存 1.一级缓存 1.1 同一个SqlSession对象,mybatis默认就开启了一级缓存,下方为示意图 1.2 如果用同样的SqlSession对象查询相同的数据,则只会在第一次 查询时 向数据库发送SQL语句,并将查询的结果 放入SqlSession中(作为缓存存在);后续再次查询 ...
分类:
其他好文 时间:
2020-03-10 19:51:45
阅读次数:
77
本章介绍SpringBoot的缓存机制及使用 Spring缓存介绍 Spring从3.1开始定义了org.springframework.cache.Cache 和org.springframework.cache.CacheManager接口来统一不同的缓存技术; 并支持使用JCache(JSR- ...
分类:
编程语言 时间:
2020-03-10 01:38:09
阅读次数:
68
一、使用场景 Guava Cache是本地缓存,当数据被重复查询多次,愿意耗费一些内存空间来减少查询的操作提高查询的速度,就可以使用Guava Cache。 二、使用方式 1.创建 LoadingCache是附带CacheLoader构建而成的缓存实现。创建自己的CacheLoader通常只需要简单 ...
分类:
其他好文 时间:
2020-03-08 20:22:06
阅读次数:
79
缓存是性能优化中一种简单高效的方式,可以减少网络传输造成的损耗。 缓存位置:当用户发出请求的时候,浏览器会依次寻找缓存,都没有命中才会请求网络 Service Worker Memory Cache Disk Cache Push Cache 网络请求 Service Worker 实现缓存功能一般 ...
分类:
其他好文 时间:
2020-03-08 19:29:31
阅读次数:
72
更改yum默认repo源(推荐使用阿里云yum源) ...
分类:
其他好文 时间:
2020-03-08 14:27:08
阅读次数:
71
一、问题 传统的Linux io操作,直接与io交互的话,首先得寻址,这个寻址是个很耗时的过程。为了减少与磁盘的io,加了一个page cache层,也就是os cache。如果page cache有的话就不需要到磁盘里找了,直接返回,这个速度就很快了。如果没有再到磁盘里查询,进行读写。那么一次io ...
分类:
其他好文 时间:
2020-03-07 21:07:24
阅读次数:
78
根据关键字搜软件包 apt cache search package_name 根据关键字jo 来搜索软件包名 apt cache search "jo " 根据命令搜软件包 默认没有安装该工具,需手动安装 apt get install apt file 语法: apt file search [ ...
分类:
系统相关 时间:
2020-03-07 09:51:06
阅读次数:
100
错误提示:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): org.ibaiqi.gather.dao.RecruitGatherDao.listRecruitGathers 1:appl ...
分类:
编程语言 时间:
2020-03-06 22:23:27
阅读次数:
102
1 """ 2 Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and put. 3 get(key) ...
分类:
系统相关 时间:
2020-03-06 22:05:50
阅读次数:
100
什么是LRU LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高” 距离现在最早使用的会被我们替换掉。不够形象的话我们看下面的例子。 size=3的缓存淘汰实现: 在插入元素1的时候, ...
分类:
编程语言 时间:
2020-03-06 15:53:35
阅读次数:
74