java如何减少if判断让代码优雅一点:采用Map+工厂模式实现
原创 2021-11-18 12:27 阅读(2355)次
最近在写一个数据生成工具,代码中需要判断各种数据类型,有一个枚举中定义了很多类型,根据这些不同类型有不同的操作,于是我写了一大排的if,把自己都给搞晕了,代码大致如下:
数据类型枚举定义:
```java
public enum GenerateDataType {
/**
* 自增,对应java的Long
*/
AutoIncre(),
/**
* 字段串类型
*/
String(),
/**
* 数字
*/
Number(),
/**
...
安装Hadoop伪分布式模式教程,版本为Hadoop3.1.4
原创 2021-05-22 18:33 阅读(1061)次
Hadoop有三种安装模式,今天分享其中一种:伪分布式模式。
下载地址:https://hadoop.apache.org/releases.html
安装过程中解决了一些坑点,具体如下:
这种模式只需要一台服务器即可
##### 1.上传hadoop-3.1.4.tar.gz到服务器中,解压
tar -zxvf hadoop-3.1.4.tar.gz
##### 2.修改机器名
hostnamectl set-hostname hd1
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node01
v...