ioDraw
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
缓存
面试题之MyBatis缓存
Mybatis中有一级缓存和二级缓存。一级缓存又被称为本地缓存,是Session会话级别的,一级缓存是MyBatis内部实现的一个特性,用户不能配置,默认情况下一级缓存是开启的,而且是不能关闭的。二级缓存是Application应用级别的缓存,它的是生命周期很长,跟Application的声明...
2022-08-23 15:12
阅读数 217
本地缓存:为什么要用本地缓存?用它会有什么问题?
随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Redis类的远程缓存已经不够了,还需要进一步配合本地缓存使用,例如Guava cache或Caffeine,从而再次提升程序的响应速度与服务性能。于是,就产生了使用本地缓存作为一级缓存,再加上远程缓存作为二级缓存的两级缓存架构。...
2022-07-19 09:49
阅读数 305
【Redis缓存】
相比于数据库而言,缓存的操作性能更高,缓存性能高的主要原因有以下几点:1、缓存一般都是key-value查询数据的,因为不像数据库一样还有查询的条件等因素,所以查询的性能一般会比数据库高;2、缓存的数据是存储在内存当中的,而数据库的数据是存储在磁盘当中的,因为内存的操作性能远远大于磁盘,因此缓...
2022-07-06 21:28
阅读数 68
Redis缓存雪崩、穿透、击穿
缓存请求流程Redis缓存的雪崩、穿透、击穿属于日常工作中经常会遇到的经典问题,下面来一探究竟,他们的解决方案主要是:布隆过滤器、分布式锁(下次再写)这是一个简单的客户端、服务端请求Redis的流程图,简单来说就是当用户向服务端进行访问时,服务端如果需要向数据库请求数据时,先去缓存中看有没有,...
2022-02-13 21:05
阅读数 43
多级缓存架构体系介绍
整理自b站:【IT老齐004】为什么架构师对多级缓存架构情有独钟?1、web应用的客户端缓存主要是对html中图片、css、js、字体等静态资源进行缓存。具体:通过在浏览器设置Expires响应头,在设置的时间段内把静态资源以文件形式把图片保存在本地,减少多次请求静态资源带来的带宽损耗。这在高...
2022-01-24 15:44
阅读数 270
【Redis】——缓存穿透、缓存击穿、缓存雪崩
Redis的缓存穿透、缓存击穿缓、存雪崩
2022-01-05 21:36
阅读数 79
清华老师开源了一项神器,已经在GitHub爆了
最近,清华大学在GitHub开源了一项神器叫万词王(Want Wrong),号称是首个支持中文及跨语言查询的开源在线反向词典。什么叫反向词典呢?普通的词典告诉你某个词语的定义,而反向词典恰好相反,可以告诉你哪些词语符合你输入描述的意思。下图为万词王在线反向词典的页面截图,其中演示了反向查词的一...
2021-12-12 14:52
阅读数 108
SSM之联表查询、tomcat欢迎界面
1、当时搞联表查询的时候,通过xml配置联表查询特别难搞,问了好几个人都不会。后来问了一个大佬,教给我用注解配置就特别简单,特此记录一下。(xml和注解可以混用,推荐使用注解配置,xml配置一次就要重启tomcat,时间太长,而改注解配置的时候,重新发布一下即可,需要的时间比较少)@Selec...
2021-11-16 21:44
阅读数 99
Redis基础篇(7)——缓存穿透、缓存击穿和缓存雪崩
1.缓存穿透是指缓存和数据库都没有的数据,而用户不断发起请求,导致数据库压力过大。解决方案:对空值缓存。如果一个查询返回的数据为空(不管数据是否存不存在),仍将这个空结果进行缓存。设置空结果的过期时间很短,最长不超过5分钟。设置可访问名单。使用bitmaps类型定义一个可访问名单。名单id作为...
2021-11-03 15:10
阅读数 55
VUE缓存算法,LRU策略算法
LRU是Least recently used的简写,主要原理是根据历史访问记录来淘汰数据,其存储结构是一个双链表,最近被访问到的放在双链表的尾部,头部放的就是最早被访问到数据。核心思路是最近被访问的以后被访问的概率会变高,可以把之前没被访问的进行删除,维持一个稳定的最大容量值,从而不会导致内...
2021-10-16 17:04
阅读数 310
«
1
2
3
4
»
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
今日推荐
ioDraw Mac客户端安装教程
阅读数 16
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy