SpringBoot配置线程池

SpringBoot配置线程池 项目中经常会用到多线程去执行任务,为了不每次都使用Thread去创建线程,这很麻烦。我们可以在项目初始化时,就配置好要用到的线程池,这样需要用的时候直接调用即可。 首先,我们知道线程池有几个核心参数:  corePoolSize   核心线程数,即线程池中始终保持存活...

java

SpringBoot发送HTTP请求拦截器

通过restTemplate发送的http请求会被拦截,方便开发调试,正式环境尽量别用。 12345678910111213141516171819202122232425262728293031323334353637383940414243444...

Java

自定义注解:自定义注解参数校验

前言:常用的validation注解可能不太满足实际使用场景,基于它可以拓展自己的注解校验。 示例:自定义正则校验注解 @Constraint(validatedBy={IPattern.Validator.class}) 指定当前注解校...

Java

自定义注解:接口日志记录(SPEL)

示例:通过注解实现AOP切面接口日志记录 一、定义注解 12345678910@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedp...

Java

解决excel导出时超出最大行高(409)文字显示问题

解决excel导出时超出最大行高409问题前言: ​ 在excel表格中,规定了每行最大行高为409。如果有大文本需要显示,则会因为超过范围而被隐藏。如果是在本地操作excel,可以通过合并单元格来增加行高,打破409行高限制。参考此种方式,得出po...

Java

PDF骑缝章、定位签章、将PDF转图片格式

本文讲述通过PDFBox实现PDF的骑缝章、定位签章、PDF文本转图片功能,通过PDFBox实现的功能,是开源的可商用,而通过itext不能商用。 1. 导入PDFBox的依赖   <!--PDFBox-->         <dependency>             ...

Java

SpringBoot前后端参数优化

SpringBoot前后端参数优化1.去除前端入参的两端空格2.前后端枚举值互相转换3.处理后端NULL值 全局序列化操作,方便前后端传参,优化后端接口的调用体验,减少纠纷。 包含内容 前端传入的字符串类型参数,去除两端空格 前端传入的枚举类型参...

Java

Spring注解大全

Spring注解大全 @ActiveProfiles 用来声明活动的profile–@ActiveProfiles(“prod”(这个prod定义在配置类中)) @After 后置建言(advice),在原方法前执行。 @Around 环绕建言(ad...

java