×

sql

mybatis的一级缓存和二级缓存(mybatis的一级缓存和二级缓存的区别)

jiuyan jiuyan 发表于2024-04-23 浏览29898 评论0
一、什么是缓存 缓存是存在于内存中的临时数据。 使用缓存减少和数据库的交互次数,提高执行效率。 1、适用于缓存 经常查询并且不经常改变的; 数据的正确与否对最终结果影响不大的; 2、不适用于缓存 经常改变的数据; 数据的正确与否对最终结果影响很大的; 例如:商品的库存,银行的汇率,股市的牌价; 二、mybatis一级缓存 1、一级缓存简介 一级缓存作用域是sqlsession级别的,同一个sqlsession中执行相同的sql查询(相同的sql和参数),第一次会去查询数据库并

Ruby教程

redis安装以及cluster构筑心得(redis cluster搭建)

江涵 江涵 发表于2024-04-23 浏览4297 评论0
项目要用Redis,事先调查构筑一下cluster,上网一通查找,最后总结一下流程。 首先下载下面三个东西,我选的都是最新的版本。 忘了说了,是在linux下安装构筑的。 1.redis-6.2.6.tar.gz ①tar xzf redis-6.2.6.tar.gz 解压 ②cd redis-6.2.6 到指定目录中 ③make ④make install PREFIX=指定路径 PS:也可以不指定,默认安装到·usr,但是给我的linux用户没有权限,只给了一个文件夹的权限,

spring boot

springboot基础(42):jetCache缓存方案(springboot缓存技术)

雪先生 雪先生 发表于2024-04-23 浏览4801 评论0
前言 JetCache是阿里推出的一套替代springcache的缓存方案。 JetCache是对SpringCache进行了封装,在原有基础上实现了多级缓存、缓存统计、自动刷新、异步调用、数据报表等功能。 JetCache设定了本地缓存与远程缓存的多级缓存方案 本地缓存 LinkedHashMap Caffeine 远程缓存 Redis Tair 本地缓存和远程缓存可以任意组合。 jetcache官方源码: https://github.com/alibaba/jetcac

中间件

一个C#开发的非常实用的缓存中间件(一个c#开发的非常实用的缓存中间件是什么)

????&Y ????&Y 发表于2024-04-22 浏览3768 评论0
今天给大家推荐一个C#开发的非常实用的缓存中间件,支持各种缓存。 在我们实际开发中,缓存是经常用到的。特别是一些需要重复执行且消耗资源的操作时,我们都会把结果存储在缓存中,下次需要用到直接从缓存读取。在.Net支持缓存方式,也是非常多,还有其他中间件比如Redis、Memcache,每一种缓存使用方法、接口都不一样,如果我们需要改变缓存策略的时候,就需要修改代码。 今天给大家推荐这个中间件,就可以很好的满足我们的需求。 项目简介 这是一个用C#开发的.Net开源的缓存中间件,他支持各

MYSQL教程

Jetty 的线程策略 EatWhatYouKill(netty 线程模型)

AB模板网 AB模板网 发表于2024-04-22 浏览3368 评论0
如果大家觉得文章有错误内容,欢迎留言或者私信讨论~   之前我们介绍了 Jetty 总体上是由 一系列 Connector、一系列 Handler 和一个 ThreadPool 组成,他们的关系如下:   相较于 Tomcat 的连接器,Jetty 的连接器有自己的特点。Jetty 的 Connector 支持 NIO 通信模型,我们知道 NIO 模型中的主角是 Selector,Jetty 在 Java 原生 Selector 的基础上封装了自己的 Selector,叫作 Man