Redis连环40问,绝对够全! Redis是什么? Redis(Remote Dictionary Server)是一个使用 C 语言编写的,高性能非关系...
ByteBufAllocator 在channel的配置类中有一个属性allocator,我们知道netty有自己的缓冲区,可以使用该缓存分配器来分配所需的缓存。在config类...
产生问题的场景 写入数据库后立即更新缓存(较常见) 这种场景下 问题产生的主要原因是写入数据库与更新缓存非原子性 有延迟 所以这样会导致谁...
文章目录 服务雪崩 Hystrix RestTemplate 降级 熔断 缓存 请求合并 隔离 线程池隔离 信号量隔离 线程池隔离和信号量隔离的选择 Openfeign的容灾处...
MyBatis学习总结(四) MyBatis 延迟加载策略/MyBatis 一级缓存、二级缓存/MyBatis注解开发 一、 MyBatis 延迟加载策略 通过前面的学习,...
目录 一、Apache网页优化概述 二、gzip介绍 Apache的压缩模块 配置网页压缩功能 1.检查是否安装 mod_deflate 模块 2.编译安装 Apache 添加 mod_deflate ...
MyBatis源码学习环境下载 文章目录 1、工作原理 1.1 初始化 1.1.1 系统启动的时候,加载解析全局配置文件和相应的映射文件 1.1.2 建造者模式...
1.1 ETag 是什么 ETag(Entity Tag)是万维网协议 HTTP 的一部分。它是 HTTP 协议提供的若干机制中的一种 Web 缓存验证机制,并且允许客...
文章目录 摘要 Spring Boot 中的注解 @RestController 和 @Controller 有什么区别? Spring Boot 中如何处理异常? 使用 ...