diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index fe0899a..e89c5a2 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,7 +4,101 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -48,7 +142,7 @@
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"WebServerToolWindowFactoryState": "false",
- "last_opened_file_path": "D:/shengchan/oj-spring-boot/src/main/resources/static/images",
+ "last_opened_file_path": "D:/shengchan/images/1.gif",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
@@ -59,6 +153,7 @@
"project.structure.side.proportion": "0.2",
"settings.editor.selected.configurable": "project.propVCSSupport.DirectoryMappings",
"spring.configuration.checksum": "a24de741e0bdebc3d957847865f5492e",
+ "two.files.diff.last.used.file": "D:/shengchan/images/1.gif",
"vue.rearranger.settings.migration": "true"
},
"keyToStringList": {
@@ -110,7 +205,7 @@
1727150583463
-
+
1727161536730
@@ -140,7 +235,14 @@
1727164402752
-
+
+ 1727253744161
+
+
+
+ 1727253744161
+
+
@@ -157,7 +259,7 @@
-
+
@@ -173,6 +275,7 @@
-
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 767c741..3825f6f 100644
--- a/README.md
+++ b/README.md
@@ -10,14 +10,14 @@
- Spring Boot、MyBatis-Plus、redis
- vue3、Axios、Element Plus
-
+
### 部署运行环境
-- Centos7
+- Windows
### 系统架构设计
-
+
- 视图层包括网站主站点和后台管理系统,主站点负责向用户提供服务,是用户看到的系统页面。用户可以在上面进行登录注册、个人信息管理、查看题目、编写代码、提交代码、查看测评状态、查看排名、参加竞赛、查看竞赛结果以及发布文章等主要操作。后台管理系统是专门给系统管理员使用的管理后台,管理员可以在上面进行用户管理、题目管理、竞赛管理、日志管理以及查看系统运行状态等操作。视图层通过Ajax与后端接口进行数据交互。
- 网络接口层的主要职责是接收用户的请求,根据请求参数的不同,做出不同的响应,响应数据的格式是JSON数据。
@@ -28,11 +28,11 @@
本系统主要分为用户和管理员两个主要的模块。用户模块主要包括登录注册、个人中心、题目浏览、代码评测、竞赛参与、文章发布等多个子功能模块。管理员的功能模块包括用户管理、题目管理、测评管理、竞赛管理、文章管理等。本系统详细的功能模块划分图如图所示。
-
+
#### 代码测评流程图
-
+
测评结果设计:
@@ -72,21 +72,21 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
注册和登录是系统中其他功能的使用前提,进入注册页面后,用户需要输入用户名、电子邮箱、邮箱验证码、密码和确认密码,只有邮箱验证码和Redis缓存中保存的一致、邮箱未注册、两次输入的密码一致,用户才能注册成功。系统注册页面如图4.1所示。
-
+
2) 个人中心
个人中心主要用于向用户展示自己的个人信息。同时用户还可以进行个人资料的编辑和重置密码等操作。如图所示是系统个人中心页面。
-
+
3) 查看题目
用户可以在题目列表可以分页查看题目列表,包括题目名称、难度、提交次数、通过率等等信息。题目详情页可以查看题目详细信息和进行代码提交。如图4.3为题目列表页,图为题目详情页。
-
+
-
+
4) 代码测评
@@ -102,7 +102,7 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
发布文章页面中用户需要填写标题、分类、正文等内容。发布文章页面如图所示。
-
+
(二) 管理员模块
@@ -110,31 +110,31 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
管理员可以对系统中的注册用户进行管理。用户管理页面如图所示。
-
+
2) 题目管理
管理员可以对当前系统中的题目进行管理。题目管理页面如图所示。
-
+
3) 测评管理
管理员进入测评管理模块后,可以查看题目测评记录。当然这些测评记录都是用户提交代码进行测评时生成的。测评管理页面如图所示。
-
+
4) 竞赛管理
管理员是系统中唯一可以对竞赛进行管理的角色。竞赛管理包括查看、创建和删除等操作。创建竞赛时需要设定竞赛的开始和结束时间。竞赛管理页面如图所示。
-
+
5) 文章管理
管理员可以对文章进行管理。实现了查看文章列表、删除文章等功能。文章管理页面如图所示。
-
+
# 开发过程
@@ -214,7 +214,7 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
使用到的技术:无特别技术
-### 夏榆林--文章管理
+### 夏榆琳--文章管理
- 博客创建
- 个人对自己创建博客的管理(编辑和删除)
@@ -229,7 +229,8 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
- 前端显示界面登录
- 后端管理界面登录、
-- 邮箱验证
+- 邮箱验证注册
+- 个人信息简介
使用到的技术:
@@ -241,7 +242,7 @@ System Error:系统错误。在进行代码测评时,测评机器发送错
-### 罗浩--用户管理
+### 罗昊--用户管理
- 用户管理
- 用户排名设计
diff --git a/images/1.gif b/images/1.gif
new file mode 100644
index 0000000..f8480aa
Binary files /dev/null and b/images/1.gif differ
diff --git a/images/2.png b/images/2.png
new file mode 100644
index 0000000..d0003de
Binary files /dev/null and b/images/2.png differ
diff --git a/images/3.png b/images/3.png
new file mode 100644
index 0000000..a237a22
Binary files /dev/null and b/images/3.png differ
diff --git a/images/clip002.png b/images/clip002.png
new file mode 100644
index 0000000..2cd3732
Binary files /dev/null and b/images/clip002.png differ
diff --git a/images/clip004.png b/images/clip004.png
new file mode 100644
index 0000000..375e66f
Binary files /dev/null and b/images/clip004.png differ
diff --git a/images/clip006.png b/images/clip006.png
new file mode 100644
index 0000000..9ea8df2
Binary files /dev/null and b/images/clip006.png differ
diff --git a/images/clip008.png b/images/clip008.png
new file mode 100644
index 0000000..2466b6e
Binary files /dev/null and b/images/clip008.png differ
diff --git a/images/clip_image010.jpg b/images/clip010.png
similarity index 100%
rename from images/clip_image010.jpg
rename to images/clip010.png
diff --git a/images/clip012.png b/images/clip012.png
new file mode 100644
index 0000000..df1893c
Binary files /dev/null and b/images/clip012.png differ
diff --git a/images/clip014.png b/images/clip014.png
new file mode 100644
index 0000000..f417c9a
Binary files /dev/null and b/images/clip014.png differ
diff --git a/images/clip016.png b/images/clip016.png
new file mode 100644
index 0000000..49ac932
Binary files /dev/null and b/images/clip016.png differ
diff --git a/images/clip018.png b/images/clip018.png
new file mode 100644
index 0000000..765d19e
Binary files /dev/null and b/images/clip018.png differ
diff --git a/images/clip020.png b/images/clip020.png
new file mode 100644
index 0000000..3474c55
Binary files /dev/null and b/images/clip020.png differ
diff --git a/images/clip_image002-1695122986088-2.gif b/images/clip_image002-1695122986088-2.gif
deleted file mode 100644
index 0038130..0000000
Binary files a/images/clip_image002-1695122986088-2.gif and /dev/null differ
diff --git a/images/clip_image002.gif b/images/clip_image002.gif
deleted file mode 100644
index 2755cf3..0000000
Binary files a/images/clip_image002.gif and /dev/null differ
diff --git a/images/clip_image002.jpg b/images/clip_image002.jpg
deleted file mode 100644
index 600374a..0000000
Binary files a/images/clip_image002.jpg and /dev/null differ
diff --git a/images/clip_image004.jpg b/images/clip_image004.jpg
deleted file mode 100644
index 967030b..0000000
Binary files a/images/clip_image004.jpg and /dev/null differ
diff --git a/images/clip_image006.jpg b/images/clip_image006.jpg
deleted file mode 100644
index 9118c52..0000000
Binary files a/images/clip_image006.jpg and /dev/null differ
diff --git a/images/clip_image008.jpg b/images/clip_image008.jpg
deleted file mode 100644
index fc28b21..0000000
Binary files a/images/clip_image008.jpg and /dev/null differ
diff --git a/images/clip_image012.jpg b/images/clip_image012.jpg
deleted file mode 100644
index 4dd36a6..0000000
Binary files a/images/clip_image012.jpg and /dev/null differ
diff --git a/images/clip_image014.jpg b/images/clip_image014.jpg
deleted file mode 100644
index 94d420c..0000000
Binary files a/images/clip_image014.jpg and /dev/null differ
diff --git a/images/clip_image016.jpg b/images/clip_image016.jpg
deleted file mode 100644
index f20f15b..0000000
Binary files a/images/clip_image016.jpg and /dev/null differ
diff --git a/images/clip_image018.jpg b/images/clip_image018.jpg
deleted file mode 100644
index fa36843..0000000
Binary files a/images/clip_image018.jpg and /dev/null differ
diff --git a/images/clip_image020.jpg b/images/clip_image020.jpg
deleted file mode 100644
index 166e6db..0000000
Binary files a/images/clip_image020.jpg and /dev/null differ
diff --git a/images/image-20230919193056867.png b/images/image-20230919193056867.png
deleted file mode 100644
index 935b2fa..0000000
Binary files a/images/image-20230919193056867.png and /dev/null differ
diff --git a/img.png b/img.png
new file mode 100644
index 0000000..3474c55
Binary files /dev/null and b/img.png differ
diff --git a/log/onlineoj.log b/log/onlineoj.log
index 8b35a3c..239ebf3 100644
--- a/log/onlineoj.log
+++ b/log/onlineoj.log
@@ -1,524 +1 @@
-2024-09-25 14:51:37.085 INFO 31752 --- [http-nio-8080-exec-5] top.weiyuexin.controller.UserController : 查询id为2的用户信息。
-2024-09-25 14:52:17.701 WARN 31752 --- [http-nio-8080-exec-10] org.apache.catalina.connector.Request : Creating the temporary upload location [C:\Windows\Temp\tomcat.8080.5490294638451681530\work\Tomcat\localhost\ROOT] as it is required by the servlet [dispatcherServlet]
-2024-09-25 14:52:18.128 ERROR 31752 --- [http-nio-8080-exec-10] c.qcloud.cos.http.DefaultCosHttpClient : failed to execute http request, due to client exception, httpRequest: endpoint: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, resourcepath: /img/2024/9/25/2024925fe528fc7-b6f2-4476-a55f-9fab2c047833.jpg, httpMethod: PUT, headers { Authorization : q-sign-algorithm=sha1&q-ak=AKIDRZbP5Zu1zmy45rTrRtAD8rBNgrvrb7Uo&q-sign-time=1727247138;1727250738&q-key-time=1727247138;1727250738&q-header-list=content-length;content-md5;host&q-url-param-list=&q-signature=e9d4e53227650875b426c8d053dfa6b00f646718, User-Agent : cos-java-sdk-v5.6.54/Windows 11/jdk-19.0.2/OpenJDK 64-Bit Server VM, Host : xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, Content-Length : 222833, Content-MD5 : JZJc8NsZYrJCB6ucvW3hVw==, }, params: { }, retryIdx:0, maxErrorRetry:3
-
-com.qcloud.cos.exception.CosClientException: 不知道这样的主机。 (xj-oj-1329750222.cos.ap-chengdu.myqcloud.com)
- at com.qcloud.cos.utils.ExceptionUtils.createClientException(ExceptionUtils.java:47) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:414) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.exeute(DefaultCosHttpClient.java:473) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.invoke(COSClient.java:564) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.uploadObjectInternal(COSClient.java:933) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.putObject(COSClient.java:771) ~[cos_api-5.6.54.jar:na]
- at top.weiyuexin.service.impl.COSServiceImpl.upload(COSServiceImpl.java:80) ~[classes/:na]
- at top.weiyuexin.controller.COSController.Upload(COSController.java:46) ~[classes/:na]
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na]
- at java.base/java.lang.reflect.Method.invoke(Method.java:578) ~[na:na]
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:98) ~[knife4j-openapi2-spring-boot-starter-4.0.0.jar:na]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at java.base/java.lang.Thread.run(Thread.java:1589) ~[na:na]
-Caused by: java.net.UnknownHostException: 不知道这样的主机。 (xj-oj-1329750222.cos.ap-chengdu.myqcloud.com)
- at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[na:na]
- at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:52) ~[na:na]
- at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1059) ~[na:na]
- at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1673) ~[na:na]
- at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1003) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1663) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1528) ~[na:na]
- at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.13.jar:4.5.13]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:411) ~[cos_api-5.6.54.jar:na]
- ... 57 common frames omitted
-
-2024-09-25 14:52:18.338 ERROR 31752 --- [http-nio-8080-exec-10] c.qcloud.cos.http.DefaultCosHttpClient : failed to execute http request, due to client exception, httpRequest: endpoint: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, resourcepath: /img/2024/9/25/2024925fe528fc7-b6f2-4476-a55f-9fab2c047833.jpg, httpMethod: PUT, headers { Authorization : q-sign-algorithm=sha1&q-ak=AKIDRZbP5Zu1zmy45rTrRtAD8rBNgrvrb7Uo&q-sign-time=1727247138;1727250738&q-key-time=1727247138;1727250738&q-header-list=content-length;content-md5;host&q-url-param-list=&q-signature=e9d4e53227650875b426c8d053dfa6b00f646718, User-Agent : cos-java-sdk-v5.6.54/Windows 11/jdk-19.0.2/OpenJDK 64-Bit Server VM, Host : xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, Content-Length : 222833, Content-MD5 : JZJc8NsZYrJCB6ucvW3hVw==, }, params: { }, retryIdx:1, maxErrorRetry:3
-
-com.qcloud.cos.exception.CosClientException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at com.qcloud.cos.utils.ExceptionUtils.createClientException(ExceptionUtils.java:47) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:414) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.exeute(DefaultCosHttpClient.java:473) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.invoke(COSClient.java:564) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.uploadObjectInternal(COSClient.java:933) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.putObject(COSClient.java:771) ~[cos_api-5.6.54.jar:na]
- at top.weiyuexin.service.impl.COSServiceImpl.upload(COSServiceImpl.java:80) ~[classes/:na]
- at top.weiyuexin.controller.COSController.Upload(COSController.java:46) ~[classes/:na]
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na]
- at java.base/java.lang.reflect.Method.invoke(Method.java:578) ~[na:na]
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:98) ~[knife4j-openapi2-spring-boot-starter-4.0.0.jar:na]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at java.base/java.lang.Thread.run(Thread.java:1589) ~[na:na]
-Caused by: java.net.UnknownHostException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:952) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1663) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1528) ~[na:na]
- at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.13.jar:4.5.13]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:411) ~[cos_api-5.6.54.jar:na]
- ... 57 common frames omitted
-
-2024-09-25 14:52:18.741 ERROR 31752 --- [http-nio-8080-exec-10] c.qcloud.cos.http.DefaultCosHttpClient : failed to execute http request, due to client exception, httpRequest: endpoint: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, resourcepath: /img/2024/9/25/2024925fe528fc7-b6f2-4476-a55f-9fab2c047833.jpg, httpMethod: PUT, headers { Authorization : q-sign-algorithm=sha1&q-ak=AKIDRZbP5Zu1zmy45rTrRtAD8rBNgrvrb7Uo&q-sign-time=1727247138;1727250738&q-key-time=1727247138;1727250738&q-header-list=content-length;content-md5;host&q-url-param-list=&q-signature=e9d4e53227650875b426c8d053dfa6b00f646718, User-Agent : cos-java-sdk-v5.6.54/Windows 11/jdk-19.0.2/OpenJDK 64-Bit Server VM, Host : xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, Content-Length : 222833, Content-MD5 : JZJc8NsZYrJCB6ucvW3hVw==, }, params: { }, retryIdx:2, maxErrorRetry:3
-
-com.qcloud.cos.exception.CosClientException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at com.qcloud.cos.utils.ExceptionUtils.createClientException(ExceptionUtils.java:47) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:414) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.exeute(DefaultCosHttpClient.java:473) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.invoke(COSClient.java:564) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.uploadObjectInternal(COSClient.java:933) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.putObject(COSClient.java:771) ~[cos_api-5.6.54.jar:na]
- at top.weiyuexin.service.impl.COSServiceImpl.upload(COSServiceImpl.java:80) ~[classes/:na]
- at top.weiyuexin.controller.COSController.Upload(COSController.java:46) ~[classes/:na]
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na]
- at java.base/java.lang.reflect.Method.invoke(Method.java:578) ~[na:na]
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:98) ~[knife4j-openapi2-spring-boot-starter-4.0.0.jar:na]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at java.base/java.lang.Thread.run(Thread.java:1589) ~[na:na]
-Caused by: java.net.UnknownHostException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:952) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1663) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1528) ~[na:na]
- at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.13.jar:4.5.13]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:411) ~[cos_api-5.6.54.jar:na]
- ... 57 common frames omitted
-
-2024-09-25 14:52:19.545 ERROR 31752 --- [http-nio-8080-exec-10] c.qcloud.cos.http.DefaultCosHttpClient : failed to execute http request, due to client exception, httpRequest: endpoint: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, resourcepath: /img/2024/9/25/2024925fe528fc7-b6f2-4476-a55f-9fab2c047833.jpg, httpMethod: PUT, headers { Authorization : q-sign-algorithm=sha1&q-ak=AKIDRZbP5Zu1zmy45rTrRtAD8rBNgrvrb7Uo&q-sign-time=1727247138;1727250738&q-key-time=1727247138;1727250738&q-header-list=content-length;content-md5;host&q-url-param-list=&q-signature=e9d4e53227650875b426c8d053dfa6b00f646718, User-Agent : cos-java-sdk-v5.6.54/Windows 11/jdk-19.0.2/OpenJDK 64-Bit Server VM, Host : xj-oj-1329750222.cos.ap-chengdu.myqcloud.com, Content-Length : 222833, Content-MD5 : JZJc8NsZYrJCB6ucvW3hVw==, }, params: { }, retryIdx:3, maxErrorRetry:3
-
-com.qcloud.cos.exception.CosClientException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at com.qcloud.cos.utils.ExceptionUtils.createClientException(ExceptionUtils.java:47) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:414) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.exeute(DefaultCosHttpClient.java:473) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.invoke(COSClient.java:564) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.uploadObjectInternal(COSClient.java:933) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.putObject(COSClient.java:771) ~[cos_api-5.6.54.jar:na]
- at top.weiyuexin.service.impl.COSServiceImpl.upload(COSServiceImpl.java:80) ~[classes/:na]
- at top.weiyuexin.controller.COSController.Upload(COSController.java:46) ~[classes/:na]
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na]
- at java.base/java.lang.reflect.Method.invoke(Method.java:578) ~[na:na]
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:98) ~[knife4j-openapi2-spring-boot-starter-4.0.0.jar:na]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at java.base/java.lang.Thread.run(Thread.java:1589) ~[na:na]
-Caused by: java.net.UnknownHostException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:952) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1663) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1528) ~[na:na]
- at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.13.jar:4.5.13]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:411) ~[cos_api-5.6.54.jar:na]
- ... 57 common frames omitted
-
-2024-09-25 14:52:19.555 ERROR 31752 --- [http-nio-8080-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is com.qcloud.cos.exception.CosClientException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com] with root cause
-
-java.net.UnknownHostException: xj-oj-1329750222.cos.ap-chengdu.myqcloud.com
- at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:952) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1663) ~[na:na]
- at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1528) ~[na:na]
- at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.13.jar:4.5.13]
- at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.13.jar:4.5.13]
- at com.qcloud.cos.http.DefaultCosHttpClient.executeOneRequest(DefaultCosHttpClient.java:411) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.http.DefaultCosHttpClient.exeute(DefaultCosHttpClient.java:473) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.invoke(COSClient.java:564) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.uploadObjectInternal(COSClient.java:933) ~[cos_api-5.6.54.jar:na]
- at com.qcloud.cos.COSClient.putObject(COSClient.java:771) ~[cos_api-5.6.54.jar:na]
- at top.weiyuexin.service.impl.COSServiceImpl.upload(COSServiceImpl.java:80) ~[classes/:na]
- at top.weiyuexin.controller.COSController.Upload(COSController.java:46) ~[classes/:na]
- at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na]
- at java.base/java.lang.reflect.Method.invoke(Method.java:578) ~[na:na]
- at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24]
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at com.github.xiaoymin.knife4j.spring.filter.SecurityBasicAuthFilter.doFilter(SecurityBasicAuthFilter.java:98) ~[knife4j-openapi2-spring-boot-starter-4.0.0.jar:na]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24]
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24]
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69]
- at java.base/java.lang.Thread.run(Thread.java:1589) ~[na:na]
-
-2024-09-25 14:53:09.243 INFO 31752 --- [http-nio-8080-exec-8] top.weiyuexin.controller.UserController : 查询id为2的用户信息。
-2024-09-25 14:53:24.355 INFO 31752 --- [http-nio-8080-exec-6] top.weiyuexin.controller.UserController : 查询id为2的用户信息。
-2024-09-25 14:53:29.083 INFO 31752 --- [http-nio-8080-exec-9] top.weiyuexin.controller.UserController : 查询id为2的用户信息。
-2024-09-25 14:53:38.481 INFO 31752 --- [http-nio-8080-exec-1] top.weiyuexin.controller.UserController : 查询id为2的用户信息。
-2024-09-25 14:56:27.196 INFO 31752 --- [http-nio-8080-exec-9] top.weiyuexin.controller.UserController : 查询id为4的用户信息。
-2024-09-25 15:02:24.967 INFO 31752 --- [http-nio-8080-exec-10] top.weiyuexin.controller.UserController : 查询id为4的用户信息。
-2024-09-25 15:02:51.524 INFO 31752 --- [http-nio-8080-exec-7] top.weiyuexin.controller.UserController : 查询id为4的用户信息。
-2024-09-25 15:02:56.343 INFO 31752 --- [http-nio-8080-exec-8] top.weiyuexin.controller.UserController : 查询id为4的用户信息。
-2024-09-25 15:44:17.062 INFO 31752 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
-2024-09-25 15:44:17.066 INFO 31752 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
-2024-09-25 15:45:20.905 INFO 16068 --- [restartedMain] top.weiyuexin.Application : Starting Application using Java 19.0.2 on LAPTOP-0LP1A9T0 with PID 16068 (D:\shengchan\oj-spring-boot\target\classes started by 李柯 in D:\shengchan)
-2024-09-25 15:45:20.906 INFO 16068 --- [restartedMain] top.weiyuexin.Application : No active profile set, falling back to 1 default profile: "default"
-2024-09-25 15:45:20.951 INFO 16068 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
-2024-09-25 15:45:20.951 INFO 16068 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
-2024-09-25 15:45:21.908 INFO 16068 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
-2024-09-25 15:45:21.911 INFO 16068 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2024-09-25 15:45:21.939 INFO 16068 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces.
-2024-09-25 15:45:22.792 INFO 16068 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
-2024-09-25 15:45:22.803 INFO 16068 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
-2024-09-25 15:45:22.804 INFO 16068 --- [restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.69]
-2024-09-25 15:45:22.941 INFO 16068 --- [restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
-2024-09-25 15:45:22.941 INFO 16068 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1989 ms
-2024-09-25 15:45:23.126 INFO 16068 --- [restartedMain] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
-2024-09-25 15:45:23.227 INFO 16068 --- [restartedMain] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
-2024-09-25 15:45:24.472 INFO 16068 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
-2024-09-25 15:45:24.500 INFO 16068 --- [restartedMain] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]
-2024-09-25 15:45:24.606 INFO 16068 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
-2024-09-25 15:45:24.856 INFO 16068 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
-2024-09-25 15:45:24.857 INFO 16068 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
-2024-09-25 15:45:24.859 INFO 16068 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
-2024-09-25 15:45:24.895 INFO 16068 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references
-2024-09-25 15:45:25.005 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_1
-2024-09-25 15:45:25.011 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_1
-2024-09-25 15:45:25.021 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_2
-2024-09-25 15:45:25.024 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_2
-2024-09-25 15:45:25.035 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_3
-2024-09-25 15:45:25.039 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_3
-2024-09-25 15:45:25.049 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteProblemUsingDELETE_1
-2024-09-25 15:45:25.052 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_4
-2024-09-25 15:45:25.057 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_4
-2024-09-25 15:45:25.060 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: loginUsingGET_1
-2024-09-25 15:45:25.069 INFO 16068 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_5
-2024-09-25 15:45:25.086 INFO 16068 --- [restartedMain] top.weiyuexin.Application : Started Application in 4.577 seconds (JVM running for 5.66)
-2024-09-25 15:45:34.910 INFO 16068 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
-2024-09-25 15:45:34.911 INFO 16068 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
-2024-09-25 15:50:18.459 INFO 24236 --- [restartedMain] top.weiyuexin.Application : Starting Application using Java 19.0.2 on LAPTOP-0LP1A9T0 with PID 24236 (D:\shengchan\oj-spring-boot\target\classes started by 李柯 in D:\shengchan)
-2024-09-25 15:50:18.460 INFO 24236 --- [restartedMain] top.weiyuexin.Application : No active profile set, falling back to 1 default profile: "default"
-2024-09-25 15:50:18.516 INFO 24236 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
-2024-09-25 15:50:18.517 INFO 24236 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
-2024-09-25 15:50:19.514 INFO 24236 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
-2024-09-25 15:50:19.517 INFO 24236 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2024-09-25 15:50:19.547 INFO 24236 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
-2024-09-25 15:50:20.429 INFO 24236 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
-2024-09-25 15:50:20.439 INFO 24236 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
-2024-09-25 15:50:20.440 INFO 24236 --- [restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.69]
-2024-09-25 15:50:20.573 INFO 24236 --- [restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
-2024-09-25 15:50:20.573 INFO 24236 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2056 ms
-2024-09-25 15:50:20.754 INFO 24236 --- [restartedMain] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
-2024-09-25 15:50:20.855 INFO 24236 --- [restartedMain] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
-2024-09-25 15:50:22.108 INFO 24236 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
-2024-09-25 15:50:22.135 INFO 24236 --- [restartedMain] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]
-2024-09-25 15:50:22.230 INFO 24236 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
-2024-09-25 15:50:22.484 INFO 24236 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
-2024-09-25 15:50:22.485 INFO 24236 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
-2024-09-25 15:50:22.488 INFO 24236 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
-2024-09-25 15:50:22.523 INFO 24236 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references
-2024-09-25 15:50:22.640 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_1
-2024-09-25 15:50:22.647 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_1
-2024-09-25 15:50:22.659 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_2
-2024-09-25 15:50:22.663 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_2
-2024-09-25 15:50:22.677 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_3
-2024-09-25 15:50:22.682 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_3
-2024-09-25 15:50:22.697 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteProblemUsingDELETE_1
-2024-09-25 15:50:22.700 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_4
-2024-09-25 15:50:22.706 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_4
-2024-09-25 15:50:22.709 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: loginUsingGET_1
-2024-09-25 15:50:22.719 INFO 24236 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_5
-2024-09-25 15:50:22.735 INFO 24236 --- [restartedMain] top.weiyuexin.Application : Started Application in 4.699 seconds (JVM running for 5.868)
-2024-09-25 15:52:25.590 INFO 24236 --- [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
-2024-09-25 15:52:25.590 INFO 24236 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
-2024-09-25 15:52:25.593 INFO 24236 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 2 ms
-2024-09-25 15:52:26.996 WARN 24236 --- [http-nio-8080-exec-3] c.b.m.c.t.support.ReflectLambdaMeta : Unable to make field private final java.lang.Class java.lang.invoke.SerializedLambda.capturingClass accessible: module java.base does not "opens java.lang.invoke" to unnamed module @3c9754d8
-2024-09-25 16:30:22.216 INFO 24236 --- [http-nio-8080-exec-1] top.weiyuexin.controller.UserController : 查询id为3的用户信息。
-2024-09-25 16:30:57.453 INFO 24236 --- [http-nio-8080-exec-3] top.weiyuexin.controller.UserController : 查询id为3的用户信息。
-2024-09-25 16:31:53.977 INFO 24236 --- [http-nio-8080-exec-2] top.weiyuexin.controller.UserController : 查询id为3的用户信息。
-2024-09-25 16:34:00.159 INFO 24236 --- [http-nio-8080-exec-4] top.weiyuexin.controller.UserController : 查询id为3的用户信息。
-2024-09-25 16:35:09.543 INFO 24236 --- [http-nio-8080-exec-5] top.weiyuexin.controller.UserController : 查询id为3的用户信息。
-2024-09-25 16:36:05.455 INFO 24236 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closing ...
-2024-09-25 16:36:05.461 INFO 24236 --- [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} closed
-2024-09-25 16:40:14.994 INFO 15156 --- [restartedMain] top.weiyuexin.Application : Starting Application using Java 19.0.2 on LAPTOP-0LP1A9T0 with PID 15156 (D:\shengchan\oj-spring-boot\target\classes started by 李柯 in D:\shengchan)
-2024-09-25 16:40:14.995 INFO 15156 --- [restartedMain] top.weiyuexin.Application : No active profile set, falling back to 1 default profile: "default"
-2024-09-25 16:40:15.043 INFO 15156 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
-2024-09-25 16:40:15.043 INFO 15156 --- [restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
-2024-09-25 16:40:16.077 INFO 15156 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
-2024-09-25 16:40:16.080 INFO 15156 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
-2024-09-25 16:40:16.110 INFO 15156 --- [restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
-2024-09-25 16:40:17.049 INFO 15156 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
-2024-09-25 16:40:17.063 INFO 15156 --- [restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
-2024-09-25 16:40:17.063 INFO 15156 --- [restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.69]
-2024-09-25 16:40:17.250 INFO 15156 --- [restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
-2024-09-25 16:40:17.250 INFO 15156 --- [restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2207 ms
-2024-09-25 16:40:17.486 INFO 15156 --- [restartedMain] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
-2024-09-25 16:40:17.611 INFO 15156 --- [restartedMain] com.alibaba.druid.pool.DruidDataSource : {dataSource-1} inited
-2024-09-25 16:40:19.060 INFO 15156 --- [restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
-2024-09-25 16:40:19.088 INFO 15156 --- [restartedMain] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]
-2024-09-25 16:40:19.203 INFO 15156 --- [restartedMain] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]
-2024-09-25 16:40:19.464 INFO 15156 --- [restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
-2024-09-25 16:40:19.466 INFO 15156 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Documentation plugins bootstrapped
-2024-09-25 16:40:19.470 INFO 15156 --- [restartedMain] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
-2024-09-25 16:40:19.522 INFO 15156 --- [restartedMain] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references
-2024-09-25 16:40:19.672 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_1
-2024-09-25 16:40:19.681 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_1
-2024-09-25 16:40:19.694 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_2
-2024-09-25 16:40:19.698 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_2
-2024-09-25 16:40:19.712 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_3
-2024-09-25 16:40:19.718 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_3
-2024-09-25 16:40:19.729 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteProblemUsingDELETE_1
-2024-09-25 16:40:19.731 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_4
-2024-09-25 16:40:19.736 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getByIdUsingGET_4
-2024-09-25 16:40:19.738 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: loginUsingGET_1
-2024-09-25 16:40:19.748 INFO 15156 --- [restartedMain] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getPageUsingGET_5
-2024-09-25 16:40:19.765 INFO 15156 --- [restartedMain] top.weiyuexin.Application : Started Application in 5.199 seconds (JVM running for 6.516)
+2024-09-26 00:16:31.272 INFO 15156 --- [http-nio-8080-exec-10] top.weiyuexin.controller.UserController : 查询id为4的用户信息。
diff --git a/log/onlineoj.log.2024-09-25.0.gz b/log/onlineoj.log.2024-09-25.0.gz
new file mode 100644
index 0000000..9f2f224
Binary files /dev/null and b/log/onlineoj.log.2024-09-25.0.gz differ
diff --git a/main.exe b/main.exe
new file mode 100644
index 0000000..c0be114
Binary files /dev/null and b/main.exe differ
diff --git a/oj-spring-boot/onlineoj.sql b/oj-spring-boot/onlineoj.sql
index 86ba57a..43f90f6 100644
--- a/oj-spring-boot/onlineoj.sql
+++ b/oj-spring-boot/onlineoj.sql
@@ -1,18 +1,4 @@
-/*
- Navicat Premium Data Transfer
- Source Server : 华为云
- Source Server Type : MySQL
- Source Server Version : 80200 (8.2.0)
- Source Host : 116.204.21.236:3306
- Source Schema : onlineoj
-
- Target Server Type : MySQL
- Target Server Version : 80200 (8.2.0)
- File Encoding : 65001
-
- Date: 30/11/2023 13:19:41
-*/
# 先创建数据库
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/config/JwtConfig.java b/oj-spring-boot/src/main/java/top/weiyuexin/config/JwtConfig.java
index 277627f..ad8e2b6 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/config/JwtConfig.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/config/JwtConfig.java
@@ -1,13 +1,6 @@
package top.weiyuexin.config;
-/**
- * @PackageName: top.weiyuexin.config
- * @ProjectName: oj-spring-boot
- * @ClassName: JwtConfig
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/1 17:56
- */
+
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/config/RedisConfig.java b/oj-spring-boot/src/main/java/top/weiyuexin/config/RedisConfig.java
index b93c13d..96a8fd1 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/config/RedisConfig.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/config/RedisConfig.java
@@ -10,14 +10,7 @@ import org.springframework.data.redis.core.script.DefaultRedisScript;
import org.springframework.data.redis.serializer.StringRedisSerializer;
import top.weiyuexin.utils.FastJson2JsonRedisSerializer;
-/**
- * @PackageName: top.weiyuexin.config
- * @ProjectName: oj-spring-boot
- * @ClassName: RedisConfig
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/1 15:34
- */
+
@Configuration
@EnableCaching
public class RedisConfig extends CachingConfigurerSupport {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/AdminController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/AdminController.java
index c7132dc..9dd6083 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/AdminController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/AdminController.java
@@ -18,14 +18,7 @@ import top.weiyuexin.utils.Time;
import java.util.HashMap;
import java.util.Map;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: oj-spring-boot
- * @ClassName: AdminController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/10 21:35
- */
+
@Controller
public class AdminController {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ArticleController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ArticleController.java
index 2d7fc71..b5a1435 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ArticleController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ArticleController.java
@@ -15,14 +15,7 @@ import top.weiyuexin.utils.Time;
import java.util.List;
import java.util.stream.Collectors;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ArticleController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:24
- */
+
@RestController
@RequestMapping("/article")
public class ArticleController {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/COSController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/COSController.java
index bb61348..76ba239 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/COSController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/COSController.java
@@ -13,14 +13,7 @@ import top.weiyuexin.service.COSService;
import java.util.HashMap;
import java.util.Map;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: COSController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/11 14:10
- */
+
@Controller
public class COSController {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ContestController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ContestController.java
index de7f61b..fb92c96 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ContestController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ContestController.java
@@ -12,14 +12,7 @@ import top.weiyuexin.service.*;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: oj-spring-boot
- * @ClassName: ContestController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 15:04
- */
+
@RestController
@RequestMapping("/contest")
public class ContestController {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/EvaluationController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/EvaluationController.java
index fb7c9e5..6040104 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/EvaluationController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/EvaluationController.java
@@ -18,14 +18,7 @@ import top.weiyuexin.service.UserService;
import java.util.List;
import java.util.stream.Collectors;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: oj-spring-boot
- * @ClassName: EvaluationController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 11:48
- */
+
@RestController
@RequestMapping("/evaluation")
public class EvaluationController {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/FileController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/FileController.java
index bd5aee4..2687e05 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/FileController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/FileController.java
@@ -14,14 +14,7 @@ import java.util.ArrayList;
import java.util.Calendar;
import java.util.Random;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: FileController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/10 21:31
- */
+
@Controller
public class FileController {
/**
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ProblemController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ProblemController.java
index 2ecd30c..b1e176c 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/ProblemController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/ProblemController.java
@@ -13,14 +13,7 @@ import top.weiyuexin.utils.Time;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ProblemController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:23
- */
+
@RestController
@RequestMapping("/problem")
public class ProblemController {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/RunCodeController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/RunCodeController.java
index 0f70a64..5b8d2b1 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/RunCodeController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/RunCodeController.java
@@ -13,14 +13,7 @@ import top.weiyuexin.utils.Time;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: RunCodeController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/16 21:05
- */
+
@RestController
@RequestMapping("/code")
public class RunCodeController {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/controller/UserController.java b/oj-spring-boot/src/main/java/top/weiyuexin/controller/UserController.java
index ad736c2..609c5d7 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/controller/UserController.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/controller/UserController.java
@@ -20,14 +20,6 @@ import java.util.List;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
-/**
- * @PackageName: top.weiyuexin.controller
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: UserController
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:21
- */
@RestController
@RequestMapping("/user")
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/interceptor/LoginInterceptor.java b/oj-spring-boot/src/main/java/top/weiyuexin/interceptor/LoginInterceptor.java
index 5d9fb49..e663a3f 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/interceptor/LoginInterceptor.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/interceptor/LoginInterceptor.java
@@ -11,14 +11,7 @@ import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-/**
- * @PackageName: top.weiyuexin.interceptor
- * @ProjectName: oj-spring-boot
- * @ClassName: LoginInterceptor
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/27 17:19
- */
+
public class LoginInterceptor implements HandlerInterceptor {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ArticleMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ArticleMapper.java
index 78182e5..b72e07d 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ArticleMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ArticleMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Article;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ArticleMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:23
- */
+
@Mapper
public interface ArticleMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/CodeMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/CodeMapper.java
index 04a2362..85dbeff 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/CodeMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/CodeMapper.java
@@ -5,14 +5,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Code;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: oj-spring-boot
- * @ClassName: CodeMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:18
- */
+
@Mapper
public interface CodeMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ContestMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ContestMapper.java
index bdf439e..62a03db 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ContestMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ContestMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Contest;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: oj-spring-boot
- * @ClassName: ContestMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 14:58
- */
+
@Mapper
public interface ContestMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/EvaluationMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/EvaluationMapper.java
index 34389c6..69da3f3 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/EvaluationMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/EvaluationMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Evaluation;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: oj-spring-boot
- * @ClassName: EvaluationMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:28
- */
+
@Mapper
public interface EvaluationMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ProblemMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ProblemMapper.java
index 2b69ec6..c2d926a 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ProblemMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/ProblemMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Problem;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ProblemMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:22
- */
+
@Mapper
public interface ProblemMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/SolutionMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/SolutionMapper.java
index c4a96a5..6525739 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/SolutionMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/SolutionMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.Solution;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: SolutionMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/9 22:54
- */
+
@Mapper
public interface SolutionMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/TestCaseMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/TestCaseMapper.java
index bfebdf0..5bd3705 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/TestCaseMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/TestCaseMapper.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import top.weiyuexin.pojo.TestCase;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: oj-spring-boot
- * @ClassName: TestCaseMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:02
- */
+
@Mapper
public interface TestCaseMapper extends BaseMapper {
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/UserMapper.java b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/UserMapper.java
index 50529a6..8607193 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/mapper/UserMapper.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/mapper/UserMapper.java
@@ -6,14 +6,7 @@ import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import top.weiyuexin.pojo.User;
-/**
- * @PackageName: top.weiyuexin.mapper
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: UserMapper
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:07
- */
+
@Mapper
public interface UserMapper extends BaseMapper {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Article.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Article.java
index 79d9029..0ca78d3 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Article.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Article.java
@@ -3,14 +3,7 @@ package top.weiyuexin.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: Article
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:04
- */
+
@Data
public class Article {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Code.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Code.java
index c819443..6bcfbe3 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Code.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Code.java
@@ -3,14 +3,7 @@ package top.weiyuexin.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: oj-spring-boot
- * @ClassName: Code
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/7 17:16
- */
+
@Data
public class Code {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Contest.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Contest.java
index ca6a21a..9dbb20c 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Contest.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Contest.java
@@ -2,14 +2,7 @@ package top.weiyuexin.pojo;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: oj-spring-boot
- * @ClassName: Contest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 12:09
- */
+
@Data
public class Contest {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/FilePath.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/FilePath.java
index d6f6be5..b7886f2 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/FilePath.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/FilePath.java
@@ -1,13 +1,6 @@
package top.weiyuexin.pojo;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: oj-spring-boot
- * @ClassName: FilePath
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 19:29
- */
+
public enum FilePath {
C("/data/code/c/"), CPP("/data/code/cpp/"),
JAVA("/data/code/java/"), PYTHON("/data/code/python/"),
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Problem.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Problem.java
index 4be6417..f630bd8 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Problem.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Problem.java
@@ -3,14 +3,7 @@ package top.weiyuexin.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: problem
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:03
- */
+
@Data
public class Problem {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Solution.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Solution.java
index 125fe74..4ff7405 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Solution.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/Solution.java
@@ -3,14 +3,7 @@ package top.weiyuexin.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: solution
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/9 9:55
- */
+
@Data
public class Solution {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/TestCase.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/TestCase.java
index d9d40e8..729d7be 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/TestCase.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/TestCase.java
@@ -2,14 +2,7 @@ package top.weiyuexin.pojo;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: oj-spring-boot
- * @ClassName: TestCase
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/7 17:12
- */
+
@Data
public class TestCase {
private Integer id;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/User.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/User.java
index 1081575..c7d6aa5 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/User.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/User.java
@@ -6,14 +6,7 @@ import lombok.Data;
import java.io.Serializable;
-/**
- * @PackageName: top.weiyuexin.pojo
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: User
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:03
- */
+
@Data
@TableName(value ="user")
public class User implements Serializable {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/F.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/F.java
index 053860f..a5a6d84 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/F.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/F.java
@@ -2,14 +2,7 @@ package top.weiyuexin.pojo.vo;
import lombok.Data;
-/**
- * @PackageName: top.weiyuexin.pojo.vo
- * @ProjectName: oj-spring-boot
- * @ClassName: F
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/29 1:02
- */
+
@Data
public class F {
Integer errno;
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/R.java b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/R.java
index ea9dda9..7597701 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/R.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/pojo/vo/R.java
@@ -5,14 +5,7 @@ import top.weiyuexin.utils.Time;
import java.text.SimpleDateFormat;
-/**
- * @PackageName: top.weiyuexin.pojo.vo
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: R
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/8 18:54
- */
+
@Data
public class R {
//定义两个常量,成功的code是200,失败的是400
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/ArticleService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/ArticleService.java
index 418a59f..595d3f8 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/ArticleService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/ArticleService.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import top.weiyuexin.pojo.Article;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ArticleService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:26
- */
+
public interface ArticleService extends IService {
IPage getPage(Integer currentPage, Integer pageSize, Article article);
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/COSService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/COSService.java
index 92f0b02..7f3fe37 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/COSService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/COSService.java
@@ -5,14 +5,7 @@ import top.weiyuexin.pojo.vo.R;
import javax.servlet.http.HttpSession;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: COSService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/11 18:57
- */
+
public interface COSService {
public R upload(MultipartFile file);
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/CodeService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/CodeService.java
index 5ecd9a7..2108614 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/CodeService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/CodeService.java
@@ -5,14 +5,7 @@ import top.weiyuexin.pojo.Code;
import top.weiyuexin.pojo.TestCase;
import top.weiyuexin.pojo.vo.R;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: CodeService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/16 21:01
- */
+
public interface CodeService extends IService {
public R compileJava(Code code);
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/ContestService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/ContestService.java
index 6d7b270..2be4280 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/ContestService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/ContestService.java
@@ -6,14 +6,7 @@ import top.weiyuexin.pojo.Contest;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: ContestService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 14:59
- */
+
public interface ContestService extends IService {
IPage getPage(Integer currentPage, Integer pageSize, Contest contest);
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/EmailService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/EmailService.java
index 9cc24b5..b36bd68 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/EmailService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/EmailService.java
@@ -2,14 +2,7 @@ package top.weiyuexin.service;
import top.weiyuexin.pojo.vo.R;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: EmailService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/8 18:53
- */
+
public interface EmailService {
/**
* 发送邮件
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/EvaluationService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/EvaluationService.java
index b0cdf80..f917178 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/EvaluationService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/EvaluationService.java
@@ -4,14 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import top.weiyuexin.pojo.Evaluation;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: EvaluationService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:28
- */
+
public interface EvaluationService extends IService {
IPage getPage(Integer currentPage, Integer pageSize, Evaluation evaluation);
}
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/ProblemService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/ProblemService.java
index 4af877c..a7fb412 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/ProblemService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/ProblemService.java
@@ -7,14 +7,7 @@ import top.weiyuexin.pojo.Problem;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ProblemService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:27
- */
+
public interface ProblemService extends IService {
IPage getPage(Integer currentPage, Integer pageSize, Problem problem);
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/TestCaseService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/TestCaseService.java
index 9bf169a..ad0a478 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/TestCaseService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/TestCaseService.java
@@ -6,14 +6,7 @@ import top.weiyuexin.pojo.TestCase;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: TestCaseService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:04
- */
+
public interface TestCaseService extends IService {
List getByProblemId(Integer problemId);
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/UserService.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/UserService.java
index 0f73465..4721098 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/UserService.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/UserService.java
@@ -6,14 +6,7 @@ import top.weiyuexin.pojo.User;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: UserService
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:07
- */
+
public interface UserService extends IService {
Integer getByEmailOrName(String email, String username);
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ArticleServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ArticleServiceImpl.java
index 7f8cac7..17e365f 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ArticleServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ArticleServiceImpl.java
@@ -11,14 +11,7 @@ import top.weiyuexin.mapper.ArticleMapper;
import top.weiyuexin.pojo.Article;
import top.weiyuexin.service.ArticleService;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ArticleServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:26
- */
+
@Service
public class ArticleServiceImpl extends ServiceImpl implements ArticleService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/COSServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/COSServiceImpl.java
index ae7c94f..90bd2d5 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/COSServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/COSServiceImpl.java
@@ -19,14 +19,7 @@ import java.io.IOException;
import java.util.Calendar;
import java.util.UUID;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: COSServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/11 23:09
- */
+
@Service
public class COSServiceImpl implements COSService {
@Value("${spring.tencent.secretId}")
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/CodeServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/CodeServiceImpl.java
index 9e1434a..cd9f41a 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/CodeServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/CodeServiceImpl.java
@@ -12,14 +12,7 @@ import java.io.*;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: CodeServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/16 21:03
- */
+
@Service
public class CodeServiceImpl extends ServiceImpl implements CodeService {
/**
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ContestServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ContestServiceImpl.java
index 2a4d3a7..0c2fc9a 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ContestServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ContestServiceImpl.java
@@ -13,14 +13,7 @@ import top.weiyuexin.service.ContestService;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: oj-spring-boot
- * @ClassName: ContestServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/19 15:00
- */
+
@Service
public class ContestServiceImpl extends ServiceImpl implements ContestService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EmailServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EmailServiceImpl.java
index 3d3be0b..44e6022 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EmailServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EmailServiceImpl.java
@@ -15,13 +15,14 @@ import java.util.concurrent.TimeUnit;
* @PackageName: top.weiyuexin.service.impl
* @ProjectName: Online-code-evaluation-system
* @ClassName: EmailServiceImpl
- * @Author: Weiyuexin
+ * @Author: LIKE
* @Email: 3022422894@qq.com
- * @Date: 2023/2/8 18:53
+ * @Date: 2024/9/20 18:53
*/
@Service
public class EmailServiceImpl implements EmailService {
@Autowired
+
private StringRedisTemplate redisTemplate;
/**
* 发送邮件
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EvaluationServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EvaluationServiceImpl.java
index 6c85b68..635254c 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EvaluationServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/EvaluationServiceImpl.java
@@ -10,14 +10,7 @@ import top.weiyuexin.mapper.EvaluationMapper;
import top.weiyuexin.pojo.Evaluation;
import top.weiyuexin.service.EvaluationService;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: oj-spring-boot
- * @ClassName: EvaluationServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:29
- */
+
@Service
public class EvaluationServiceImpl extends ServiceImpl implements EvaluationService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ProblemServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ProblemServiceImpl.java
index fbeb1b7..8da19ad 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ProblemServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/ProblemServiceImpl.java
@@ -13,14 +13,7 @@ import top.weiyuexin.service.ProblemService;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: ProblemServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:27
- */
+
@Service
public class ProblemServiceImpl extends ServiceImpl implements ProblemService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/TestCaseServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/TestCaseServiceImpl.java
index be33ee7..447836b 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/TestCaseServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/TestCaseServiceImpl.java
@@ -12,14 +12,7 @@ import top.weiyuexin.service.TestCaseService;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: oj-spring-boot
- * @ClassName: TestCaseServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:05
- */
+
@Service
public class TestCaseServiceImpl extends ServiceImpl implements TestCaseService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/UserServiceImpl.java b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/UserServiceImpl.java
index e445c20..6bad14d 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/UserServiceImpl.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/service/impl/UserServiceImpl.java
@@ -13,14 +13,7 @@ import top.weiyuexin.service.UserService;
import java.util.List;
-/**
- * @PackageName: top.weiyuexin.service.impl
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: UserServiceImpl
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 19:08
- */
+
@Service
public class UserServiceImpl extends ServiceImpl implements UserService {
@Autowired
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/utils/FileUtils.java b/oj-spring-boot/src/main/java/top/weiyuexin/utils/FileUtils.java
index c9e715d..fbdc0b6 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/utils/FileUtils.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/utils/FileUtils.java
@@ -4,14 +4,7 @@ import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
-/**
- * @PackageName: top.weiyuexin.utils
- * @ProjectName: oj-spring-boot
- * @ClassName: File
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 20:04
- */
+
public class FileUtils {
// 将字符串写入文件
public static boolean WriteToFile(String filePath, String content) {
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/utils/OutHtml.java b/oj-spring-boot/src/main/java/top/weiyuexin/utils/OutHtml.java
index 2ae4ba2..343af6b 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/utils/OutHtml.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/utils/OutHtml.java
@@ -6,7 +6,7 @@ import java.util.regex.Pattern;
/**
* 去除html代码中的静态资源和标签
*
- * @author 韦月鑫
+ * @author 陈佳彬
*/
public class OutHtml {
/*去除数据库中取出的文章内容中的图片等静态资源*/
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/utils/RedisCache.java b/oj-spring-boot/src/main/java/top/weiyuexin/utils/RedisCache.java
index 2ebcac7..00e4a3f 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/utils/RedisCache.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/utils/RedisCache.java
@@ -13,7 +13,7 @@ import java.util.concurrent.TimeUnit;
/**
* spring redis 工具类
*
- * @author 千城丶Y
+ * @author Chocolate
**/
@SuppressWarnings(value = {"unchecked", "rawtypes"})
@Component
diff --git a/oj-spring-boot/src/main/java/top/weiyuexin/utils/Time.java b/oj-spring-boot/src/main/java/top/weiyuexin/utils/Time.java
index 5779e45..69dfc0c 100644
--- a/oj-spring-boot/src/main/java/top/weiyuexin/utils/Time.java
+++ b/oj-spring-boot/src/main/java/top/weiyuexin/utils/Time.java
@@ -3,14 +3,7 @@ package top.weiyuexin.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
-/**
- * @PackageName: top.weiyuexin.utils
- * @ProjectName: oj-spring-boot
- * @ClassName: Time
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/1 17:23
- */
+
public class Time {
// 获取当前时间并格式化返回
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/data/TestRedis.java b/oj-spring-boot/src/test/java/top/weiyuexin/data/TestRedis.java
index 2fbd04d..30ca02d 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/data/TestRedis.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/data/TestRedis.java
@@ -15,14 +15,7 @@ import top.weiyuexin.pojo.User;
import java.io.IOException;
-/**
- * @PackageName: top.weiyuexin.data
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: TestRedis
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/8 17:30
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class TestRedis {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/CodeServiceTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/CodeServiceTest.java
index e389aeb..bde7499 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/CodeServiceTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/CodeServiceTest.java
@@ -9,14 +9,7 @@ import top.weiyuexin.Application;
import top.weiyuexin.pojo.Code;
import top.weiyuexin.utils.Time;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: CodeServiceTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:21
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class CodeServiceTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/EmailServiceTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/EmailServiceTest.java
index 2334404..26b19cc 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/EmailServiceTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/EmailServiceTest.java
@@ -8,14 +8,7 @@ import org.springframework.test.context.junit4.SpringRunner;
import top.weiyuexin.Application;
import top.weiyuexin.pojo.vo.R;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: EmailServiceTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/8 18:57
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class EmailServiceTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/EvaluationServiceTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/EvaluationServiceTest.java
index db9dde8..070f1e0 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/EvaluationServiceTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/EvaluationServiceTest.java
@@ -9,14 +9,7 @@ import top.weiyuexin.Application;
import top.weiyuexin.pojo.Evaluation;
import top.weiyuexin.utils.Time;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: EvaluationServiceTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:29
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class EvaluationServiceTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/JavaRunTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/JavaRunTest.java
index 8ae190b..e1bbfa4 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/JavaRunTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/JavaRunTest.java
@@ -13,14 +13,7 @@ import java.net.URLClassLoader;
import java.util.logging.Level;
import java.util.logging.Logger;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: JavaRunTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/27 23:46
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class JavaRunTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/JwtTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/JwtTest.java
index 9e75e13..bb01830 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/JwtTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/JwtTest.java
@@ -9,14 +9,7 @@ import top.weiyuexin.config.JwtConfig;
import javax.annotation.Resource;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: JwtTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/1 18:00
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class JwtTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/ProblemTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/ProblemTest.java
index 00c52d3..29a601e 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/ProblemTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/ProblemTest.java
@@ -9,14 +9,7 @@ import top.weiyuexin.Application;
import top.weiyuexin.mapper.ProblemMapper;
import top.weiyuexin.pojo.Problem;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: ProblemTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/10 1:21
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class ProblemTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/TestCaseServiceTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/TestCaseServiceTest.java
index 4e9a7f3..0a04547 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/TestCaseServiceTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/TestCaseServiceTest.java
@@ -8,14 +8,7 @@ import org.springframework.test.context.junit4.SpringRunner;
import top.weiyuexin.Application;
import top.weiyuexin.pojo.TestCase;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: oj-spring-boot
- * @ClassName: TestCaseServiceTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/4/8 1:06
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class TestCaseServiceTest {
diff --git a/oj-spring-boot/src/test/java/top/weiyuexin/service/UserServiceTest.java b/oj-spring-boot/src/test/java/top/weiyuexin/service/UserServiceTest.java
index 349419b..d6c010e 100644
--- a/oj-spring-boot/src/test/java/top/weiyuexin/service/UserServiceTest.java
+++ b/oj-spring-boot/src/test/java/top/weiyuexin/service/UserServiceTest.java
@@ -7,14 +7,7 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import top.weiyuexin.Application;
-/**
- * @PackageName: top.weiyuexin.service
- * @ProjectName: Online-code-evaluation-system
- * @ClassName: UserServiceTest
- * @Author: Weiyuexin
- * @Email: 3022422894@qq.com
- * @Date: 2023/2/7 21:35
- */
+
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class UserServiceTest {