什么是LRU缓存?
LRU缓存(Least Recently Used)是一种常用的缓存淘汰算法,它根据数据的使用时间来决定哪些数据需要被移除。这种算法假设最近使用的数据会在未来一段时间内继续被使用,而很久没有使用的数据则可能在未来很长时间内不会被使用。
实现
LRU淘汰机制的基本原理是,当缓存已满,需要插入新的数据时,它会选择最近最少使用的数据进行移除,从...
序列化框架Avro的使用
介绍
Avro是Hadoop的⼀个⼦项⽬,由Hadoop的创始⼈Doug Cutting(也是Lucene,Nutch等项⽬的创始⼈)牵头开发。Avro是⼀个数据序列化系统,设计⽤于⽀持⼤批量数据交换的应⽤。它的主要特点有:⾃描述;紧凑的序列化格式;压缩⽀持;动态模式解析;跨语⾔⽀持;⾼效的序列化.Avro是⼀种灵活和⾼效的序列化解...
概述
Zookeeper是⼀个开源的分布式的,为分布式应⽤提供协调的Apache项⽬。
⼯作机制
Zookeeper从设计模式⻆度来理解:是⼀个基于观察者模式设计的分布式服务管理框架,它负责存储和管理⼤家都关⼼的数据,然后接受观察者的注册,⼀旦这些数据的状态发⽣变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应
...
部署在宝塔
1,在www/wwwroot创建一个文件夹如:ac
2,下载项目:https://github.com/YunYouJun/air-conditioner
3,解压
4,ssh运行下面命令
cd /www/wwwroot/ac
yarn install
yarn...
本以为是服务器的问题,然后给服务器供应商提交了工单,发现是网站程序的某些模块加载时间过长,cdn的回源请求超时时间是30秒,最终导致504。
折腾了一个晚上,逐步排查发现是module.php中,头像的加载有问题。在获取Gravatar头像并缓存到本地这一块,https://secure.gravatar.com/ 这个Gr...
java下载
https://www.java.com/en/download/manual.jsp
java环境变量配置
文件路径/etc/environment
最后一行插入
export JAVA_HOME=/usr/java/jre1.8.0_261
export JRE_HOME=/usr/java/jre1.8.0_261/jre
expor...
这些命令都是笔者学习Linux的学习笔记.
一.文件处理命令
1.命令格式与目录处理命令
ls –a【查看隐藏文件】
ls –l【查看文件信息长格式显示】
ls –d【查看指定目录的详细信息】
ls –h【显示容...
游戏特色:
一款 黑客速成游戏HackTheGame 模拟真实入侵环境 逃避ip追踪 清理入侵记录 窃取文件 等等非常有感觉的一款游戏
如果你通关了 那基本的入侵水平已经掌握~
资源没了.............