0%

nacos配置如下

1
2
sdt:
areaCode: 0574

注入后

1
2
@Value("${sdt.areaCode}")
private String areaCode;

会有类型转换为浮点型: 574.0

解决方案

nacos中的值加单引号

1
2
sdt:
areaCode: '0574'

方法一: perl

1
find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'

方法二: sed

1
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

方法三: shell

1
grep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'

在Linux系统中,离线安装字体通常涉及到以下几个步骤:

  1. 从互联网上找到你需要的字体文件(通常是.ttf.otf格式)。

  2. 将字体文件复制到Linux系统中的字体目录下。

    1
    2
    3
    4
    5
    6
    7
    # 以root权限复制Arial和Courier字体到全局字体目录
    sudo cp Arial*.ttf /usr/share/fonts/
    sudo cp Courier*.ttf /usr/share/fonts/

    # 或者,如果你不想全局安装,可以复制到用户级字体目录
    cp Arial*.ttf ~/.local/share/fonts/
    cp Courier*.ttf ~/.local/share/fonts/
  3. 刷新系统字体缓存。

    1
    2
    3
    4
    5
    # 使用fc-cache命令刷新字体缓存
    sudo fc-cache -fv

    # 或者,如果你不想全局安装,确保使用用户级的字体配置
    fc-cache -fv