- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Linux 命令大全之rpm 命令
原文链接:https://blog.csdn.net/m0_37449634/article/details/131433300。-b+或-t + 设置包装套件的完成阶段,并指定套件档的文件名称。--recompile 此参数的效果和指定"--rebulid"参数类似,当不产生套件档。--relocate= 把本来会放到原目录下的文件改放到新目录。--rebulid 安装原始代码套件,重新产生二进制文件的套件。
2023-09-08 15:46:09
298
原创 【无标题】
MemStore:作为HBase的内存数据存储,数据的写操作会先写到 MemStore 中,当MemStore 中的数据增长到一个阈值(默认64M)后,Region Server 会启动 flasheatch 进程将 MemStore 中的数据写人 StoreFile 持久化存储,每次写入后都形成一个单独的 StoreFile。Region:每一个 Region 都有起始 RowKey 和结束 RowKey,代表了存储的Row的范围,保存着表中某段连续的数据。它的架构组成如下图所示。
2023-07-22 22:38:11
116
原创 linux的根目录各子目录功能
/bin二进制可执行命令/dev设备相关文件/etc配置文件/home用户主目录,test用户的为/home/test,同~test/lib动态链接共享库,类似dll/sbin超级管理命令/tmp公共的临时文件存储点/rootroot用户的主目录/mnt临时挂载其他的文件系统/lost+found系统异常关机留下的“无家可归”文件/proc系统内存映射的虚拟目录。保存的是系统信息。/var各种变化文件/usr应用程序相关/usr/
2021-11-18 21:32:26
231
转载 HDFS的高可用(HA)
1:架构上图是一张Hadoop高可靠性的工作原理图,其中NN代表的是NameNode,DN代表的是DataNode,ZK代表的是Zookeeper,我们发现这个集群当中有两个NameNode,一个处于Active状态,另一个处于Standby状态,NameNode是受Zookeeper控制的,但是又不是直接受Zookeeper控制,有一个中间件FailoverController(也就是ZKFC进程),每一个NameNode所在的机器都有一个ZKFC进程,ZKFC可以给NameNode发送一些指令,比
2021-10-21 13:58:33
627
转载 HDFS理论基础及读写流程
1:架构2:角色功能2.1:Namenode完全基于内存存储元数据、目录结构、文件block的映射 需要持久化方案来保证数据可靠性 提供副本放置策略2.2:Datandode基于本地磁盘存储block(文件的形式) 并保存block的校验和数据,保证block的可靠性 与NameNode保持心跳,汇报block列表状态注意:一个文件上传完后块的大小不能改变,但是副本数可以改变 阿里的推荐:一个集群最好不要超过5k台–网络通信会不好管 往内存..
2021-10-20 16:10:17
127
原创 【动态规划】 背包模型
动态规划最主要的特点:状态+选择动态规划的标准套路:一、明确状态和选择二、明确dp数组的定义三、根据选择,思考状态转移的逻辑简单的说就是把选择用代码表达出来
2020-10-30 21:46:54
414
原创 【Junit测试】
初始化测试资源称之为fixture:@Before:初始化测试对象,测试对象以实例对象存放,例如:input =newFileInputStream();@After:销毁@Before创建的测试对象,如input.close();@BeforeClass:初始化特别耗时的资源,以静态变量存放,例如:创建数据库@AfterClass:清理@BeforeClass创建的资源,例如:关闭数据库异常测试:@Test(expected=NumberFormatException....
2020-10-30 11:57:50
136
原创 【线程池】
线程池创建有七种方式:1、newSingleThreadExecutor()它的特点在于工作线程数目被限制为 1,操作一个无界的工作队列,所以它保证了所有任务的都是被顺序执行,最多会有一个任务处于活动状态,并且不允许使用者改动线程池实例,因此可以避免其改变线程数目;...
2020-10-28 01:30:44
129
原创 【栈】--栈总结
Java中提供了java.util.Stack实现了栈的使用,但是现在官方已经不建议使用了,建议使用java.util.Deque双向队列作为替换Stack。Deque实现的子类有LinkedList(基于链表)和ArrayDeque(基于数组),下图为继承关系Deque的含义是“double ended queue”,即双端队列,它既可以当作栈使用,也可以当作队列使用。下表列出了Deque与Queue相对应的接口:下表列出了Deque与Stack对应的接口:...
2020-10-26 00:42:31
155
转载 专注力培养
6 条最佳实践:6 条最佳实践关注 6 个方面: 在压力和焦虑的下如何恢复专注 利用专注力减少学习时间 通过改善环境提高专注力 避免干扰 神游时怎样回到专注 长时间的演说中怎样保持专注 在压力和焦虑的下如何恢复专注 压力、焦虑、担忧和各种负面情绪会直接影响人的专注能力,所以书中提到用一种「呼吸法」,来帮助内 心平静。这种方法也有助于冥想。 这个「呼吸法」有 4 个阶段,先上一张图,再来详述这个呼吸法总共耗时 15 秒,分 4 个...
2020-10-23 12:45:39
760
原创 【面试题】 HashMap 和 Hashtable区别
HashMap是继承自AbstractMap类,而HashTable是继承自Dictionary类。不过它们都实现了同时实现了map、Cloneable(可复制)、Serializable(可序列化)这三个接口。 Hashtable比HashMap多提供了elments() 和contains() 两个方法。 HashMap的key-value支持key-value,null-null,key-null,null-value四种。而Hashtable只支持key-value一种(即key和value都不
2020-10-20 19:27:11
268
2
转载 递增、递减、非递增、非递减排序
1,2,3,4,5,.:递增排列 9,8,7,6,5.:递减排列 1,2,3,3,4,5,8,8,.:非递减排列 9,8,7,7,6,5,5,2,1,.:非递增排列
2020-10-18 21:34:18
4713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人