互联网络

【Hadoop离线基础总结】伪分布模式环境搭建

服务规划适用于学习测试开发集群模式步骤第一步:停止单节点集群,删除/export/servers/hadoop-2.7.5/hadoopDatas,重新创建文件夹停止单节点集群cd/export/servers/hadoop-2.7.5/sbin/stop-dfs.shsbin/stop-yarn.shsbin/mr-...

【Hadoop离线基础总结】Hadoop的架构模型

1.x的版本架构模型介绍架构图HDFS分布式文件存储系统(典型的主从架构)NameNode:集群当中的主节点,主要用于维护集群当中的元数据信息,以及接受用户的请求,处理用户的请求SecondaryNameNode:主要是辅助NameNode管理元数据信息DataNode:集群当中的从节点,主要用于存储数据什么是元数据?...

【Hadoop离线基础总结】大数据集群环境准备

三台虚拟机关闭防火墙centOS7servicefirewalldstop->关闭防火墙chkconfigfirewalldoff->开机关闭防火墙systemctlstatusfirewalld.service->查看当前防火墙状态三台虚拟机关闭selinuxvim/etc/selinux/conf...

Day_14【IO流】扩展案例2_缓冲字符输出、输入流进行用户名的创建

需求分析1.项目根目录下建立文件:user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123;2.user.txt文件中初始存放的用户信息有如下:jack,123rose,123tom,1233.要求完成如下功能:程序运行时:控制台提示用户输入注册的用户名和密码;验证键盘录入的用户名跟user...

Day_14【IO流】扩展案例3_对文本文件中的字符串内容进行反转

分析以下需求,并用代码实现项目根路径下有text.txt文件,内容如下我爱黑马123456利用IO流的知识读取text.txt文件的内容反转后写入text.txt文件中654321马黑爱我思路1.创建集合对象用于存储读取到的每一行数据2.创建BufferedReader关联text.txt文件3.将读取到的每一行数据存...

Day_13【IO流】扩展案例2_统计键盘录入字符在指定项目文件中出现的次数

分析以下需求,并用代码实现键盘录入一个字符(以字符串的形式录入)判断当前字符在info3.txt当中是否存在如果不存在,给出提示如果存在,请统计出该字符出现的次数Info3.txt内容如下:abcdefghijklmnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrst...

Day_13【IO流】扩展案例2_统计指定项目文件中字符出现的次数

需求分析统计当前项目下info2.txt文件中,每个字符出现的个数文件内容如下:welcometoitheima!!!最终效果如下:w(1)(2)!(3)t(2)e(3)c(1)a(1)o(2)l(1)m(2)h(1)i(2)思路1.创建HashMap集合,用于统计每个字符出现的次数2.创建输入流对象关联数据源3.读取...

Day_13【IO流】扩展案例1_读取项目文件内容并去重

分析以下需求,并用代码实现:需求:读取当前项目下的info1.txt文件内容如下:aaaaaaaaaaabbbbbbbbbbbbccdefg要求将数据去重后写回最终效果:fgdebca思路1.创建HashSet集合对象用于存储读取到的每一个字符(用于去重)2.创建字节输入流对象3.将读取到的字符存储到集合中4.创建输入...

Day_12【集合】扩展案例4_判断字符串每一个字符出现的次数

分析以下需求,并用代码实现1.利用键盘录入,输入一个字符串2.统计该字符串中各个字符的数量(提示:字符不用排序)3.如:用户输入字符串"If~you-want~to~change-your_fate_I_think~you~must~come-to-the-dark-horse-to-learn-java"程序输出结果...

Day_12【集合】扩展案例2_键盘录入一个字符串,对其进行去重,并将去重后的字符串组成新数组

需求分析:键盘读取一行输入,去掉其中重复字符,打印出不同的那些字符思路:1.键盘录入字符串2.遍历字符串,将每个字符存储到集合中3.将集合中重复的字符去掉4.创建新集合,遍历老集合,获取老集合中的元素,判断新集合中是否包含这个元素a)如果不包含,则将这个元素添加到新集合中5.清空老集合中元素6.将新集合中的元素添加到老...

Day_12【集合】扩展案例3_产生10个长度为10,不能重复,由数字0-9,小写字母和大写字母组成的字符串

分析以下需求,并用代码实现1.产生10个1-20之间的随机数要求随机数不能重复2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母、小写字母、0-9的数字),并遍历打印输出代码packagecom.itheima;importjava.util.ArrayList;importjava.util.Rando...

Day_12【集合】扩展案例1_利用集合的知识对长度为10的int数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序

分析以下需求,并用代码实现1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序3.打印新数组中的内容按照以下描述完成类的定义。代码packagecom.itheima;importjava.util.Arr...

Day_11【集合】扩展案例4_删除长度大于5的字符串,删除元素包含0-9数字的字符串

分析以下需求,并用代码实现1.定义ArrayList集合,存入多个字符串如:"ab1""123ad""bca""dadfadf""dddaaa""你好啊""我来啦""别跑啊"2.遍历集合,删除长度大于5的字符串,打印删除后的集合对象提示:可以将原集合中所有长度大于5的字符串放入到新集合中,遍历新集合,新集合中的元素就是...

Day_11【集合】扩展案例5_对list集合对象中的元素进行反转,求最大值最小值,求元素i在list集合中首次出现的索引,将oldvalue替换为newvalue

分析以下需求,并用代码实现定义MyArrays工具类,该工具类中有以下方法,方法描述如下:1.publicstaticvoidreverse(ArrayList<Integer>list);参数ArrayList<Integer>list:要进行操作的集合对象要求:对list集合对象中的元素进行...

Day_11【集合】扩展案例2_使用普通for循环获取集合中索引为3的元素并打印,统计集合中包含字符串"def"的数量,删除集合中的所有字符串",将集合中每个元素中的小写字母变成大写字母def",

分析以下需求,并用代码实现1.定义ArrayList集合,存入多个字符串"abc""def""efg""def""def""qwe""def""def""swd""wwe""def""def"2.使用普通for循环获取集合中索引为3的元素并打印3.定义方法publicstaticbooleanmyContains(Ar...