09 2021 档案

SpringBoot自定义线程池
摘要:使用SpringBoot构建应用时,如何使用线程处理异步任务?其实springBoot已经提供了默认的实现,通过在启动类上加上注解@EnableAsync, 然后在需要异步处理的方法上增加注解@Async即可启动一个线程进行异步处理。其实质类似于:new Thread(()-{System.out. 阅读全文

posted @ 2021-09-29 22:13 Msea 阅读(3028) 评论(0) 推荐(0)

invalid comparison: java.util.Date and java.lang.String异常原因
摘要:### Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String at org.mybatis.spring.MyBatisExceptionTranslato 阅读全文

posted @ 2021-09-03 10:16 Msea 阅读(432) 评论(0) 推荐(0)

@PreAuthorize 权限控制的原理
摘要:@PreAuthorize是SpringSecurity提供的权限安全认证注解。是在进入方法前进行权限验证,@PreAuthorize 声明这个方法所需要的权限表达式,例如:@PreAuthorize("hasAuthority('sys:dept:delete')")。 1.添加依赖<!-- oa 阅读全文

posted @ 2021-09-02 21:19 Msea 阅读(20810) 评论(0) 推荐(1)

SpringBoot默认数据库连接池Hikari
摘要:Hikari是一款非常强大,高效,并且号称“史上最快连接池”。由于其性能方面比较好,并且在springboot2.0之后,采用的默认数据库连接池就是Hikari,在引用parents后不用专门再添加依赖。 性能方面的比较:hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。h 阅读全文

posted @ 2021-09-01 22:35 Msea 阅读(3574) 评论(0) 推荐(0)

导航