会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
<导航
北冥有鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
22
下一页
2022年4月24日
缓存雪崩,缓存穿透,缓存击穿出现的原因及解决方案
摘要: 缓存雪崩 出现过程 假设有如下一个系统,高峰期请求为5000次/秒,4000次走了缓存,只有1000次落到了数据库上,数据库每秒1000的并发是一个正常的指标,完全可以正常工作,但如果缓存宕机了,或者缓存设置了相同的过期时间,导致缓存在同一时刻同时失效,每秒5000次的请求会全部落到数据库上,数据库
阅读全文
posted @ 2022-04-24 22:33 字节悦动
阅读(1074)
评论(0)
推荐(2)
2022年4月18日
详解Redis 主从复制原理
摘要: 前言 Redis 的主从复制和 MySQL 差不多,主要起着 数据备份,读写分离等作用。所以说主从复制对 Redis 来说非常重要,而无论是面试还是工作总,了解 「Redis 主从复制」 底层实现有非常有必要,那么接下来就和大家来看看 Redis 主从复制是怎么实现的吧。 什么是 Redis 主从复
阅读全文
posted @ 2022-04-18 15:23 字节悦动
阅读(1721)
评论(0)
推荐(8)
Redis过期键删除策略
摘要: 前言 Redis 中都是键值对的存储形式,键都是字符串类型的,而值有很多种类型,如 string、list、hash、set、sorted set 等类型。当设置键值对时我们还应该为其设置过期时间,通过 expire 以及 pexpire 命令;还可以通过 setnx 命令设置。那么,当设置过期时间
阅读全文
posted @ 2022-04-18 14:00 字节悦动
阅读(815)
评论(0)
推荐(2)
2022年4月16日
seata:mysql驱动8.0时,JacksonUndoLogParser 反序列化报错
摘要: seata1.4.1版本下 在使用mysql驱动8.0时,seata在进行undo日志处理时,JacksonUndoLogParser发生了反序列化报错。 具体错误信息如下 com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
阅读全文
posted @ 2022-04-16 15:37 字节悦动
阅读(701)
评论(0)
推荐(0)
Spring事务注解@Transactional的实现原理
摘要: @Transactional 注解元数据驱动的声明式事务 基本原理是: 将对应的方法通过注解元数据,标注在业务方法或者所在的对象上,然后在业务执行期间,通过AOP拦截器反射读取元数据信息,最终将根据读取的业务信息构建事务管理支持。 不同的方法之间的事务传播保证在同一个事务内,是通过统一的数据源来实现
阅读全文
posted @ 2022-04-16 12:44 字节悦动
阅读(4637)
评论(0)
推荐(24)
org.apache.commons.io.IOUtils
摘要: 概述 在开发过程中,你肯定遇到过从流中解析数据,或者把数据写入流中,或者输入流转换为输出流,而且最后还要进行流的关闭,原始jdk自带的方法写起来太复杂,还要注意各种异常,如果你为此感到烦恼,那IOUtils可以让我们优雅的操作流。 使用 官网地址https://commons.apache.org/
阅读全文
posted @ 2022-04-16 11:49 字节悦动
阅读(3286)
评论(0)
推荐(0)
2022年4月14日
Spring-AOP 增强(Advice)5种类型和创建增强类
摘要: 概述 Spring使用增强类定义横切逻辑,同时由于Spring只支持方法连接点,增强还包括在方法的哪一点加入横切代码的方位信息,所以增强既包括横切逻辑,又包括部分连接点的信息。 增强类型AOP联盟为增强定义了org.aopalliance.aop.Advice接口。 先了解一下增强接口的继承关系 带
阅读全文
posted @ 2022-04-14 20:47 字节悦动
阅读(591)
评论(0)
推荐(1)
springboot过滤器/拦截器/AOP区别与执行顺序
摘要: 如果监听器、过滤器、 拦截器、 AOP都存在,则它们的执行顺序为:监听器 => 过滤器=> 拦截器=> AOP。 过滤器/拦截器/AOP 简介 过滤器:Filter。拦截器:Interceptor 。 在Spring构架的程序中,要优先使用拦截器。几乎所有 Filter 能够做的事情,interce
阅读全文
posted @ 2022-04-14 16:30 字节悦动
阅读(7896)
评论(0)
推荐(25)
2022年4月6日
异步导入导出Excel方案
摘要: 一、异步导出Excel文件 1、设计思想 用户无需在当前页面等待导出结果,点击导出按钮后服务端即可返回前端提示用户导出处理中请到下载中心查看结果。 具体业务文件导出实现由后台异步处理导出文件到腾讯COS存储(有效期七天,到期自动删除)。 用户统一在下载中心菜单栏页面中查看导出任务结果并下载文件。 2
阅读全文
posted @ 2022-04-06 15:18 字节悦动
阅读(4306)
评论(0)
推荐(14)
2022年4月1日
面试题目:手写一个LRU算法实现
摘要: 一、常见的内存淘汰算法 FIFO 先进先出 在这种淘汰算法中,先进⼊缓存的会先被淘汰 命中率很低 LRU Least recently used,最近最少使⽤get 根据数据的历史访问记录来进⾏淘汰数据,其核⼼思想是“如果数据最近被访问过,那么将来被访问的⼏率也更⾼” LRU算法原理剖析 LFU L
阅读全文
posted @ 2022-04-01 09:48 字节悦动
阅读(602)
评论(1)
推荐(10)
上一页
1
2
3
4
5
6
7
···
22
下一页
公告