提交 9428c000 编写于 作者: 智布道's avatar 智布道 👁

💩 Github PR [#18]

上级 4b5567a6
......@@ -28,7 +28,7 @@ public class ArticleLookTask {
private final BizArticleLookService articleLookService;
private BlockingQueue<ArticleLook> queue = new ArrayBlockingQueue<>(1024);
private final BlockingQueue<ArticleLook> queue = new ArrayBlockingQueue<>(1024);
/**
* 保存文章的浏览记录,先进先出
......
......@@ -4,7 +4,6 @@ import cn.hutool.core.thread.ThreadFactoryBuilder;
import com.zyd.blog.core.schedule.ArticleLookTask;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
......@@ -21,8 +20,6 @@ import java.util.concurrent.*;
@Component
public class TaskRunner implements ApplicationRunner {
@Value("${server.port}")
private int port;
@Autowired
private ArticleLookTask articleLookTask;
......@@ -35,7 +32,7 @@ public class TaskRunner implements ApplicationRunner {
new LinkedBlockingQueue<Runnable>(1024),
articleLookThreadFactory, new ThreadPoolExecutor.AbortPolicy());
singleThreadPool.execute(()-> articleLookTask.save());
singleThreadPool.execute(() -> articleLookTask.save());
singleThreadPool.shutdown();
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册