diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log
index 91c796f..bd6e7a4 100644
--- a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log
+++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log
@@ -296,3 +296,54 @@
127.0.0.1 - - [08/Dec/2024:19:28:19 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
127.0.0.1 - - [08/Dec/2024:19:30:21 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
127.0.0.1 - - [08/Dec/2024:19:30:22 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:19:00 +0800] "GET /api/index HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:19:02 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:19:03 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:19:03 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:20:26 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:20:27 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:20:27 +0800] "GET /api/depts HTTP/1.1" 499 0 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:20:31 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:23:23 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:09:23:24 +0800] "GET /api/depts HTTP/1.1" 200 805 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:10:05 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 500 116 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:10:05 +0800] "GET /api/depts HTTP/1.1" 200 805 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:10:07 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:10:07 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 500 116 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:10:07 +0800] "GET /api/depts HTTP/1.1" 200 805 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /api/depts HTTP/1.1" 200 805 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:06 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=2&pageSize=5 HTTP/1.1" 200 1121 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /6.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /7.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /8.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /9.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:09 +0800] "GET /10.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=3&pageSize=5 HTTP/1.1" 200 1142 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /11.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /12.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /13.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /14.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /15.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=4&pageSize=5 HTTP/1.1" 200 507 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /16.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:10 +0800] "GET /17.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:12 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=10 HTTP/1.1" 200 2174 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /6.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /7.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /8.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /9.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:13:15 +0800] "GET /10.jpg HTTP/1.1" 404 555 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
+127.0.0.1 - - [09/Dec/2024:10:14:21 +0800] "DELETE /api/emps/ HTTP/1.1" 405 114 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log
index 1e3e366..e4d37f7 100644
--- a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log
+++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log
@@ -6,3 +6,41 @@
2024/12/08 19:28:17 [error] 11036#25368: *4 CreateFile() "C:\Users\lejings\Desktop\gitea\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
2024/12/08 19:28:19 [error] 11036#25368: *4 no live upstreams while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
2024/12/08 19:28:19 [error] 11036#25368: *4 CreateFile() "C:\Users\lejings\Desktop\gitea\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:18:58 [error] 9660#11152: *1 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/index HTTP/1.1", upstream: "http://[::1]:8080/index", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:00 [error] 9660#11152: *1 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/index HTTP/1.1", upstream: "http://127.0.0.1:8080/index", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:00 [error] 9660#11152: *1 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/index HTTP/1.1", upstream: "http://127.0.0.1:8080/index", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:02 [error] 9660#11152: *2 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://127.0.0.1:8080/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:02 [error] 9660#11152: *2 no live upstreams while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:02 [error] 9660#11152: *2 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:03 [error] 9660#11152: *2 no live upstreams while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:19:03 [error] 9660#11152: *2 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:20:29 [error] 9660#11152: *7 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://127.0.0.1:8080/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:20:31 [error] 9660#11152: *7 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://[::1]:8080/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 09:20:31 [error] 9660#11152: *7 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://[::1]:8080/depts", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:06 [error] 9660#11152: *21 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:06 [error] 9660#11152: *20 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:06 [error] 9660#11152: *24 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:06 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:06 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:09 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/6.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /6.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:09 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/7.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /7.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:09 [error] 9660#11152: *24 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/8.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /8.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:09 [error] 9660#11152: *20 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/9.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /9.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:09 [error] 9660#11152: *21 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/10.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /10.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *21 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/11.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /11.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *20 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/12.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /12.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *24 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/13.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /13.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/14.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /14.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/15.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /15.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/16.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /16.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:10 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/17.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /17.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:12 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:12 [error] 9660#11152: *24 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:12 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:12 [error] 9660#11152: *20 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:12 [error] 9660#11152: *21 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:15 [error] 9660#11152: *21 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/6.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /6.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:15 [error] 9660#11152: *20 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/7.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /7.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:15 [error] 9660#11152: *26 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/8.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /8.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:15 [error] 9660#11152: *24 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/9.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /9.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
+2024/12/09 10:13:15 [error] 9660#11152: *25 CreateFile() "C:\Users\LeJingS\Desktop\gitea_repo\java_learn\case\font\nginx-1.22.0-tlias\nginx-1.22.0-tlias/html/10.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /10.jpg HTTP/1.1", host: "127.0.0.1:90", referrer: "http://127.0.0.1:90/"
diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid
index 8aa37bb..6107f52 100644
--- a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid
+++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid
@@ -1 +1 @@
-14508
+19452
diff --git a/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7.xml b/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7.xml
index 228eea7..46f1fc1 100644
--- a/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7.xml
+++ b/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7.xml
@@ -3,17 +3,1175 @@
lower/lower
+ InnoDB
+ InnoDB
+ |root||root|localhost|ALTER|G
+|root||root|localhost|ALTER ROUTINE|G
+|root||root|localhost|APPLICATION_PASSWORD_ADMIN|G
+|root||mysql.infoschema|localhost|AUDIT_ABORT_EXEMPT|G
+|root||mysql.session|localhost|AUDIT_ABORT_EXEMPT|G
+|root||mysql.sys|localhost|AUDIT_ABORT_EXEMPT|G
+|root||root|localhost|AUDIT_ABORT_EXEMPT|G
+|root||root|localhost|AUDIT_ADMIN|G
+|root||mysql.session|localhost|AUTHENTICATION_POLICY_ADMIN|G
+|root||root|localhost|AUTHENTICATION_POLICY_ADMIN|G
+|root||mysql.session|localhost|BACKUP_ADMIN|G
+|root||root|localhost|BACKUP_ADMIN|G
+|root||root|localhost|BINLOG_ADMIN|G
+|root||root|localhost|BINLOG_ENCRYPTION_ADMIN|G
+|root||mysql.session|localhost|CLONE_ADMIN|G
+|root||root|localhost|CLONE_ADMIN|G
+|root||mysql.session|localhost|CONNECTION_ADMIN|G
+|root||root|localhost|CONNECTION_ADMIN|G
+|root||root|localhost|CREATE|G
+|root||root|localhost|CREATE ROLE|G
+|root||root|localhost|CREATE ROUTINE|G
+|root||root|localhost|CREATE TABLESPACE|G
+|root||root|localhost|CREATE TEMPORARY TABLES|G
+|root||root|localhost|CREATE USER|G
+|root||root|localhost|CREATE VIEW|G
+|root||root|localhost|DELETE|G
+|root||root|localhost|DROP|G
+|root||root|localhost|DROP ROLE|G
+|root||root|localhost|ENCRYPTION_KEY_ADMIN|G
+|root||root|localhost|EVENT|G
+|root||root|localhost|EXECUTE|G
+|root||root|localhost|FILE|G
+|root||mysql.infoschema|localhost|FIREWALL_EXEMPT|G
+|root||mysql.session|localhost|FIREWALL_EXEMPT|G
+|root||mysql.sys|localhost|FIREWALL_EXEMPT|G
+|root||root|localhost|FIREWALL_EXEMPT|G
+|root||root|localhost|FLUSH_OPTIMIZER_COSTS|G
+|root||root|localhost|FLUSH_STATUS|G
+|root||root|localhost|FLUSH_TABLES|G
+|root||root|localhost|FLUSH_USER_RESOURCES|G
+|root||root|localhost|GROUP_REPLICATION_ADMIN|G
+|root||root|localhost|GROUP_REPLICATION_STREAM|G
+|root||root|localhost|INDEX|G
+|root||root|localhost|INNODB_REDO_LOG_ARCHIVE|G
+|root||root|localhost|INNODB_REDO_LOG_ENABLE|G
+|root||root|localhost|INSERT|G
+|root||root|localhost|LOCK TABLES|G
+|root||root|localhost|PASSWORDLESS_USER_ADMIN|G
+|root||mysql.session|localhost|PERSIST_RO_VARIABLES_ADMIN|G
+|root||root|localhost|PERSIST_RO_VARIABLES_ADMIN|G
+|root||root|localhost|PROCESS|G
+|root||root|localhost|REFERENCES|G
+|root||root|localhost|RELOAD|G
+|root||root|localhost|REPLICATION CLIENT|G
+|root||root|localhost|REPLICATION SLAVE|G
+|root||root|localhost|REPLICATION_APPLIER|G
+|root||root|localhost|REPLICATION_SLAVE_ADMIN|G
+|root||root|localhost|RESOURCE_GROUP_ADMIN|G
+|root||root|localhost|RESOURCE_GROUP_USER|G
+|root||root|localhost|ROLE_ADMIN|G
+|root||mysql.infoschema|localhost|SELECT|G
+|root||root|localhost|SELECT|G
+|root||root|localhost|SENSITIVE_VARIABLES_OBSERVER|G
+|root||root|localhost|SERVICE_CONNECTION_ADMIN|G
+|root||mysql.session|localhost|SESSION_VARIABLES_ADMIN|G
+|root||root|localhost|SESSION_VARIABLES_ADMIN|G
+|root||root|localhost|SET_USER_ID|G
+|root||root|localhost|SHOW DATABASES|G
+|root||root|localhost|SHOW VIEW|G
+|root||root|localhost|SHOW_ROUTINE|G
+|root||mysql.session|localhost|SHUTDOWN|G
+|root||root|localhost|SHUTDOWN|G
+|root||mysql.session|localhost|SUPER|G
+|root||root|localhost|SUPER|G
+|root||mysql.infoschema|localhost|SYSTEM_USER|G
+|root||mysql.session|localhost|SYSTEM_USER|G
+|root||mysql.sys|localhost|SYSTEM_USER|G
+|root||root|localhost|SYSTEM_USER|G
+|root||mysql.session|localhost|SYSTEM_VARIABLES_ADMIN|G
+|root||root|localhost|SYSTEM_VARIABLES_ADMIN|G
+|root||root|localhost|TABLE_ENCRYPTION_ADMIN|G
+|root||root|localhost|TELEMETRY_LOG_ADMIN|G
+|root||root|localhost|TRIGGER|G
+|root||root|localhost|UPDATE|G
+|root||root|localhost|XA_RECOVER_ADMIN|G
+|root||root|localhost|grant option|G
+performance_schema|schema||mysql.session|localhost|SELECT|G
+sys|schema||mysql.sys|localhost|TRIGGER|G
8.0.40
-
-
-
-
-
-
-
+
+ armscii8
+
+
+ armscii8
+ 1
+
+
+ ascii
+
+
+ ascii
+ 1
+
+
+ big5
+
+
+ big5
+ 1
+
+
+ binary
+ 1
+
+
+ cp1250
+
+
+ cp1250
+
+
+ cp1250
+
+
+ cp1250
+ 1
+
+
+ cp1250
+
+
+ cp1251
+
+
+ cp1251
+
+
+ cp1251
+ 1
+
+
+ cp1251
+
+
+ cp1251
+
+
+ cp1256
+
+
+ cp1256
+ 1
+
+
+ cp1257
+
+
+ cp1257
+ 1
+
+
+ cp1257
+
+
+ cp850
+
+
+ cp850
+ 1
+
+
+ cp852
+
+
+ cp852
+ 1
+
+
+ cp866
+
+
+ cp866
+ 1
+
+
+ cp932
+
+
+ cp932
+ 1
+
+
+ dec8
+
+
+ dec8
+ 1
+
+
+ eucjpms
+
+
+ eucjpms
+ 1
+
+
+ euckr
+
+
+ euckr
+ 1
+
+
+ gb18030
+
+
+ gb18030
+ 1
+
+
+ gb18030
+
+
+ gb2312
+
+
+ gb2312
+ 1
+
+
+ gbk
+
+
+ gbk
+ 1
+
+
+ geostd8
+
+
+ geostd8
+ 1
+
+
+ greek
+
+
+ greek
+ 1
+
+
+ hebrew
+
+
+ hebrew
+ 1
+
+
+ hp8
+
+
+ hp8
+ 1
+
+
+ keybcs2
+
+
+ keybcs2
+ 1
+
+
+ koi8r
+
+
+ koi8r
+ 1
+
+
+ koi8u
+
+
+ koi8u
+ 1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+
+
+ latin1
+ 1
+
+
+ latin2
+
+
+ latin2
+
+
+ latin2
+
+
+ latin2
+ 1
+
+
+ latin2
+
+
+ latin5
+
+
+ latin5
+ 1
+
+
+ latin7
+
+
+ latin7
+
+
+ latin7
+ 1
+
+
+ latin7
+
+
+ macce
+
+
+ macce
+ 1
+
+
+ macroman
+
+
+ macroman
+ 1
+
+
+ sjis
+
+
+ sjis
+ 1
+
+
+ swe7
+
+
+ swe7
+ 1
+
+
+ tis620
+
+
+ tis620
+ 1
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+ 1
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ucs2
+
+
+ ujis
+
+
+ ujis
+ 1
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+ 1
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16
+
+
+ utf16le
+
+
+ utf16le
+ 1
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+ 1
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf32
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+ 1
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb3
+
+
+ utf8mb4
+ 1
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb4
+
+
+ utf8mb3_general_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_general_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
+ utf8mb4_0900_ai_ci
+
+
1
+ 2024-12-09.01:20:18
+ utf8mb4_general_ci
+
+
+ utf8mb4_0900_ai_ci
-
+
+ 0
+ localhost
+ caching_sha2_password
+
+
+ 0
+ localhost
+ caching_sha2_password
+
+
+ 0
+ localhost
+ caching_sha2_password
+
+
+ localhost
+ caching_sha2_password
+
+
+ 部门表
+ InnoDB
+ utf8mb4_general_ci
+
+
+ 员工表
+ InnoDB
+ utf8mb4_general_ci
+
+
+ 14
+ 主键ID
+ int unsigned|0s
+ 1
+ 1
+
+
+ 部门名称
+ varchar(10)|0s
+ 1
+ 2
+
+
+ 创建时间
+ datetime|0s
+ 1
+ 3
+
+
+ 修改时间
+ datetime|0s
+ 1
+ 4
+
+
+ id
+ btree
+ 1
+
+
+ name
+ btree
+ 1
+
+
+ 1
+ 1
+ PRIMARY
+
+
+ name
+
+
+ 18
+ ID
+ int unsigned|0s
+ 1
+ 1
+
+
+ 用户名
+ varchar(20)|0s
+ 1
+ 2
+
+
+ 密码
+ varchar(32)|0s
+ '123456'
+ 3
+
+
+ 姓名
+ varchar(10)|0s
+ 1
+ 4
+
+
+ 性别, 说明: 1 男, 2 女
+ tinyint unsigned|0s
+ 1
+ 5
+
+
+ 图像
+ varchar(300)|0s
+ 6
+
+
+ 职位, 说明: 1 班主任,2 讲师, 3 学工主管, 4 教研主管, 5 咨询师
+ tinyint unsigned|0s
+ 7
+
+
+ 入职时间
+ date|0s
+ 8
+
+
+ 部门ID
+ int unsigned|0s
+ 9
+
+
+ 创建时间
+ datetime|0s
+ 1
+ 10
+
+
+ 修改时间
+ datetime|0s
+ 1
+ 11
+
+
+ id
+ btree
+ 1
+
+
+ username
+ btree
+ 1
+
+
+ 1
+ 1
+ PRIMARY
+
+
+ username
+
\ No newline at end of file
diff --git a/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7/storage_v2/_src_/schema/tlias.41SVBg.meta b/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7/storage_v2/_src_/schema/tlias.41SVBg.meta
new file mode 100644
index 0000000..b53a5c8
--- /dev/null
+++ b/case/server/tlias-web-management/.idea/dataSources/3fcacf9e-1712-4831-9be8-c8f53588bac7/storage_v2/_src_/schema/tlias.41SVBg.meta
@@ -0,0 +1,2 @@
+#n:tlias
+! [0, 0, null, null, -2147483648, -2147483648]
diff --git a/case/server/tlias-web-management/.idea/workspace.xml b/case/server/tlias-web-management/.idea/workspace.xml
index cd088ad..2a6337b 100644
--- a/case/server/tlias-web-management/.idea/workspace.xml
+++ b/case/server/tlias-web-management/.idea/workspace.xml
@@ -5,13 +5,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32,6 +52,9 @@
"associatedIndex": 0
}
+
+
+
@@ -48,6 +71,7 @@
"git-widget-placeholder": "main",
"ignore.virus.scanning.warn.message": "true",
"kotlin-language-version-configured": "true",
+ "last_opened_file_path": "D:/下载站/ConvertYamlAndProperties-1.0.5.jar",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
@@ -56,7 +80,7 @@
"project.structure.last.edited": "项目",
"project.structure.proportion": "0.0",
"project.structure.side.proportion": "0.0",
- "settings.editor.selected.configurable": "preferences.keymap",
+ "settings.editor.selected.configurable": "preferences.pluginManager",
"vue.rearranger.settings.migration": "true"
}
}
@@ -80,6 +104,8 @@
+
+
diff --git a/case/server/tlias-web-management/learn.md b/case/server/tlias-web-management/learn.md
new file mode 100644
index 0000000..04f507a
--- /dev/null
+++ b/case/server/tlias-web-management/learn.md
@@ -0,0 +1,90 @@
+## 文件上传
+
+### 前端部分
+
+三要素
+
+```html
+
+
+
+```
+
+### 后端部分
+
+#### 文件接收
+
+提交的文件在controller中使用springboot提供的api接收:
+
+`MultipartFile yourFileName`
+
+#### 文件保存
+
+
+
+
+
+## 登录认证功能
+
+
+
+### 会话技术
+
+由于同一会话之间需要数据共享,http协议无状态。所以需要会话跟踪技术
+
+- 客户端会话跟踪技术: Cookie
+
+http支持,浏览器自动
+
+移动端App无法使用,不安全用户可以自己禁用。不能跨域
+
+
+
+- 服务端会话跟踪技术: Session
+
+
+
+
+
+- 令牌技术
+
+
+
+
+
+### JWT
+
+
+
+
+
+
+
+
+
+
+
+## 异常处理
+
+
+
+- 在contraller层处理异常
+
+- 定义全局异常处理器(推荐)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java b/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java
index 34e143f..e67c08f 100644
--- a/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java
+++ b/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java
@@ -2,10 +2,9 @@ package top.lejings.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import top.lejings.pojo.Emp;
+import top.lejings.pojo.PageBean;
import top.lejings.pojo.Result;
import top.lejings.service.EmpService;
@@ -15,17 +14,19 @@ import java.util.List;
* 员工管理Controller
*/
@Slf4j
-@RestController("/emps")
+@RestController
+@RequestMapping("/emps")
public class EmpController {
@Autowired
private EmpService empService;
@GetMapping()
- public Result list(@RequestBody Emp emp){
- log.info("查询员工数据,参数:{}",emp);
- List empList = EmpService.list(emp);
+ public Result page(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer pageSize){
+ log.info("查询员工数据,参数:page:{},size{}",page,pageSize);
+ PageBean pageBean = empService.page(page, pageSize);
- return Result.success(empList);
+ return Result.success(pageBean);
}
}
+
diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java
index 4c4c5ad..5b719d5 100644
--- a/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java
+++ b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java
@@ -1,10 +1,19 @@
package top.lejings.mapper;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+import top.lejings.pojo.Emp;
+
+import java.util.List;
/**
* 员工管理
*/
@Mapper
public interface EmpMapper {
+
+ @Select("select count(*) from emp")
+ public Long count();
+
+ public List page(Integer start, Integer pageSize);
}
diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/pojo/PageBean.java b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/PageBean.java
new file mode 100644
index 0000000..bb0f82a
--- /dev/null
+++ b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/PageBean.java
@@ -0,0 +1,21 @@
+package top.lejings.pojo;
+
+/*
+* 分页查询的封装类
+* */
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.List;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class PageBean {
+
+ private Long total;
+ public List rows;
+
+}
diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java
index 4974c50..8a0a9d5 100644
--- a/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java
+++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java
@@ -1,12 +1,14 @@
package top.lejings.service;
import top.lejings.pojo.Emp;
+import top.lejings.pojo.PageBean;
import java.util.List;
/**
* 员工管理
*/
+
public interface EmpService {
- List list(Emp emp);
+ PageBean page(Integer page, Integer pageSize);
}
diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java
index 8f248a1..403d07e 100644
--- a/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java
+++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java
@@ -1,6 +1,9 @@
package top.lejings.service.impl;
+import org.springframework.beans.factory.annotation.Autowired;
+import top.lejings.mapper.EmpMapper;
import top.lejings.pojo.Emp;
+import top.lejings.pojo.PageBean;
import top.lejings.service.EmpService;
import org.springframework.stereotype.Service;
@@ -8,8 +11,19 @@ import java.util.List;
@Service
public class EmpServiceImpl implements EmpService {
- @Override
- public List list(Emp emp) {
- return List.of();
+
+
+ @Autowired
+ private EmpMapper empMapper;
+
+ public PageBean page(Integer page, Integer pageSize){
+ //获取总记录数
+ Long count = empMapper.count();
+ //获取分页查询结果列表
+ List empList=empMapper.page((page-1)*pageSize,pageSize);
+ //封装PageBean对象
+ PageBean pageBean=new PageBean(count,empList);
+ return pageBean;
}
+
}
diff --git a/case/server/tlias-web-management/src/main/resources/top/lejings/mapper/EmpMapper.xml b/case/server/tlias-web-management/src/main/resources/top/lejings/mapper/EmpMapper.xml
new file mode 100644
index 0000000..5072e92
--- /dev/null
+++ b/case/server/tlias-web-management/src/main/resources/top/lejings/mapper/EmpMapper.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class b/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class
index 285d416..c072a91 100644
Binary files a/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class and b/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class differ
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class b/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class
index 815bf5f..4702eb3 100644
Binary files a/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class and b/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class differ
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.xml b/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.xml
new file mode 100644
index 0000000..5072e92
--- /dev/null
+++ b/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/pojo/PageBean.class b/case/server/tlias-web-management/target/classes/top/lejings/pojo/PageBean.class
new file mode 100644
index 0000000..f1ac2db
Binary files /dev/null and b/case/server/tlias-web-management/target/classes/top/lejings/pojo/PageBean.class differ
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class b/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class
index abe9fc3..ab75656 100644
Binary files a/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class and b/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class differ
diff --git a/case/server/tlias-web-management/target/classes/top/lejings/service/impl/EmpServiceImpl.class b/case/server/tlias-web-management/target/classes/top/lejings/service/impl/EmpServiceImpl.class
index 677c487..dfe17f1 100644
Binary files a/case/server/tlias-web-management/target/classes/top/lejings/service/impl/EmpServiceImpl.class and b/case/server/tlias-web-management/target/classes/top/lejings/service/impl/EmpServiceImpl.class differ