第一周
第一天至第三天:Java基础知识
第四天至第五天:Java集合框架
第六天至第七天:多线程和并发
第八天:Spring框架
- 复习Spring框架的核心概念和特点。
- 复习spring 容器的概念和作用;
- 复习spring配置方式,像xml配置,注解配置(@Component、@Autowired)和java配置(如@Configuration、@Bean)
- 复习Spring的IoC和DI容器,掌握Bean的定义和管理。
- 复习Spring的AOP思想和实现方式。
- 复习spring MVC
- 复习spring的事务管理
- 复习Spring Security的概念和作用,包括身份验证、授权、安全过滤器链等,以及如何在Spring应用中添加安全性和权限控制。
- 复习Spring框架整合,spring与mybatis的整合以及RESTful Web Services
第九天至第十一天:Spring Boot和Web开发
- 复习Spring Boot的基本概念和优势。
- 复习Spring Boot的快速启动、配置和自动化。
- 复习Spring Boot的框架整合 nacos ,feign,swagger,
第十二天至第十三天:数据库和ORM框架
- 复习数据库的基本概念、SQL语句和常用操作。
- 复习关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的使用。
- 复习ORM框架(如mybatis)的基本概念和使用方式。
第二周
第十四天至第十五天:微服务和Spring Cloud
- 复习微服务架构的基本概念和特点。
- 复习Spring Cloud框架的核心组件和功能。
- 复习服务注册与发现、负载均衡、服务调用等微服务相关的知识。
第十六天至第十七天:常用中间件和工具
- 复习常用的中间件和工具,如Redis、Kafka、RabbitMQ等。
- 复习缓存的基本原理和使用方式。
- 复习消息队列的概念、使用场景和使用方法。
第十八天至第二十天:综合复习和实践
- 综合复习之前学习的知识点,做一些练习和小项目。
- 复习常见的设计模式和编码规范。
- 做一些模拟面试题,强化知识的运用和理解。