From b85af57b4e75c146712081f3ae11c095f1d745cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Mon, 10 Feb 2025 16:14:07 +0800 Subject: [PATCH] 'commit' --- .../Tools/Crawler/{YunXiaoBook.java => BookLesson.java} | 2 +- .../Crawler/{YunXiaoKnowledge.java => KnowledgeLesson.java} | 6 +++--- src/main/java/com/dsideal/QingLong/Cron4j/LingDianTask.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) rename src/main/java/Tools/Crawler/{YunXiaoBook.java => BookLesson.java} (97%) rename src/main/java/Tools/Crawler/{YunXiaoKnowledge.java => KnowledgeLesson.java} (96%) diff --git a/src/main/java/Tools/Crawler/YunXiaoBook.java b/src/main/java/Tools/Crawler/BookLesson.java similarity index 97% rename from src/main/java/Tools/Crawler/YunXiaoBook.java rename to src/main/java/Tools/Crawler/BookLesson.java index 779ec776..878cdb7d 100644 --- a/src/main/java/Tools/Crawler/YunXiaoBook.java +++ b/src/main/java/Tools/Crawler/BookLesson.java @@ -15,7 +15,7 @@ import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; -public class YunXiaoBook { +public class BookLesson { // 使用线程安全的集合 private static final CopyOnWriteArrayList subjectList = new CopyOnWriteArrayList<>(); private static final CopyOnWriteArrayList lessonList = new CopyOnWriteArrayList<>(); diff --git a/src/main/java/Tools/Crawler/YunXiaoKnowledge.java b/src/main/java/Tools/Crawler/KnowledgeLesson.java similarity index 96% rename from src/main/java/Tools/Crawler/YunXiaoKnowledge.java rename to src/main/java/Tools/Crawler/KnowledgeLesson.java index 2ebc7845..4094bf61 100644 --- a/src/main/java/Tools/Crawler/YunXiaoKnowledge.java +++ b/src/main/java/Tools/Crawler/KnowledgeLesson.java @@ -14,7 +14,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.atomic.AtomicInteger; -public class YunXiaoKnowledge { +public class KnowledgeLesson { // 用于存储课程信息的线程安全列表 public static List lessonList = Collections.synchronizedList(new ArrayList<>()); public static int batchSize = 100; @@ -108,7 +108,7 @@ public class YunXiaoKnowledge { argBook.put("sortType", 2); argBook.put("stageCode", stageCode); argBook.put("subjectCode", subjectCode); - String respBook = YunXiaoBook.doRequestWithRetry(url, argBook.toString(), false, 3); + String respBook = BookLesson.doRequestWithRetry(url, argBook.toString(), false, 3); if (respBook != null) { JSONArray jsonArrSource = JSONObject.parseObject(respBook) @@ -204,7 +204,7 @@ public class YunXiaoKnowledge { subjectCode, subjectMap.get(subjectCode)); String url = "https://yx.ccsjy.cn/api/business/v1/knowledge/tree"; - String respBook = YunXiaoBook.doRequestWithRetry(url, argBook.toString(), false, 3); + String respBook = BookLesson.doRequestWithRetry(url, argBook.toString(), false, 3); if (respBook != null) { try { List allRecords = new ArrayList<>(); diff --git a/src/main/java/com/dsideal/QingLong/Cron4j/LingDianTask.java b/src/main/java/com/dsideal/QingLong/Cron4j/LingDianTask.java index 97ab8d80..c8d34076 100644 --- a/src/main/java/com/dsideal/QingLong/Cron4j/LingDianTask.java +++ b/src/main/java/com/dsideal/QingLong/Cron4j/LingDianTask.java @@ -1,6 +1,6 @@ package com.dsideal.QingLong.Cron4j; -import Tools.Crawler.YunXiaoBook; +import Tools.Crawler.BookLesson; import com.jfinal.plugin.cron4j.ITask; import lombok.SneakyThrows; @@ -11,7 +11,7 @@ public class LingDianTask implements ITask { // 这里放被执行的调试任务代码 Tools.FillSubject.syncSubject(); //爬去云校数据 - YunXiaoBook.Start(); + BookLesson.Start(); } public void stop() {