2020年3月8日

摘要: 1.集群搭建前准备 1)基本要求 - 操作系统: win10/win7 - 虚拟软件: VMware14 - 虚拟机: 主机名 IP master 192.168.10.200 slave1 192.168.10.201 slave2 192.168.10.202 - 软件包存储路径: /opt/s 阅读全文
posted @ 2020-03-08 00:41 八戒的悟空 阅读(5210) 评论(0) 推荐(1) 编辑

2020年3月7日

摘要: HDFS采用的是master/slaves这种主从的结构模型管理数据,这种结构模型主要由四个部分组成,分别是Client(客户端)、Namenode(名称节点)、Datanode(数据节点)和SecondaryNameNode。HDFS作为hadoop的分布式储存框架,最重要的莫过于数据流的读写过程 阅读全文
posted @ 2020-03-07 18:16 八戒的悟空 阅读(983) 评论(0) 推荐(0) 编辑

2020年2月29日

摘要: 在vm虚拟机中,可能会遇到打开一台主机直接黑屏,而且无法关闭,关闭会显示虚拟机繁忙这种情况,如下图: 一般是因为没有正常关机或者操作不当导致的 对此,解决办法一般有两种 第一种方法: 1.重启电脑(或者在任务管理器中的详细信息一栏找到vmware-vmx.exe进程点击结束,但是大部分电脑因为权限问 阅读全文
posted @ 2020-02-29 10:57 八戒的悟空 阅读(6769) 评论(0) 推荐(0) 编辑

2019年7月21日

摘要: 一、面向对象的概念 1.什么是面向对象? (1)面向对象是一种符合人类思维习惯的编程思想。 (2)面向对象是一种思考问题的思维方式。 2.三种特性: (1)封装性 (2)继承性 (3)多态性 3.建立面向对象思维方式: (1)先整体,再局部 (2)先抽象,再具体 (3)能做什么,再怎么做 4.如何学 阅读全文
posted @ 2019-07-21 15:43 八戒的悟空 阅读(153) 评论(0) 推荐(0) 编辑

2019年7月14日

摘要: Arrays工具类:用来操作数组(比如排序和搜索)的各种方法 常用方法: 使用二分法查找 Arrays.binarySearch(int[]array,int value); 数组内容转换成字符串的形式 输出 Arrays.toString(int[] array); 数组排序 Arrayss.so 阅读全文
posted @ 2019-07-14 16:09 八戒的悟空 阅读(137) 评论(0) 推荐(0) 编辑
 
摘要: 二分查找算法(折半查找):前提是在已经安排好序的数组中,通过将待查找的元素与中间索引值对应的元素进行比较,若大于中间索引值对应的元素,去右半部分查找,否则,去左半部分查找。以此类推,直到找到为止,找不到返回一个负数。 必须保证 数列是有序的 例: 阅读全文
posted @ 2019-07-14 14:59 八戒的悟空 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: 直接插入排序算法 (从后往前找到合适位置插入) 基本思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的子序列的合适位置(从后向前找到合适位置后),直到全部插入排序完为止。 例: 34,4,56,17,90,65 第一轮:i=1;temp=4 34,34,56,17,90,65 4,34 阅读全文
posted @ 2019-07-14 10:27 八戒的悟空 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: 每一趟从待排序的数据元素中选出最小(或最大的)一个元素, 顺序放在已排好的序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。 选择排序的时间复杂度为 O(n^2)。 第一次需要检查n个元素,但随后检查的元素数依次为n - 1, n – 2, …, 2和1。平均每次检查的元素 阅读全文
posted @ 2019-07-14 09:22 八戒的悟空 阅读(151) 评论(0) 推荐(0) 编辑

2019年7月11日

摘要: 冒泡排序算法的运作如下:(从后往前) 比较相邻的元素,如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的元素。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数 阅读全文
posted @ 2019-07-11 20:32 八戒的悟空 阅读(211) 评论(0) 推荐(0) 编辑

2019年7月10日

摘要: 1.数组的定义 数组:一组能够储存相同数据类型值的变量的集合。 2.数组的赋值方式 (1)使用默认的初始值来初始化数组中的每一个元素 语法:数组元素类型【】数组名 = new数组元素类型【数组中元素的个数(数组的长度)】; 如:int【】scores = new int【3】 (2)先声明,然后再赋 阅读全文
posted @ 2019-07-10 21:21 八戒的悟空 阅读(229) 评论(0) 推荐(0) 编辑