- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 一篇文章彻底理解Redis持久化:RDB和AOF
为什么需要持久化?Redis对数据的操作都是基于内存的,当遇到了进程退出、服务器宕机等意外情况,如果没有持久化机制,那么Redis中的数据将会丢失无法恢复。有了持久化机制,Redis在下次重启时可以利用之前持久化的文件进行数据恢复。理解和掌握Redis的持久机制,对于Redis的日常开发和运维都有很大帮助,也是在大厂面试经常被问到的知识点。Redis支持的两种持久化机制:RDB:把当前数据生成快照保存在硬盘上。 AOF:记录每次对数据的操作到硬盘上。接下来,我们详细了解一下这两种持久化机制。
2021-02-24 11:38:34 594
原创 Springboot全局捕获异常
以往的ssm架构来说,我们需要在service层定义一个resultMap,如果发成异常去put异常的code和msg信息,没有异常就返回成功的code和msg,然后Controller层去接收resultMap。现在Springboot出来后我们就可以大大的简化异常处理。只因有这个注解:@ControllerAdvice他来了 他来了 他带着 礼物 走来了 他来了 他来了 他脚踏祥云进来了从此我们的代码处理异常随着他来了变得如此丝滑~首先我们去写一个code和msg的实体类
2021-02-04 14:32:44 430 2
原创 java删除指定目录下前N天的文件
业务需求:有时候我们在上传图片到指定目录后,长时间会造成有些图片已经没有任何作用了,我们就可以做一个定时删除指定目录下的文件,去删除那些图片代码:package com.example;import lombok.extern.slf4j.Slf4j;import java.io.File;import java.util.Calendar;import java.util.Date;@Slf4jpublic class DeleteFilesSimpe { public st
2021-02-02 09:02:14 1637 1
原创 mybatis.xml传入list参数sql用in接收
代码开发中经常遇到这种需求,在这里记录一下,加深印象。首先我们在Mapper接口代码里要写传递的list参数名称和xml的参数名称对应然后我们在xml里面要去接收到list,sql语句关键字in后面去循环list,拼接sql。...
2021-02-01 10:43:56 2942
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人