From 32ddf58d5ea9fbad6c026d84d3fbf930737abc9e Mon Sep 17 00:00:00 2001 From: syx_computer Date: Mon, 20 Oct 2025 01:55:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=89=E5=A4=A9=E5=AE=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 03. 后端Web基础(Maven基础)/.idea/.gitignore | 8 + .../.idea/03. 后端Web基础(Maven基础).iml | 9 + 03. 后端Web基础(Maven基础)/.idea/compiler.xml | 16 ++ .../.idea/encodings.xml | 11 ++ .../.idea/jarRepositories.xml | 20 +++ 03. 后端Web基础(Maven基础)/.idea/misc.xml | 16 ++ 03. 后端Web基础(Maven基础)/.idea/modules.xml | 8 + 03. 后端Web基础(Maven基础)/.idea/vcs.xml | 6 + .../maven-project01/pom.xml | 52 ++++++ .../src/main/java/com/itheima/HelloWorld.java | 8 + .../src/main/java/com/itheima/UserService.java | 33 ++++ .../test/java/com/itheima/UserServiceAiTest.java | 155 ++++++++++++++++++ .../src/test/java/com/itheima/UserServiceTest.java | 78 +++++++++ .../target/classes/com/itheima/HelloWorld.class | Bin 0 -> 559 bytes .../target/classes/com/itheima/UserService.class | Bin 0 -> 1535 bytes .../target/maven-archiver/pom.properties | 3 + .../target/maven-project01-1.0-SNAPSHOT.jar | Bin 0 -> 3304 bytes .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 2 + .../default-testCompile/createdFiles.lst | 0 .../testCompile/default-testCompile/inputFiles.lst | 2 + .../2024-09-24T13-04-04_510.dumpstream | 5 + .../2024-09-24T13-04-26_238.dumpstream | 5 + .../2024-09-24T13-05-06_117.dumpstream | 5 + .../TEST-com.itheima.UserServiceAiTest.xml | 70 ++++++++ .../TEST-com.itheima.UserServiceTest.xml | 73 +++++++++ .../com.itheima.UserServiceAiTest.txt | 4 + .../com.itheima.UserServiceTest.txt | 4 + .../com/itheima/UserServiceAiTest.class | Bin 0 -> 8931 bytes .../test-classes/com/itheima/UserServiceTest.class | Bin 0 -> 2882 bytes .../maven-project02/pom.xml | 17 ++ .../src/main/java/com/itheima/HelloMaven.java | 7 + .../maven-project03/pom.xml | 17 ++ .../src/main/java/com/itheima/HelloMaven.java | 7 + .../web-ai-project01/.idea/.gitignore | 8 + .../web-ai-project01/.idea/compiler.xml | 14 ++ .../web-ai-project01/.idea/encodings.xml | 7 + .../web-ai-project01/.idea/jarRepositories.xml | 20 +++ .../web-ai-project01/.idea/misc.xml | 14 ++ .../web-ai-project01/.idea/modules.xml | 8 + .../web-ai-project01/maven-project01/pom.xml | 17 ++ .../src/main/java/com/itheima/Main.java | 7 + .../target/classes/com/itheima/Main.class | Bin 0 -> 540 bytes .../web-ai-project01/web-ai-project01.iml | 8 + 44 files changed, 745 insertions(+) create mode 100644 03. 后端Web基础(Maven基础)/.idea/.gitignore create mode 100644 03. 后端Web基础(Maven基础)/.idea/03. 后端Web基础(Maven基础).iml create mode 100644 03. 后端Web基础(Maven基础)/.idea/compiler.xml create mode 100644 03. 后端Web基础(Maven基础)/.idea/encodings.xml create mode 100644 03. 后端Web基础(Maven基础)/.idea/jarRepositories.xml create mode 100644 03. 后端Web基础(Maven基础)/.idea/misc.xml create mode 100644 03. 后端Web基础(Maven基础)/.idea/modules.xml create mode 100644 03. 后端Web基础(Maven基础)/.idea/vcs.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/pom.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/HelloWorld.java create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/UserService.java create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceAiTest.java create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceTest.java create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/HelloWorld.class create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/UserService.class create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-archiver/pom.properties create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-project01-1.0-SNAPSHOT.jar create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-04_510.dumpstream create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-26_238.dumpstream create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-05-06_117.dumpstream create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceAiTest.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceTest.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceAiTest.txt create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceTest.txt create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/test-classes/com/itheima/UserServiceAiTest.class create mode 100644 03. 后端Web基础(Maven基础)/maven-project01/target/test-classes/com/itheima/UserServiceTest.class create mode 100644 03. 后端Web基础(Maven基础)/maven-project02/pom.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project02/src/main/java/com/itheima/HelloMaven.java create mode 100644 03. 后端Web基础(Maven基础)/maven-project03/pom.xml create mode 100644 03. 后端Web基础(Maven基础)/maven-project03/src/main/java/com/itheima/HelloMaven.java create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/.gitignore create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/compiler.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/encodings.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/jarRepositories.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/misc.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/.idea/modules.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/pom.xml create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/src/main/java/com/itheima/Main.java create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/target/classes/com/itheima/Main.class create mode 100644 03. 后端Web基础(Maven基础)/web-ai-project01/web-ai-project01.iml diff --git a/03. 后端Web基础(Maven基础)/.idea/.gitignore b/03. 后端Web基础(Maven基础)/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/03. 后端Web基础(Maven基础)/.idea/03. 后端Web基础(Maven基础).iml b/03. 后端Web基础(Maven基础)/.idea/03. 后端Web基础(Maven基础).iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/03. 后端Web基础(Maven基础).iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/compiler.xml b/03. 后端Web基础(Maven基础)/.idea/compiler.xml new file mode 100644 index 0000000..d31248b --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/compiler.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/encodings.xml b/03. 后端Web基础(Maven基础)/.idea/encodings.xml new file mode 100644 index 0000000..2124ffc --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/encodings.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/jarRepositories.xml b/03. 后端Web基础(Maven基础)/.idea/jarRepositories.xml new file mode 100644 index 0000000..5a2f139 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/misc.xml b/03. 后端Web基础(Maven基础)/.idea/misc.xml new file mode 100644 index 0000000..75b56f8 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/misc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/modules.xml b/03. 后端Web基础(Maven基础)/.idea/modules.xml new file mode 100644 index 0000000..26ede8a --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/.idea/vcs.xml b/03. 后端Web基础(Maven基础)/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project01/pom.xml b/03. 后端Web基础(Maven基础)/maven-project01/pom.xml new file mode 100644 index 0000000..9a6eab7 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/pom.xml @@ -0,0 +1,52 @@ + + + 4.0.0 + + com.itheima + maven-project01 + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + + + + org.springframework + spring-context + 6.1.4 + + + + + io.micrometer + micrometer-observation + + + + + + + org.junit.jupiter + junit-jupiter + 5.9.1 + + test + + + + + org.mockito + mockito-core + 5.7.0 + test + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/HelloWorld.java b/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/HelloWorld.java new file mode 100644 index 0000000..6626932 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/HelloWorld.java @@ -0,0 +1,8 @@ +package com.itheima; + +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello Maven ~"); + } + +} diff --git a/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/UserService.java b/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/UserService.java new file mode 100644 index 0000000..a0c8bb8 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/src/main/java/com/itheima/UserService.java @@ -0,0 +1,33 @@ +package com.itheima; + +import java.time.LocalDate; +import java.time.Period; +import java.time.format.DateTimeFormatter; + +public class UserService { + + /** + * 给定一个身份证号, 计算出该用户的年龄 + * @param idCard 身份证号 + */ + public Integer getAge(String idCard){ + if (idCard == null || idCard.length() != 18) { + throw new IllegalArgumentException("无效的身份证号码"); + } + String birthday = idCard.substring(6, 14); + LocalDate parse = LocalDate.parse(birthday, DateTimeFormatter.ofPattern("yyyyMMdd")); + return Period.between(parse, LocalDate.now()).getYears(); + } + + /** + * 给定一个身份证号, 计算出该用户的性别 + * @param idCard 身份证号 + */ + public String getGender(String idCard){ + if (idCard == null || idCard.length() != 18) { + throw new IllegalArgumentException("无效的身份证号码"); + } + return Integer.parseInt(idCard.substring(16,17)) % 2 == 1 ? "男" : "女"; + } + +} diff --git a/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceAiTest.java b/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceAiTest.java new file mode 100644 index 0000000..2205e83 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceAiTest.java @@ -0,0 +1,155 @@ +package com.itheima; + +import org.junit.jupiter.api.*; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; + +import java.time.LocalDate; +import java.time.Period; +import java.time.format.DateTimeFormatter; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; +public class UserServiceAiTest { + + private UserService userService; + @BeforeEach // 在每个测试方法执行前执行 + public void setUp() { + userService = new UserService(); + } + + @Test + public void getGender_ValidMaleIdCard_ReturnsMale() { + String gender = userService.getGender("100000200010011011"); + assertEquals("男", gender, "性别获取错误,应为男性"); + } + + @Test + public void getGender_ValidFemaleIdCard_ReturnsFemale() { + String gender = userService.getGender("100000200010011022"); + assertEquals("女", gender, "性别获取错误,应为女性"); + } + + @Test + public void getGender_NullIdCard_ThrowsException() { + assertThrows(IllegalArgumentException.class, () -> { + userService.getGender(null); + }, "无效的身份证号码"); + } + + @Test + public void getGender_InvalidLengthIdCard_ThrowsException() { + assertThrows(IllegalArgumentException.class, () -> { + userService.getGender("10000020001001101"); + }, "无效的身份证号码"); + } + + @ParameterizedTest + @ValueSource(strings = {"100000200010011011", "100000200010011031", "100000200010011051"}) + public void getGender_MultipleMaleIdCards_ReturnsMale(String idCard) { + String gender = userService.getGender(idCard); + assertEquals("男", gender, "性别获取错误,应为男性"); + } + + @ParameterizedTest + @ValueSource(strings = {"100000200010011022", "100000200010011042", "100000200010011062"}) + public void getGender_MultipleFemaleIdCards_ReturnsFemale(String idCard) { + String gender = userService.getGender(idCard); + assertEquals("女", gender, "性别获取错误,应为女性"); + } + + + + /** + * 测试正常输入,返回正确的年龄 + */ + @Test + public void getAge_ValidIdCard_ReturnsCorrectAge() { + String idCard = "100000199010011234"; // 出生日期:1990-10-01 + try (var mockedStaticLocalDate = mockStatic(LocalDate.class); + var mockedStaticPeriod = mockStatic(Period.class)) { + + LocalDate birthDate = LocalDate.of(1990, 10, 1); + LocalDate currentDate = LocalDate.of(2025, 4, 5); // 当前日期假设为2025年4月5日 + Period period = Period.between(birthDate, currentDate); + + mockedStaticLocalDate.when(LocalDate::now).thenReturn(currentDate); + mockedStaticLocalDate.when(() -> LocalDate.parse("19901001", DateTimeFormatter.ofPattern("yyyyMMdd"))).thenReturn(birthDate); + mockedStaticPeriod.when(() -> Period.between(birthDate, currentDate)).thenReturn(period); + + Integer age = userService.getAge(idCard); + assertEquals(34, age, "年龄计算错误"); + } + } + + /** + * 测试身份证号为null的情况,应抛出异常 + */ + @Test + public void getAge_NullIdCard_ThrowsException() { + assertThrows(IllegalArgumentException.class, () -> { + userService.getAge(null); + }, "无效的身份证号码"); + } + + /** + * 测试身份证号长度不为18的情况,应抛出异常 + */ + @Test + public void getAge_InvalidLengthIdCard_ThrowsException() { + assertThrows(IllegalArgumentException.class, () -> { + userService.getAge("123456789012345"); // 少于18位 + }, "无效的身份证号码"); + } + + /** + * 测试出生日期为今天的情况,年龄应为0 + */ + @Test + public void getAge_BirthdayToday_ReturnsZero() { + String todayStr = "20250405"; + String idCard = "100000" + todayStr + "1234"; + + try (var mockedStaticLocalDate = mockStatic(LocalDate.class); + var mockedStaticPeriod = mockStatic(Period.class)) { + + LocalDate today = LocalDate.of(2025, 4, 5); + Period zeroPeriod = Period.ZERO; + + mockedStaticLocalDate.when(LocalDate::now).thenReturn(today); + mockedStaticLocalDate.when(() -> LocalDate.parse(todayStr, DateTimeFormatter.ofPattern("yyyyMMdd"))).thenReturn(today); + mockedStaticPeriod.when(() -> Period.between(today, today)).thenReturn(zeroPeriod); + + Integer age = userService.getAge(idCard); + assertEquals(0, age, "出生当天年龄应为0"); + } + } + + /** + * 参数化测试多个合法身份证号,验证年龄是否正确 + */ + @ParameterizedTest + @ValueSource(strings = { + "100000199001011234", // 1990-01-01 + "100000198506152345", // 1985-06-15 + "100000200012313456" // 2000-12-31 + }) + public void getAge_MultipleValidIdCards_ReturnsCorrectAges(String idCard) { + String birthStr = idCard.substring(6, 14); + try (var mockedStaticLocalDate = mockStatic(LocalDate.class); + var mockedStaticPeriod = mockStatic(Period.class)) { + + LocalDate birthDate = LocalDate.parse(birthStr, DateTimeFormatter.ofPattern("yyyyMMdd")); + LocalDate currentDate = LocalDate.of(2025, 4, 5); + int expectedAge = Period.between(birthDate, currentDate).getYears(); + + mockedStaticLocalDate.when(LocalDate::now).thenReturn(currentDate); + mockedStaticLocalDate.when(() -> LocalDate.parse(birthStr, DateTimeFormatter.ofPattern("yyyyMMdd"))).thenReturn(birthDate); + mockedStaticPeriod.when(() -> Period.between(birthDate, currentDate)).thenReturn(Period.between(birthDate, currentDate)); + + Integer actualAge = userService.getAge(idCard); + assertEquals(expectedAge, actualAge, "年龄计算错误"); + } + } + +} diff --git a/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceTest.java b/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceTest.java new file mode 100644 index 0000000..5908103 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/src/test/java/com/itheima/UserServiceTest.java @@ -0,0 +1,78 @@ +package com.itheima; + +import org.junit.jupiter.api.*; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; + +/** + * 测试类 + */ +@DisplayName("用户信息测试类") +public class UserServiceTest { + +// @BeforeAll +// public static void berforeAll(){ +// System.out.println("before All"); +// } +// +// @AfterAll +// public static void afterAll(){ +// System.out.println("after All"); +// } +// +// @BeforeEach +// public void beforeEach(){ +// System.out.println("before Each"); +// } +// +// @AfterEach +// public void afterEach(){ +// System.out.println("after Each"); +// } + + @Test + public void testGetAge(){ + UserService userService = new UserService(); + Integer age = userService.getAge("100000200010011011"); + System.out.println(age); + } + + @Test + public void testGetGender() { + UserService userService = new UserService(); + String gender = userService.getGender("100000200010011011"); + System.out.println(gender); + } + +// 断言 + @Test + public void testGenderWithAssert(){ + UserService userService = new UserService(); + String gender = userService.getGender("100000200010011011"); + //断言 + Assertions.assertEquals("男", gender, "性别获取逻辑有问题"); + } + + @Test + public void testGenderWithAssert1(){ + UserService userService = new UserService(); + //断言 + Assertions.assertThrows(IllegalArgumentException.class, () -> { + userService.getGender(null); + }); + } + +// 参数化测试 + @DisplayName("测试用户性别") + @ParameterizedTest + @ValueSource(strings = {"100000200010011011", "100000200010011031", "100000200010011051"}) + public void testGetGender2(String idCard) { + UserService userService = new UserService(); + String gender = userService.getGender(idCard); + + //断言 + Assertions.assertEquals("男",gender); + } + + +} diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/HelloWorld.class b/03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/HelloWorld.class new file mode 100644 index 0000000000000000000000000000000000000000..88cea214da638b7a0c7141d3a2266b09c14f5a1b GIT binary patch literal 559 zcmZvZO;5r=5Qg97tF#tD5X5ir1Rm_s1M0=Zc&Hx<1`nPV*uavuYf2&U;(yYECLa6& z{wU*YF+r2=VK(#5%(L%izP>*`0i5E%LJDaE85>#T7)ld9=Z?pNk#p0Zh(W}VJCT8m z&KT0IcF#l}rUA>w3haOF-KS|JeCkp&8mhW6NGj(xltI*uLc#q`9;*z6OW}E{amD8% zXgpgeVa-68H_sZo`D)eZJ>NdMq?p;?!<50tI!)V zWX{!4Fce)Gi0hf(7vUZ6d!&?IHQ-*4hf?RiVkR2PDMQ^&#&wA2b4gZet%oEpROjJ{ z2$h5~gVj~Da3C(EHc(vJJklRW6II%WJ}EH05sDj>Idn6+vxo0sFLAj}QI~-|vjDh6cqHnm^mYcohHu literal 0 HcmV?d00001 diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/UserService.class b/03. 后端Web基础(Maven基础)/maven-project01/target/classes/com/itheima/UserService.class new file mode 100644 index 0000000000000000000000000000000000000000..0794c756cfe0e8cb77e36a4c0dace6f53c89d172 GIT binary patch literal 1535 zcma)6OHUI~7(KVNOk1a=4D#@eFDO(kzR~(Z6s@*^7EN5wKEWOWY{L$FkQ&PBJtf(+ypoU}%c=T@AvIfP$ckHBeWWXQZVY1u`!Qqacfpc~U`` zVcRlhvQ!cUUK+9r)v_?;+1oiWC3VyABf`-2?a9oy#}5{s-v2)T^2@vT-(TJP`fzSx z=3WpXXtuyMhW2P`8LrNmsLN_s(Sc5eK&6_kxMDh@$zqnz(ECvR2;@2L+f%6Bn>GFc1e_JUaE?*Nd~HVW6@m;0zQDFDiSzGz)n`_ zW|fXg`eAqc!lOAqPSN7)^S264Q+{%0Ij+m1(91l2r6Q;b*0i3Z`gn)UJWVYr-4LVI za#mOqJX@j@&58CZw{&~&9(rX_uQ04jt%8@JABkcgDiA<#W91iHzM-iX<0BV6Kg=yE zhSqTHdQi++-IB#Tze6$qu^0@YjO4i+X+Gu343LI%!pPhC?fHj{C7xi$tXerSqTA6& z8j`fft{V0H5WP9}*92;BG}AatyEx5^W?%mt*c)1SaE3Xs$8oEb!*U(c#|11V- z*#DY*n;gClk_3e5$!S3+TG0&+{b+Oe`|BJoKe6EgE|P+7bRk764_SukXHFB=D4}@a z2?gkW4CAiOyL4j*Kd`FKNTii?)^Nl(<(+|FJN^Pb?c}n)Fd=|mtPnPmzRixVjymR& Zt^rq~Z3ELs77TLTyHE5i(JU}17fe3KE#4jhW-? zIC2Lv8+}6HB}ha16NbD3e?*AmD{sS(v}1eILs}}vEXYs7^`3w-2A>{)U_~`Kg9uzB zYS&3UL)9;SWjSd|(G` z^4NF}=EAA@ifit@r!Ubc3EJDl!AA9$BFi&BvFzxZjYOK(aX7tO2!am!7Yyd^&8B ztNB3pCorQT=!-&$fa>Y9fIw?t5J+^>qS*T5$u@ZMaZen6eN`?TLfP;dY+r@&>^Ymh zJxV8ZNIQZjG>Zvpy(C#y5aLw!Hf}=4K>Ob&yheVpt+S??>D`o*UMATx zM${XwLUX%}aOENGY}+b@LbdknUu)J?Al5b|hB&8Uulo1mgqXP=b!NDItfb5>7hh9` zo>EZlH9L>>JexSHVuu%EZ}9{t&a)1lnRZNE@36-N z>SevLCgfhra}F}DxyJM1`Cbb}QQFLlQ|wvk4S4$pFs+&eoeAmNo3XZhGJPR&*KWj+vj2F%o+zG|hRJGUyz2VU8wj}phO-<&aM&qPvb5Dv^ z%CDGS`Rtb*N_+kOZvR}?c4>{8>A1n=ol#^K&Ff1a%pb zk$11YyTdQi-#j0Us+CDHK}*2gE9>=E-KtN5in!{+mZk6pq(TOjesyS2od-fEyan}32s_69AXJS+y4^Vju+yUV2 zz)^S&s66%GJ6HXH!}=uA=YmZmnTp`+8`~L2OZ1Vy8#lC-Q!v%j(*q+|RuGz=-<6C^ z#N9vI1?5-LqPlk7I|@cE35iX+NWfp*yPTS6EL$-q(iigX(#<|C)MKz|ow44mk;szR zumxP_I(pdydGV!g_+ByN7{0uxB_3TBX-odM&#Otooc70i8gz>kCuopQ79TwBcf=AF z)Oax|&b!V5YinEn5D(rPEdf_uq~(sDij&IRiS~y$RSe?rZMxO@WjN=azl7a76iLSJ zL0!uPX~N9NnR#;U#0M+Y03?Z zjV8-ubhpG#{1B^niViw0T6~XyY#B{PYHfI*ezrFy>6k>o!szsS-|OL_YbQT0i2NCw zwx21;O$FZ{>hMRY;^Led31@3c{cxb2OHtD0&Pa#3*42GrH>uZFQ_bb}&FVL__dU~| z3My5?O}>6avlF=fDc4@aD>*qlreNEAHM(f*3TFmM))*o*9PxtaY$pYehf-p~oNF_k z$SgL25yvdD)2RhMi)8yzN8dXmYf+_cADm`f8=VT1FWRq`-umk~jnrjUid3(CRH54H zytX`pmp)Y2)EB>7-aoweePmdXZ7+_{e{h+NvA^haKuw6eU<&LjByef|{{8}<;(mB? zfG6G`rKDJIfwEAUwYb+z2Op}kd_$`_T15>pJYufepsEZqhmVa-;*;I8kB-XDk&|-x zp&p}S-9nSFamZ&)2y4jF=@~K;076X6d@Mg_HXufzZ3j&o(C-@vj_&qzhNBzPTXv)z z@cpmb2BOZvowPB4dR5BPL^bG=BA9uoJ`cM~uesTmZWNM*EG}e(p?X zw)IAzAt`{PHaY(Wy*^T-?sw{>+FYxa18?#B*XVjS$3Jin? R0&xN#2_WbH(qCji{{TCcyubhe literal 0 HcmV?d00001 diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..66853d9 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +com\itheima\HelloWorld.class diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..809c269 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\web-ai-code\web-ai-project01\maven-project01\src\main\java\com\itheima\UserService.java +D:\web-ai-code\web-ai-project01\maven-project01\src\main\java\com\itheima\HelloWorld.java diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..34cba60 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\web-ai-code\web-ai-project01\maven-project01\src\test\java\com\itheima\UserServiceTest.java +D:\web-ai-code\web-ai-project01\maven-project01\src\test\java\com\itheima\UserServiceAiTest.java diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-04_510.dumpstream b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-04_510.dumpstream new file mode 100644 index 0000000..6477c97 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-04_510.dumpstream @@ -0,0 +1,5 @@ +# Created at 2024-09-24T13:04:08.547 +Boot Manifest-JAR contains absolute paths in classpath 'D:\develop\apache-maven-3.9.4\mvn_repo\org\apache\maven\surefire\surefire-api\3.1.2\surefire-api-3.1.2.jar' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-26_238.dumpstream b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-26_238.dumpstream new file mode 100644 index 0000000..f6fe739 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-04-26_238.dumpstream @@ -0,0 +1,5 @@ +# Created at 2024-09-24T13:04:26.662 +Boot Manifest-JAR contains absolute paths in classpath 'D:\develop\apache-maven-3.9.4\mvn_repo\org\apache\maven\surefire\surefire-api\3.1.2\surefire-api-3.1.2.jar' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-05-06_117.dumpstream b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-05-06_117.dumpstream new file mode 100644 index 0000000..c0b3542 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/2024-09-24T13-05-06_117.dumpstream @@ -0,0 +1,5 @@ +# Created at 2024-09-24T13:05:06.536 +Boot Manifest-JAR contains absolute paths in classpath 'D:\develop\apache-maven-3.9.4\mvn_repo\org\apache\maven\surefire\surefire-api\3.1.2\surefire-api-3.1.2.jar' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceAiTest.xml b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceAiTest.xml new file mode 100644 index 0000000..bc79f03 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceAiTest.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceTest.xml b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceTest.xml new file mode 100644 index 0000000..0cc50fc --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/TEST-com.itheima.UserServiceTest.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceAiTest.txt b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceAiTest.txt new file mode 100644 index 0000000..d432e66 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceAiTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: com.itheima.UserServiceAiTest +------------------------------------------------------------------------------- +Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.261 s -- in com.itheima.UserServiceAiTest diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceTest.txt b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceTest.txt new file mode 100644 index 0000000..32d8a74 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project01/target/surefire-reports/com.itheima.UserServiceTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: com.itheima.UserServiceTest +------------------------------------------------------------------------------- +Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s -- in com.itheima.UserServiceTest diff --git a/03. 后端Web基础(Maven基础)/maven-project01/target/test-classes/com/itheima/UserServiceAiTest.class b/03. 后端Web基础(Maven基础)/maven-project01/target/test-classes/com/itheima/UserServiceAiTest.class new file mode 100644 index 0000000000000000000000000000000000000000..567747d7d3a1c07a1a0029fdb156507a320f1bca GIT binary patch literal 8931 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 EUs> + + 4.0.0 + + com.itheima + maven-project02 + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project02/src/main/java/com/itheima/HelloMaven.java b/03. 后端Web基础(Maven基础)/maven-project02/src/main/java/com/itheima/HelloMaven.java new file mode 100644 index 0000000..18ad6a1 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project02/src/main/java/com/itheima/HelloMaven.java @@ -0,0 +1,7 @@ +package com.itheima; + +public class HelloMaven { + public static void main(String[] args) { + System.out.println("Hello Maven...."); + } +} diff --git a/03. 后端Web基础(Maven基础)/maven-project03/pom.xml b/03. 后端Web基础(Maven基础)/maven-project03/pom.xml new file mode 100644 index 0000000..843216c --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project03/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + com.itheima + maven-project03 + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/maven-project03/src/main/java/com/itheima/HelloMaven.java b/03. 后端Web基础(Maven基础)/maven-project03/src/main/java/com/itheima/HelloMaven.java new file mode 100644 index 0000000..8236652 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/maven-project03/src/main/java/com/itheima/HelloMaven.java @@ -0,0 +1,7 @@ +package com.itheima; + +public class HelloMaven { + public static void main(String[] args) { + System.out.println("Hello Maven ~~~"); + } +} diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/.gitignore b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/compiler.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/compiler.xml new file mode 100644 index 0000000..f45faae --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/compiler.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/encodings.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/encodings.xml new file mode 100644 index 0000000..65eb114 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/jarRepositories.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/jarRepositories.xml new file mode 100644 index 0000000..5a2f139 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/misc.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/misc.xml new file mode 100644 index 0000000..335d66f --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/modules.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/modules.xml new file mode 100644 index 0000000..02a9c87 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/pom.xml b/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/pom.xml new file mode 100644 index 0000000..8dba912 --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + com.itheima + maven-project01 + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/src/main/java/com/itheima/Main.java b/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/src/main/java/com/itheima/Main.java new file mode 100644 index 0000000..ea6b5af --- /dev/null +++ b/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/src/main/java/com/itheima/Main.java @@ -0,0 +1,7 @@ +package com.itheima; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/target/classes/com/itheima/Main.class b/03. 后端Web基础(Maven基础)/web-ai-project01/maven-project01/target/classes/com/itheima/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..2f5c5355f12f96ad84c1ff7329af8886d417a98b GIT binary patch literal 540 zcmZvZ%T59@6o&tD8)h5@LGZ4OD{$c~U7&7Ej0?OZ7&flT&_Kz|)RaNvW9dQ@7e0Uw zWjq~Byo4@JbN>IFucz(D=i57gW9&J|AZsD#B98(?dCc#*AM$wUU-ic#NEix7GM32+ zL$=xK*(k!c;J8?T`=`A7I7viARccC2wN46>%D>h!PP&N}JZcxQ#NeKbFjS2PrNe>e zpp0b;6&F>kFjVJsF<5to5ypgV&baA-1eNiy-RfDW(4ey7fR5~i)VUKHR@^3MhjO4_4|3PgcMJce}yq$MG`CJdFw>rmWaJp)$ z192wJ(Y6`wz+4j^YV`PKWx&kyQ(UFYr=8KB-+u*rO6@g@#s;!jr|8ZKuz^j=Y;0kh l6w`c|!bp3DRatyN=?7rGnyB=Hg + + + + + + + \ No newline at end of file