- 博客(7)
- 收藏
- 关注
原创 使用LinkedHashMap轻松实现一个LRU缓存
来方便实现,思路是将新加入缓存的数据放道链表末尾,若使用的数据在缓存中,则将其移到链表末尾,这样一来可以保证链表第一个元素就是最久未使用的数据。是负载因子,也就是容量达到百分之多少开始扩容,1就是装满了再扩容,因为我们的lru容量固定,这个参数没什么用。LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法.这个方法表达的意思是什么情况下,删掉最老的(也就是最久未使用过的)数据,表示缓存的当前容量大于我们指定的容量就开始淘汰。最久没有使用过的数据。
2024-03-05 17:46:42
589
原创 关于Java容器的一些便捷写法
本文使用jdk17,如果你使用的是jdk8,那么本文可能会有部分对你没用。如有更简洁的写法希望大家能讨论讨论学习学习等我发现有什么更简单的写法时再回来更新。
2024-02-07 22:03:40
995
原创 Hive-3.1.3安装配置MYSQL元数据存储
安装hive,将元数据存放到mysql。配置好了hadoop环境安装了mysqljava8环境变量hadoop-3.3.3mysql-5.7jdk8hive-3.1.3centos 7hive-3.1.3阿里云镜像下载地址配置环境变量添加以下内容3. 初始化将mysql驱动包mysql-connector-java-5.1.38.jar复制到lib目录下mysql-connector-java-5.1.38.jar下载地址初始化元数据参考: Hive 3.1.2 修
2022-06-01 09:57:37
1824
原创 hadoop-3.3.3完全分布式集群搭建
hadoop-3.3.3完全分布式集群搭建前言环境准备软件版本集群规划一、配置jdk环境变量1. 解压jdk2. 修改/etc/profile文件二、hadoop集群搭建1. 关闭防火墙2. 修改主机名3. 添加ip映射4. 配置免密登录5. 修改hadoop配置文件1. 解压2. 配置hadoop环境变量3. hadoop-env.sh4. core-site.xml5. hdfs-site.xml6. yarn-site.xml7. mapred-site.xml8. workers6. 分发文件7.
2022-05-28 14:11:50
7479
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人