摘要:
查询 CPU 核数 nproc 结果为 4 查询内存 free -h # 以人类(human)可读的方式展示 结果为 total used free shared buff/cache available Mem: 15Gi 2.2Gi 327Mi 1.0Mi 13Gi 13Gi Swap: 8.0 阅读全文
摘要:
问题 输入源“/body/reason”映射到值字段“退款原因”字符串规则校验失败,字符数 0,小于最小值 1 在调用微信退款时,遇到以上的问题,具体原因为:文档上退款原因为选填,我们可以填null,但不能是空字符串。 参考 微信官方文档-申请退款 阅读全文
摘要:
问题 Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.13. 阅读全文
摘要:
前言 在我们系统中,有很多敏感数据,如 MySQL 及 Redis 的账号密码信息等,jasypt 可以帮我们加密这些信息,使系统更加的安全。 使用 添加 maven 依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artif 阅读全文
摘要:
前言 nacos 后台页面提供了批量导入配置文件的功能,但官方文档中没有说明具体怎么使用。 具体使用 需要 zip 文件,文件夹名称为 group 名称。 导入成功页面提示为 注意:此功能很危险,没有二次确认的机会,一定要先在测试环境验证好。 mac 系统下压缩文件中会多一个.DS_Store 文件 阅读全文
摘要:
排除指定包/类/方法日志输出 如下为 logback.xml 的配置 <springProfile name="pro"> <appender name="BUSINESS_API" class="ch.qos.logback.core.rolling.RollingFileAppender"> < 阅读全文
摘要:
前言 我们在项目中使用的持久层框架大部分都是 mybatis,如果在日志中能打印 sql 的话,对于我们排查问题会更加方便。 第一种方式:修改 mybatis 配置 修改配置 mybatis: configuration: log-impl: org.apache.ibatis.logging.sl 阅读全文
摘要:
前言 在项目中,对于每一次请求,我们都需要一个 traceId 将整个请求链路串联起来,这样就会很方便我们根据日志排查问题。但是如果每次打印日志都需要手动传递 traceId 参数,也会很麻烦, MDC 就是为了解决这个场景而使用的。 注:这里我们使用 slf4j + logback logback 阅读全文
摘要:
使用WinRAR一次压缩多个文件夹到各自的rar文件 选择所有需要压缩的文件夹 右键选择 添加到压缩文件 选择你的压缩格式(.rar或.zip) 文件 把每个文件放到单独的压缩文件中(勾上) 确定,即可 压缩文件的双重扩展名,效果就是a.txt,压缩之后为a.txt.rar 子文件夹里的压缩文件,效 阅读全文
摘要:
前言 使用 docker 自带的 volume 机制进行数据的持久化,docker会在宿主机的特定位置(/var/lib/docker/volumes)维护各个volumes, 面对容器删除的问题,有如下几个结论: 容器启动(docker run)时,即使没有显示的指定-v -mount参数,容器的 阅读全文