From 8c10a0943f9f60e20fe85a91da4dda78d94ab654 Mon Sep 17 00:00:00 2001 From: luoweijian <1329394916@qq.com> Date: Mon, 15 Jun 2026 08:59:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E7=BA=BF=E7=A8=8B=E6=B1=A0=E5=8F=82=E6=95=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 7 +++++++ .../service/impl/AssemblePaperDomainServiceImpl.java | 4 +++- .../com/project/task/config/TaskAsyncThreadPoolConfig.java | 6 +++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5ff6309..cc3a6ae 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,11 @@ target/ *.iml *.ipr +.idea/vcs.xml +.idea/setting.xml +.idea/claudeCodeTabState.xml +CLAUDE.md + ### Eclipse ### .apt_generated .classpath @@ -22,6 +27,8 @@ target/ .sts4-cache ### NetBeans ### +/docs/ +/.claude/ /nbproject/private/ /nbbuild/ /dist/ diff --git a/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java index efdefc4..079da8d 100644 --- a/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java @@ -157,7 +157,9 @@ public class AssemblePaperDomainServiceImpl implements AssemblePaperDomainServic .set(QuestionEntity::getUseStatus, 0) .in(QuestionEntity::getId, ids)); } - if (attempt == 4) throw new BusinessErrorException("当前题库可用题目不足,请联系管理员补货"); + if (attempt == 4) { + throw new BusinessErrorException("当前题库可用题目不足,请联系管理员补货"); + } } } diff --git a/src/main/java/com/project/task/config/TaskAsyncThreadPoolConfig.java b/src/main/java/com/project/task/config/TaskAsyncThreadPoolConfig.java index 765f8e0..ff255b9 100644 --- a/src/main/java/com/project/task/config/TaskAsyncThreadPoolConfig.java +++ b/src/main/java/com/project/task/config/TaskAsyncThreadPoolConfig.java @@ -16,9 +16,9 @@ public class TaskAsyncThreadPoolConfig { @Bean(name = "taskInternalExecutor") public Executor taskInternalExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); - executor.setCorePoolSize(1); - executor.setMaxPoolSize(5); - executor.setQueueCapacity(20); + executor.setCorePoolSize(4); + executor.setMaxPoolSize(18); + executor.setQueueCapacity(50); executor.setThreadNamePrefix("task-init-"); executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); executor.initialize();