摘要:
LRU 和 LFU 的区别 LRU 淘汰最近访问的数据中,时间最久远的 LFU 关注的是访问的频率,淘汰的是访问次数最少的数据。 阅读全文
摘要:
缓存穿透:db 和 Redis 都没有需要的 key 1. 缓存空值 2.布隆过滤器 缓存雪崩:大量缓存失效 1. 互斥锁,并设置过期时间 2.redis集群,读写分离架构 缓存击穿:热点key失效 热点数据设置长 TTL 阅读全文
摘要:
https://www.cnblogs.com/stulzq/p/8971531.html 阅读全文
摘要:
https://www.cnblogs.com/huan1993/p/16371931.html 阅读全文
摘要:
我的问题根源是maven配置问题,特别windows和mac混用idea时可能遇到这个 Mac平台maven配置及idea中使用maven 参考: https://developer.aliyun.com/article/885956 阅读全文
摘要:
在macOS上(linux同理),如果你希望Consul在重启后能够保留KV数据,可以通过以下步骤配置Consul使用持久化存储。 使用文件系统作为后端存储 你可以将Consul配置为使用本地文件系统来持久化KV数据。下面是具体的步骤: 1. 创建数据存储目录 首先,创建一个目录来存储Consul的 阅读全文
摘要:
感谢 https://developer.aliyun.com/article/444366 在 Spring MVC 的入门项目中, 这是最常见的问题。实际上这是因为使用了 JSP 1.2 规范引起的。 1. 使用JSP 1.2 定义格式 如果您使用了 老旧的JSP 1.2描述方式, 即使用了 D 阅读全文
摘要:
编辑文本: 当文件打开后,您可以使用键盘输入文本。Nano 提供了一些常用的编辑功能,如复制、粘贴、撤销等。常见的键盘操作包括: 使用箭头键移动光标。 使用 Backspace 键删除字符。 使用 Delete 键删除字符。 使用 Ctrl + O 将更改保存到文件。 使用 Ctrl + X 退出 阅读全文
摘要:
#include <iostream> #include <cstring> #include <unordered_map> #include <vector> #include <algorithm> using namespace std ; const int N =1e6; #define 阅读全文