- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 Java - Collection集合方法 代码示例
import java.util.*;// 简单的手机类class Phone { private String name; private double price; // 无惨构造 public Phone() { } // 有参构造 public Phone(String name, double price) { this.name = name; this.price = price; ...
2021-01-26 21:58:40 133
原创 Java - 枚举类 代码示例
interface work { void working();}enum Day { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday;}enum Day2 implements work { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday; @Override public void workin.
2021-01-24 21:02:30 93
原创 JAVA - 比较器 代码示例
Comparable 和 Comparator 的使用import java.util.Arrays;import java.util.Comparator;class Good implements Comparable { private double price; //价格 private String name; //名称 // 无惨的构造方法 public Good() { } // 带参的构造 public Good(.
2021-01-20 22:49:48 236
原创 JAVA - DateTimeFormatter 代码示例
import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.format.FormatStyle;import java.time.temporal.TemporalAccessor;public class DateTimeFormateDemo01 { p.
2021-01-19 23:06:04 215
原创 JAVA - java.time 包的常用日期时间类LocalDateTime LocalDate LocalTime 代码示例
第一代日期类 Date第二点Calendar缺少相应日期格式化、对象是可变的、有偏移量不好理解第三代LocalDateTime LocalDate LocalTimeimport java.time.DayOfWeek;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;public class LocalDateDemo01 { public sta..
2021-01-19 00:31:26 444
原创 JAVA - Calendar 示例代码
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CalendarDemo01 { public static void main(String[] args) throws ParseException { // Calendar 是抽象类,不能直接实例化 .
2021-01-18 21:46:28 88 1
原创 Java - SimpleDateFormat 的示例代码
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateDemo01 { public static void main(String[] args) throws ParseException { // 返回当前时间的long型数据 long time = System.currentTimeMillis(); // 返回当.
2021-01-18 16:10:07 107
原创 String 类
String 的特点:1、String 被声明为 final 类,所以不能被jicheng;2、String 类实现了 serializable 接口,所以字符串是支持序列化的;3、String 类实现了 comparable接口,所以字符串是可以比较大小的;4、String 类内部定义了 final char[] value 用于存储字符串数据,所以 String 具有不可变的特性;5、通过字面量的方式给字符串赋值,此时字符串的值声明在字符串常量池中;6、字符串常亮池中不会存储相.
2021-01-16 23:38:02 82
原创 JAVA多线程
一、程序、进程、线程的概念1、程序:为了完成某个任务,用某种语音编写的指令集合,是静态代码;2、进程:程序的一次执行过程,或者是正在运行的程序,是动态的过程;3、线程:进程可细分为线程,是一个程序内部执行的一条路径;二、多线程优点1、提高CPU的利用率2、提高应用程序响应,对图形化界面更有意义,增加用户体验3、改善程序结构,将复杂的进程分为多个线程独立运行利于理解和修改三、什么时候需要使用线程1、程序需要同时执行多个任务2、程序需要实现一些等待的任务,如用户录入、文件
2021-01-11 23:43:21 78
原创 maven jar包的手动下载
1、 按 HDFS - 客户端配置 同样的方法配置一个pom.xml文件,配置上需要下载的jar包信息例如<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma..
2020-12-16 00:50:50 245
原创 HDFS - 客户端配置
1、安装Maven(安装在非中文的目录),并配置环境变量;2、配置Maven本地库路径和镜像库(maven根目录下的conf\settings.xml文件),这里配的是阿里的maven库(https://maven.aliyun.com/mvn/guide)maven库路径配置:默认的路径是在用户目录下的.m2/repository文件夹,这里可以配置自己存储路径阿里云镜像配置(可以不配):可以从阿里云maven库直接复制配置信息到文件中3、eclips上的配置window -
2020-12-16 00:31:31 382
原创 HDFS - 初识
1、HDFS优劣势优势高容错性数据自动保存多个副本。它通过增加副本的形式,提高容错性。某一个副本丢失以后,它可以自动恢复,这是由 HDFS 内部机制实现的。适合批处理它是通过移动计算而不是移动数据。它会把数据位置暴露给计算框架。适合大数据处理处理数据达到 GB、TB、甚至PB级别的数据。能够处理百万规模以上的文件数量,数量相当之大。能够处理10K节点的规模。流式文件访问一次写入,多次读取。文件一旦写入不能修改,只能追加。它能保证数据的一致性。可构建在廉价机
2020-12-12 13:20:36 102
原创 HADOOP集群搭建 - 8 - 集群时间同步
1、检查是否安装ntprpm -qa | grep ntp安装ntpyum install -y ntp安装成功截图2、修改ntp配置文件(修改3处)修改1:授权其他客户机从时间服务器这台机器查询和同步时间restrict 192.168.183.0 mask 255.255.255.0 nomodify notrap修改2:集群在局域网中,不使用其他互联网上的时间#server 0.centos.pool.ntp.org iburst#server 1.centos...
2020-12-11 00:09:23 207
原创 HADOOP集群搭建 - 7 - 集群启动
1、首次启动,需要在NameNode服务器格式化检查hdfs配置目录应该都是没有的(前面因为报错,手动创建过,没找到原因),格式化会自动创建相关目录格式化命令:hadoop namenode -format或 bin/hdfsnamenode -format2、启动集群全启动start-all.sh模块启动start-dfs.shstart-yarn.sh单点启动hadoop-daemon.sh start/stop namenodehadoop-daemo.
2020-12-09 23:21:14 343
原创 HADOOP集群搭建 - 6 - 集群配置
1、配置文件目录hadoop根目录下的/etc/hadoop下2、配置相关文件的JAVA环境变量(hadoop,yarn,mapred)hadoop-env.shmapred-env.shyarn-env.sh3、配置hdfscore-site.xml<!--配置hdfs文件系统命名空间,value值对应NameNode节点--><property> <name>fs.defaultFS</name> &...
2020-12-07 23:05:34 193
原创 HADOOP集群搭建 - 5 - 集群文件分发
说明:这次集群配置都是在root用户下进行1、配置SSH进入家目录的.ssh目录cd .ssh/生成秘钥文件(公钥和私钥)ssh-keygen -t rsa把公钥传给其他客户机ssh-copy-id hostname(hostname是主机名),.ssh/目录下生成authorized_keys文件2、scp 安全拷贝基础命令格式 scp -r localfile username@hostname:folder-r 递归,localfile本地文件 或文件夹,us.
2020-12-07 23:05:04 342
原创 HADOOP集群搭建 - 4 - 克隆虚拟机
1、克隆虚拟机(克隆前关闭客户机)2、克隆完成后启动并配置虚拟机修改网卡信息vim /etc/udev/rules.d/70-persistent-net.rules删除网卡eth0,把网卡eth1修改为eth0设置IPvim /etc/sysconfig/network-scripts/ifcfg-eth0修改三处位置MAC地址和网卡MAC地址保持一致,也可以通过VM虚拟机查看UUID 随便修改一个十六进制的数即可设置主机名vim /etc/sys
2020-12-07 23:04:18 361
原创 HADOOP集群搭建 - 3 - 安装HADOOP
1、解压文件(hadoop2.7.1,安装到 /usr/local/)tar -zxvf /home/hadoop-2.7.1.tar.gz -C /usr/local/2、配置环境变量vim /etc/profile3、配置hadoop的安装目录下的/etc/hadoop/hadoop-env.sh,指出JDK位置vim /usr/local/hadoop-2.7.1/etc/hadoop/hadoop-env.sh检查HADOOP是否安装成功hadoop versi
2020-12-07 23:03:04 97
原创 HADOOP集群搭建 - 2 - 安装JDK
1、检查客户机是否安装了JDK(使用以下方法一种或几种)检查环境变量 echo $JAVA_HOME检查JAVA版本 java -version查看JAVA进程ps -ef|grep javaRPM软件包管理工具检查 rpm -qa|grep java2、解压安装包(JDK1.8)这里是解压到 /usr/localtar zxvf jdk-8u271-linux-x64.tar.gz -C /usr/local/3、配置环境变量vim /etc/profile..
2020-12-07 22:59:29 116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人