八爪鱼面试

一面挂

1、es index合并

reindex。reindex有很多参数呢,值得看一下。

2、es mapping 一开始没建,后来放入数据后,映射的不符合预期,如映射成int型了,我们想string型,怎么搞

方法一:添加冗余字段

方法二:reindex。reindex时还可以修改字段名。

3、es聚合

4、Eureka自我保护机制

5、linux大文件内容替换、文件切割

文件内容替换:

文件内容替换用sed命令,sed其实是stream editor,流编辑器。

替换某个或者某些文件内容:sed -i "s/替换前字符串/替换后字符串/g" a.txt b.txt c.txt

替换某个目录下所有文件内容:sed -i "s/替换前字符串/替换后字符串/g" `grep 替换前字符串 -rl 目录名`。后面的符号是波浪线,不是单引号。

如果文件中根本就没有要替换的字符串,则会报sed:没有输入文件。

文件分割:

文件分割用split命令。

如把a.mp4文件分割成100M每份:split -b 100M a.mp4

如果是文本文件的话,除了可以按照大小分割外,还可以按照每个文件多少行来分割,比如说100行一个文件:split -l 100 b.txt。

文件合并

文件合并用cat命令

cat p_* > c.mp4,把p_开头的文件合并成c.mp4文件

6、数据库隔离级别

7、线程池用无界队列时的现象

猜你喜欢

转载自www.cnblogs.com/koushr/p/12551458.html
今日推荐