摘要: AOP使用实例: 1. 配置切面 @Component @Aspect //切面 : 定义了通知和切点的关系 @Slf4j public class LogAspect{ /** * 切点 */ @Pointcut public void pt(){} /** * 环绕通知 * @param poi 阅读全文
posted @ 2021-12-14 18:19 IT6889 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 开启线程池: @Configuration @EnableAsync //开启多线程 public class ThreadPoolConfig{ @Bean("taskExecutor") public Executor asyncServiceExecutor(){ ThreadPoolTask 阅读全文
posted @ 2021-12-14 17:02 IT6889 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 什么是ThreadLocal变量 ThreadLoal 变量,线程局部变量,同一个 ThreadLocal 所包含的对象,在不同的 Thread 中有不同的副本。这里有几点需要注意: 因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。这是也是 ThreadLocal 阅读全文
posted @ 2021-12-14 16:05 IT6889 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 拦截器(Interceptor)和过滤器(Filter)的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问acti 阅读全文
posted @ 2021-12-14 15:19 IT6889 阅读(3108) 评论(0) 推荐(1) 编辑