学会java8看这篇文章就够了
学会java8看这篇文章就够了
java8新特性
1.Lambda表达式
1.1什么是持久化
利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化
1.2为什么要持久化
防止数据丢失
2.四大内置核心函数式接口
2.1RDB启动方式-save指令相关配置
dbfilename dump.rdb
设置本地数据库文件名,默认值为dump.rdb
通常设置为dump-端口号.rdb
save指令的执行会阻塞当前redis服务器,直到当前RDB过程完成为止,有可能造成长时间阻塞,线上环境不建议使用
3.方法引用与构造器引用
AOF持久化:以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中命令达到恢复数据的目的。与RDB相比可以简单描述为改记录数据为记录数据产生的过程
AOF的主要作用是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式
3.1AOF写数据三种策略
always(每次)
每次写入操作均同步到AOF文件中,数据零误差,性能较低
everysec(每秒)默认配置
每秒将缓冲区中的指令同步到AOF文件中,数据准确性较高,性能较高
在系统突然宕机的情况下丢失一秒内的数据
no(系统控制)
有操作系统控制每次同步到AOF文件的周期,整体过程不可控
4.StreamAPI
5.Optional容器类
6.接口中的默认方法与静态方法
7.新时间与日期API
8.重复注解与类型注解
每天进步一点点,加油