- 博客(4)
- 收藏
- 关注
原创 正则表达式在Java中的简单使用
正则表达式正则的基本语法[ab] a或者b[a-z] 所有的小写字母[a-zA-Z0-9_] 数字字母下划线[^a] 非字符a[^ab] 非字符a和非字符b 注意: ^只有在[]内部才表示非, 如果不是在内部表示字符开头\d 表示数字 等价于 [0-9] (digital)\D 表示非数字 等级于[^0-9]\w 表示单词字符串 数字字母下划线 等价于 [a-zA-Z0-9_] (word)\W 表示非单词字符 等价于 [^a-zA-Z0-9_]\s 表示空白字符 s
2020-07-19 18:06:56
264
原创 ES、Kibana的群启、群停脚本
#!/bin/bashes_home=/opt/module/elasticsearch-6.3.1kibana_home=/opt/module/kibana-6.3.1case $1 in start) for host in linux1 linux2 linux3; do echo "========== $host 启动es =========" ssh $host "source /etc/profile; nohup $e.
2020-07-19 13:14:14
568
原创 Java 双亲委派机制 的介绍及演示 以及Scala的机制
Java的三个类加载器Bootstrap classLoader (启动类加载器) ExtClassLoader (扩展类加载器) AppClassLoader (应用类加载器)三者为上下级关系,如图:产生机制的原因我们在写类的时候,由于类名限制不多,可能会出现我们写的类和java自带的类重名的情况。极端举例,我们写了一个java.lang.String类,与java自带的冲突了。此时,我们就需要一套处理这个问题的机制,即为--双亲委派机制 。首先,当我们加载一个类的...
2020-05-24 18:02:52
206
原创 Flume hdfs sink 小文件问题的解决
HDFS存入大量元数据的影响HDFS存入大量小文件,有什么影响?元数据层面:每个小文件都有一份元数据,其中包括文件路径,文件名,所有者,所属组,权限,创建时间等,这些信息都保存在 Namenode 内存中(大的文件块和小的文件块都占用NameNode150字节的内存)。所以小文件过多,会占用 Namenode 服务器大量内存,影响 Namenode 性能和使用寿命。计算层面:默认情况下MR会对每个小文件启用一个MapTask计算,非常影响计算性能。同时也影响磁盘寻址时间。产生的原因官方默认的这三
2020-05-23 21:33:41
1883
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人