04 2023 档案
摘要:SpringBoot中的ThreadPoolTaskExecutor 一、官方文档说明 ThreadPoolTaskExecutor是SpringBoot提供的默认线程池 。也就是说如果没有自定义线程池,那么会自动装配这个默认的。 1.1、查看官方文档ThreadPoolTaskExecutor说明
阅读全文
摘要:字符编码问题 一、背景 最近项目中在使用feign接口调用中产生了乱码问题,所以总结下这里产生乱码的原因。 如下所示: Feign远程调用过程中出现中文乱码问题 正确的文件名称应该是: 二、排查思路 2.1、查看idea默认编码方式 发现都是UTF-8编码方式,继续向下来进行排查。 2.2、查看接口
阅读全文
摘要:Spring Boot应用上传文件时报错的原因及解决方案 一、问题描述 Spring Boot应用(使用默认的嵌入式Tomcat)在上传文件时,偶尔会出现上传失败的情况,后台报错日志信息如下: “The temporary upload location is not valid”。 这个问题的根本
阅读全文
摘要:一、一个优秀的 Controller 层逻辑 说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」。 说它不可或缺是因为无论是传统的三层架构还是现在的 COLA 架构,Controller 层依旧有一席之地,说明他的必要性。 说它是配角是
阅读全文