在 intelliJ idea 里面看到 ,Project Structure => Libraries => Sources 的路径是红色的 ...
computeIfAbsent 和 putIfAbsent 区别有三点: 当 Key 存在的时候,如果 Value 获取比较昂贵的话,putIf...
问题背景 代码: 上传文件时,在 doFilter 报错,异常堆栈: 排查流程 google 搜不到任何相关信息,说明 bug 具有特殊性,可以...
二者的区别 RDB 持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是 fork 一个子进程,先将数据集写入临时文件,写入...
除了 RDB 持久化之外,Redis 还提供了 AOF(Append Only File)持久化功能。与 RDB 持久化通过保存数据库中键值对来...
Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持...
接口是常量值和方法定义的集合。接口是一种特殊的抽象类 Java 类是单继承的:classB Extends classA Java 接口可以多继...
集合框架存的都是对象引用,而不是对象本身 在 Java 中,一个空 Object 对象的大小是 8 byte,这个大小只是保存堆中一个没有任何属...
RDB 持久化对过期数据的影响 在执行 SAVE 或者 BGSAVE 的时候,会创建 RDB 文件,它仅保存非过期键,已经过期的不会保存在 RD...