├── .gitignore ├── LICENSE ├── README.md ├── interview-code ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── interview │ ├── Lesson1_1.java │ ├── Lesson1_2.java │ ├── Lesson1_3.java │ ├── Lesson1_4.java │ ├── Lesson1_5.java │ ├── Lesson1_6.java │ ├── Lesson1_7.java │ ├── Lesson2_1.java │ ├── Lesson2_2.java │ ├── Lesson2_3.java │ ├── Lesson2_4.java │ ├── Lesson3_1.java │ ├── Lesson3_2.java │ ├── Lesson3_3.java │ ├── Lesson3_4.java │ ├── Lesson4_1.java │ ├── Lesson4_2.java │ ├── Lesson5_1.java │ ├── Lesson5_2.java │ ├── Lesson5_4.java │ ├── Lesson5_5.java │ ├── Lesson5_6.java │ ├── Lesson5_7.java │ ├── Lesson6_1.java │ ├── Lesson7_3.java │ ├── Lesson7_4.java │ └── other │ ├── CustomDelayQueue.java │ ├── EnumTest.java │ ├── RocketMQDemo.java │ └── SynchronizedTest.java ├── mybatislearning-xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── interview │ │ │ └── mybatislearning │ │ │ ├── MyBatisLearningApplication.java │ │ │ ├── mapper │ │ │ └── UserMapper.java │ │ │ └── model │ │ │ └── UserEntity.java │ └── resources │ │ ├── application.yml │ │ └── mybatis │ │ ├── mapper │ │ └── UserMapper.xml │ │ └── mybatis-config.xml │ └── test │ └── java │ └── com │ └── interview │ └── mybatislearning │ └── MybatislearningApplicationTests.java ├── mybatislearning ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── interview │ │ │ ├── MybatisApplication.java │ │ │ ├── mapper │ │ │ └── UserMapper.java │ │ │ └── model │ │ │ └── UserEntity.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── interview │ └── MybatisApplicationTests.java ├── springbootlearning ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── interview │ │ │ └── java │ │ │ └── springbootlearning │ │ │ ├── HelloController.java │ │ │ └── SpringbootlearningApplication.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── interview │ └── java │ └── springbootlearning │ └── SpringbootlearningApplicationTests.java └── springlearning ├── pom.xml └── src └── main ├── java └── com │ └── learning │ ├── aop │ ├── CarAop.java │ ├── Person.java │ └── PersonTest.java │ ├── config │ └── MyConfiguration.java │ ├── controller │ ├── HomeController.java │ └── PersonController.java │ ├── core │ └── MyInteceptor.java │ └── pojo │ └── PersonDTO.java ├── resource └── spring-mvc.xml └── webapp └── WEB-INF ├── views └── index.jsp └── web.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/README.md -------------------------------------------------------------------------------- /interview-code/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/pom.xml -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_2.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_3.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_4.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_5.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_6.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson1_7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson1_7.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson2_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson2_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson2_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson2_2.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson2_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson2_3.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson2_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson2_4.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson3_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson3_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson3_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson3_2.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson3_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson3_3.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson3_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson3_4.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson4_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson4_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson4_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson4_2.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_2.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_4.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_5.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_6.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson5_7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson5_7.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson6_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson6_1.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson7_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson7_3.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/Lesson7_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/Lesson7_4.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/other/CustomDelayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/other/CustomDelayQueue.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/other/EnumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/other/EnumTest.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/other/RocketMQDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/other/RocketMQDemo.java -------------------------------------------------------------------------------- /interview-code/src/main/java/com/interview/other/SynchronizedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/interview-code/src/main/java/com/interview/other/SynchronizedTest.java -------------------------------------------------------------------------------- /mybatislearning-xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/pom.xml -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/java/com/interview/mybatislearning/MyBatisLearningApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/java/com/interview/mybatislearning/MyBatisLearningApplication.java -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/java/com/interview/mybatislearning/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/java/com/interview/mybatislearning/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/java/com/interview/mybatislearning/model/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/java/com/interview/mybatislearning/model/UserEntity.java -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/resources/application.yml -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/resources/mybatis/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/resources/mybatis/mapper/UserMapper.xml -------------------------------------------------------------------------------- /mybatislearning-xml/src/main/resources/mybatis/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/main/resources/mybatis/mybatis-config.xml -------------------------------------------------------------------------------- /mybatislearning-xml/src/test/java/com/interview/mybatislearning/MybatislearningApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning-xml/src/test/java/com/interview/mybatislearning/MybatislearningApplicationTests.java -------------------------------------------------------------------------------- /mybatislearning/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/pom.xml -------------------------------------------------------------------------------- /mybatislearning/src/main/java/com/interview/MybatisApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/src/main/java/com/interview/MybatisApplication.java -------------------------------------------------------------------------------- /mybatislearning/src/main/java/com/interview/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/src/main/java/com/interview/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatislearning/src/main/java/com/interview/model/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/src/main/java/com/interview/model/UserEntity.java -------------------------------------------------------------------------------- /mybatislearning/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/src/main/resources/application.yml -------------------------------------------------------------------------------- /mybatislearning/src/test/java/com/interview/MybatisApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/mybatislearning/src/test/java/com/interview/MybatisApplicationTests.java -------------------------------------------------------------------------------- /springbootlearning/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springbootlearning/pom.xml -------------------------------------------------------------------------------- /springbootlearning/src/main/java/com/interview/java/springbootlearning/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springbootlearning/src/main/java/com/interview/java/springbootlearning/HelloController.java -------------------------------------------------------------------------------- /springbootlearning/src/main/java/com/interview/java/springbootlearning/SpringbootlearningApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springbootlearning/src/main/java/com/interview/java/springbootlearning/SpringbootlearningApplication.java -------------------------------------------------------------------------------- /springbootlearning/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8086 2 | app.name2=\u4E2D\u6587 3 | 4 | 5 | -------------------------------------------------------------------------------- /springbootlearning/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8086 3 | app: 4 | name: 简体中文 -------------------------------------------------------------------------------- /springbootlearning/src/test/java/com/interview/java/springbootlearning/SpringbootlearningApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springbootlearning/src/test/java/com/interview/java/springbootlearning/SpringbootlearningApplicationTests.java -------------------------------------------------------------------------------- /springlearning/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/pom.xml -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/aop/CarAop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/aop/CarAop.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/aop/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/aop/Person.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/aop/PersonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/aop/PersonTest.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/config/MyConfiguration.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/controller/HomeController.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/controller/PersonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/controller/PersonController.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/core/MyInteceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/core/MyInteceptor.java -------------------------------------------------------------------------------- /springlearning/src/main/java/com/learning/pojo/PersonDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/java/com/learning/pojo/PersonDTO.java -------------------------------------------------------------------------------- /springlearning/src/main/resource/spring-mvc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/resource/spring-mvc.xml -------------------------------------------------------------------------------- /springlearning/src/main/webapp/WEB-INF/views/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/webapp/WEB-INF/views/index.jsp -------------------------------------------------------------------------------- /springlearning/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipstone/java-interview/HEAD/springlearning/src/main/webapp/WEB-INF/web.xml --------------------------------------------------------------------------------