摘要: 一、前言:Spring 定时任务@Schedule的使用方式,默认是单线程同步执行的,启动过程是一个单线程同步启动过程,一旦中途被阻塞,会导致整个启动过程阻塞, 其余的定时任务都不会启动。 二、@Schedule注解多线程的实现:多个定时任务的执行,通过使用@Async注解 来实现多线程异步调用。 阅读全文
posted @ 2020-03-12 15:59 徐诺枫 阅读(5408) 评论(0) 推荐(0) 编辑
摘要: 本文转载:https://blog.csdn.net/Amen_Wu/article/details/79522912 阅读全文
posted @ 2019-09-17 14:37 徐诺枫 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、打开cmd 窗口,找到占用端口的PID 。例如占用的端口为 8080 ,则可运行命令:netstat -ano|findstr 8080 。 2、结束对应的PID,运行命令:taskkill /pid 18072 /f 。 阅读全文
posted @ 2019-09-10 16:07 徐诺枫 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 1、动态代理:为目标对象创建一个代理类,该代理类拥有目标对象的方法,属性,同时也可添加自己的方法,比如:日志的添加、校验等。 2、实现条件:在java中规定,要想产生一个对象的代理对象,那么这个对象必须要有一个接口,所以我们第一步就是设计这个对象的接口,在接口中定义这个对象所具有的行为(方法) 2、 阅读全文
posted @ 2019-08-08 15:31 徐诺枫 阅读(1889) 评论(0) 推荐(0) 编辑