解决 Git 文件名不区分大小写问题2023-04-23

意想不到的大小写 在修改文件名的时候将文件 修正为了 。 意外的发现同事那里的文件名并没有发生修正,还是原始的名字。 经过资料查询和验证可以直到,Windows 本身文件名不区分大小写,因此 Git 默认也不区分大小写。 解决方式 Git…

Tomcat 控制台日志乱码2023-03-04

问题描述 再回顾学习 SpringMVC 时,需要安装 Tomcat,我发现我电脑上的 Tomcat 再启动时竟然是乱码。 原因 产生乱码的根本原因就是编码和解码不一致,我检查过 Tomcat 编码、项目编码都是使用的 。 解决乱码问题 修改日志输出的编码 进入 Tomcat…

Gradle 构建 Quarkus 跨模块依赖注入(Inject)失败2023-03-03

问题描述 当我使用 Gradle 重新构建原来的 Maven 项目时。遇到了异常: 在发现注入失败时,检查了我的项目依赖,都是正常的,也能正常导入依赖模块的 Bean,但是在运行时始终诸如不了。 尝试注释所有异常的 Java Bean 声明,这时候正常启动,但是检测 Arc…

Jenkins 系统时间时区异常2023-02-20

问题 安装完 Jenkins 后发现显示时间的时区不对,并且经过检查服务器和容器内时区都是正确的。 原因 Jenkins 系统有自己的时区设置,不和服务器同步的时区。 解决方法 配置 Jenkins 设置项(已验证) 将 Jenkins…

MySQL 带条件 COUNT() 统计计数2023-02-09

不一样的统计需求 在报表这样的地方需要统计,例如:我需要一个 SQL 统计今天有多少订单、有多少已支付、有多少取消。 我们使用 MySQL 的 COUNT() 执行统计,带上条件语句 COUNT() 就能按指定条件统计。 关于 COUNT…

Jackson 的 @JsonFormat 不生效2023-02-02

问题描述 系统中自定义了全局的序列化器,然后有部分需要指定序列化格式,但是使用注解并没有生效。 我在字段上使用 Jackson…

6