新版2022期
    序号 课程名称 对应目录题




    1




    JavaSE进阶

    1. Java的基本数据类型有哪些(了解)
    1. JDK JRE JVM 的区别 (必会)
    1. 重载和重写的区别(必会)

    1.6 String、StringBuffer、StringBuilder三者之间的区别(必会)(javase进阶)
    1.7 接口和抽象类的区别是什么?(必会) | |



    2 |



    JavaSE进阶 | 1.6 String、StringBuffer、StringBuilder三者之间的区别(必会)
    1.7 接口和抽象类的区别是什么?(必会)
    1. Java中的继承是单继承还是多继承?
    1. Static关键字有什么作用? 6.7final在java中的作用,有哪些用法?
    | |



    3 |



    JavaSE进阶 | 1.1 面向对象的特征(了解)
    1.9 什么是单例模式?有几种?(必会)
    1. 面向对象的特征有哪些方面?
    1. 重载和重写的区别? 6.10instanceof关键字的作用
    | |



    4 |



    JavaSE进阶 | 1.5 Java中==和equals的区别?(必会)
    1.8 string常用的方法有哪些?(了解)
    1. Object类常用方法有那些?
    1. 是否可以继承 String 类?
    1. 讲下java中的Math类有那些常用方法?
    | |



    5 |



    JavaSE进阶 |
    1. 常见的数据结构(了解)
    1. 集合和数组的区别?(了解)
    1. 6.14 ArrayList和linkedList的区别?
    1. 6.15 说说ArrayList的特点
    6.16 说说LinkList的特点 | |



    6 |



    JavaSE进阶 |
    1. List 和 Map、Set 的区别(必会)
    1. List 和 Map、Set 的实现类(必会)
    6.36 HashSet的底层原理
    1. 泛型常用特点
    1. Collection包结构,与Collections的区别?
    | |



    7 |



    JavaSE进阶 | 1.14 手写冒泡排序?(必会)
    1. List 和 Map、Set 的区别(必会)
    1. List 和 Map、Set 的实现类(必会)
    1. Hashmap的底层原理(高薪常问)
    1. 6.19 Error与Exception区别?
    6.20 Thow与thorws区别? | |



    8 |



    JavaSE进阶 | 3.3 说一下 synchronized 底层实现原理?(高薪常问)
    3.5 synchronized 和 Lock 有什么区别? (高薪常问)
    3.6 什么是线程?线程和进程的区别?(了解)
    3.9 如何启动一个新线程、调用start和run方法的区别?(必会)
    3.11 线程相关的基本方法?(必会) | |



    9 |



    JavaSE进阶 | 2.6 Hashmap和hashtable ConcurrentHashMap区别(高薪常问)
    3.4 synchronized 和 volatile 的区别是什么?(高薪常问)
    3.7 创建线程有几种方式(必会)
    3.8 Runnable和Callable的区别?
    3.12 wait()和sleep()的区别?(必会) | |



    10 |



    JavaSE进阶 | 4.1 为什么需要线程池(了解)
    1. Java 中 IO 流?
    1. 字节流与字符流的区别?
    1. 常用io类有哪些?
    1. 二分查找算法
    | |


    11 |


    JavaSE进阶 | 1.11 jdk1.8的新特性(高薪常问)
    6.23 常用io类有哪些?
    1. 什么是java序列化,如何实现java序列化?
    1. Java IO与 NIO的区别
    |

    |


    12 |


    JavaSE进阶 |

    1.13.BIO、NIO、AIO 有什么区别?(高薪常问)
    1. 网络 7 层架构
    1. TCP 三次握手/四次挥手
    4.1.1 TCP 与 UDP 区别? | | —- | —- | —- | |


    13 |


    JavaSE进阶 | 1.10 反射(了解)
    1. 反射机制的优缺点?
    1. 获取 Class 对象有几种方法?
    1. 4种标准元注解是哪四种?
    1. 注解是什么?
    | |


    14 |


    JavaSE进阶 |

    1. Java的数据结构有那些?
    1. Java语言有哪些特点?
    1. 面向对象和面向过程的区别?
    | | 15 | JavaSE进阶 | | |


    16 |


    数据库【mysql】 |
    1. 连接查询
    1. 聚合函数
    1. SQL关键字
    1. SQL Select 语句完整的执行顺序
    11.SQL 语言包括哪几部分?每部分都有哪些操作关键 | |


    17 |


    数据库【mysql】 |
    1. CHAR 和 VARCHAR 的区别?
    1. LIKE 声明中的%和_是什么意思?
    1. 如何显示前 50 行?
    1. 数据库中的事务是什么?
    1.事务特性 | |


    18 |


    数据库【JDBC】 | 16.数据库【JDBC】
    1:JDBC操作的步骤
    2:在使用jdbc的时候,如何防止出现sql注入的问题。
    3:是否了解连接池,使用连接池有什么好处?
    4:你所了解的数据源技术有那些?使用数据源有什么好处? | | 19 | Maven&MyBatis | 1.1谈一谈你对Mybatis框架的理解1.3 MyBatis编程步骤是什么样的 | |

    20 |

    MyBatis | 1.2在mybatis中,${} 和 #{} 的区别是什么
    1.7如何获取自动生成的(主)键值?
    1. 在mybatis中,resultType和ResultMap的区别是什么
    1. 在Mybatis中你知道的动态SQL的标签有哪些?作用分别是什么?
    | |


    21 |


    综合案例 | 1.6谈一下你对mybatis缓存机制的理解1.8在 mapper 中如何传递多个参数?
    1. MyBatis 实现一对一有几种方式?具体怎么操作的?
    1. MyBatis 实现一对多有几种方式,怎么操作的?
    1. Mybatis 的一级、二级缓存
    | |


    22 |


    GIT版本控制 | 1、git的作用
    2、git的工作流程
    3、git的本地仓库操作命令
    4、git的远程仓库操作命令
    5、git的分支操作命令 | |


    23 |


    前端【html5&CSS】 |
    1. html的作用
    1. html有哪些常用标签1.3 div与span的区别
    1. 表格标签都有哪些?作用是什么?
    1. 表单的作用和常用表单元素
    | |


    24 |


    前端【JavaScript】 |
    1. javascript的作用
    1. javascript的BOM对象有哪些? 2.3 javascript的DOM对象如何获取? 2.4 javascript有哪些常用的事件?
    2.5 javascript 内置对象有哪些? | |

    25 |

    Tomcat+HTTP+Servlet | 1.2什么是HTTP协议? 2.Servlet的生命周期 | | 26 | Request+Response |
    1. Get和Post的区别?
    1. HTTP中重定向和请求转发的区别?
    | | 27 | JSP+Cookie+Session | 3.3Jsp和Servlet的区别? | | 28 | JSP+Cookie+Session | 4.cookie和session的区别?(必会) | |


    29 |


    Filter+Listener | 5.1 javaweb的三大组件及作用5.2 过滤器的执行流程
    1. 过滤器对象什么时候创建和什么时候销毁
    1. 过滤器的应用场景
    1. 监听器的开发步骤
    | | 30 | Ajax+Vue | 5.Ajax的介绍(必会) | |


    31 |


    ElementUI+案例 |
    1. vue的是什么
    1. 什么是MVVM编程模式?
    1. vue的常用指令有哪些? 3.4 elementUI是什么?
    3.5 elementUI 都提供了哪些页面组件? |

    32 综合案例



    33



    Spring
    5.1. Spring的两大核心是什么?谈一谈你对IOC的理解? 谈一谈你对DI的理解? 谈一谈你对AOP的理解
    ?(必会)
    1. Spring的生命周期?(高薪常问)
    1. Spring支持bean的作用域有几种吗? 每种作用域是什么样的?(必会)
    1. BeanFactory和ApplicationContext有什么区别(了解)


    34


    Spring
    @Resource和@Autowired依赖注入的区别是什么? @Qualifier使用场景是什么?(了解) Spring框架中都用到了哪些设计模式?(必会)
    Spring的常用注解(必会)


    Spring
    Spring事务的实现方式和实现原理(必会)
    你知道的Spring的通知类型有哪些,分别在什么时候执行?(了解) Spring的事务传播行为(高薪常问)
    Spring中的隔离级别 (高薪常问)



    35



    SpringMVC
    谈一下你对SpringMVC框架的理解(了解) SpringMVC主要组件(必会)
    谈一下SpringMVC的执行流程以及各个组件的作用(必会) SpringMVC的常用注解(必会)
    SpringMVC 中如何解决GET|POST请求中文乱码问题?(了解)



    36



    SpringMVC
    说一下SpringMVC支持的转发和重定向的写法(必会)
    谈一下SpringMVC统一异常处理的思想和实现方式(必会)
    在SpringMVC中, 如果想通过转发将数据传递到前台,有几种写法?(必会) 在SpringMVC中拦截器的使用步骤是什么样的?(必会)
    在SpringMVC中文件上传的使用步骤是什么样的? 前台三要素是什么?(必会)
    37 Maven高级
    38 综合案例




    39




    SpringBoot
    SpringBoot是什么(了解) SpringBoot的优点(必会)
    运行SpringBoot项目的方式(必会) SpringBoot的启动器starter(必会) SpringBoot运行原理剖析(必会) SpringBoot中的配置文件(必会) SpringBoot支持哪些日志框架(了解)
    40 项目一 瑞吉点餐
    41 项目一 瑞吉点餐
    42 项目一 瑞吉点餐
    43 项目一 瑞吉点餐
    44 项目一 瑞吉点餐
    45 项目一 瑞吉点餐
    46 项目实战
    47 Linux&Nginx



    48



    Linux&Nginx
    1. Nginx是什么? 2. Nginx的作用? 3. 什么是正向代理?
    1. 什么是负载均衡?
    1. Nginx是如何处理一个请求的?
    1. 为什么Nginx性能这么高?



    49



    缓存优化-redis

    1. Redis是什么
    1. Redis 的存储结构有哪些? 3. Redis 的优点?
    1. 为什么要用 Redis
    1. redis的持久化机制有哪些
    50 前后端分离技术
    51 前后端分离技术+Cache
    52 数据库读写分离
    53 mybatis-plus


    54


    springcloud
    SOA和微服务的区别?(必会) SpringCloud有哪些核心组件?(必会)
    55 springcloud SpringBoot和SpringCloud的关系(必会)
    56 容器化docker


    57


    RabbitMQ
    使用 rabbitmq 的场景 ?
    如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息? 如何避免消息重复投递或重复消费?
    Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别?
    58 分布式搜索引擎-
    Elasticsearch
    为什么要使用Elasticsearch?
    Elasticsearch中的倒排索引是什么?
    59 分布式搜索引擎- Elasticsearch 为 什 么 要 使 用 Elasticsearch? Elasticsearch中的倒排索引是什么?
    60 分布式搜索引擎-
    Elasticsearch
    为什么要使用Elasticsearch?
    Elasticsearch中的倒排索引是什么?
    61 综合案例
    62 综合案例
    63 项目二-九点钟 6.4项目介绍
    64 项目二-九点钟 6.71安全框架
    65 项目二-九点钟 6.72认证
    66 项目二-九点钟 6.73授权
    67 项目二-九点钟 6.9.1文档列表查询
    68 项目二-九点钟 6.8.3企业信息维护
    69 项目二-九点钟 6.13极光推送
    70 项目二-九点钟 6.12即时IM
    71 项目二-九点钟 6.10.1考勤组管理


    72


    项目二-九点钟

    1. 考勤打卡
    1. 考勤统计
    1. 考勤导出
    73 项目二-九点钟 6.11.1审批流程管理
    74 项目二-九点钟 6.11.1审批流程管理
    75 项目二-九点钟 实战
    76 项目二-九点钟 实战
    77 项目二-九点钟 实战
    78 SpringCloud高级 6.6 SpringCloud和Dubbo的区别
    79 SpringCloud高级 6.4 SpringCloud有哪些核心组件?
    80 RabbitMQ高级
    81 Redis高级-多级缓存解决方案
    82 Redis高级-多级缓存解决方案
    83 项目三 黑马头条/学成在线 1.1项目背景
    84 项目三 黑马头条/学成在线 2.2.3 登录功能
    85 项目三 黑马头条/学成在线 1.2请说说SpringBoot自动配置原理
    1.5项目中的异常是如何处理?
    86 项目三 黑马头条/学成在线
    87 项目三 黑马头条/学成在线 2.3.1 自媒体文章列表查询
    88 项目三 黑马头条/学成在线 2.3.2 自媒体文章的发布、修改、保存功能
    89 项目三 黑马头条/学成在线 2.3.6 自媒体文章审核
    90 项目三 黑马头条/学成在线 2.3.8 定时任务扫描待发布文章
    91 项目三 黑马头条/学成在线 2.3.5 自媒体文章的上下架功能
    92 项目三 黑马头条/学成在线 2.4 Kafka 中,ZooKeeper 的作用是什么?
    93 项目三 黑马头条/学成在线 2.2.7 文章搜索
    94 项目三 黑马头条/学成在线 2.5 elasticsearch 的倒排索引是什么
    95 项目三 黑马头条/学成在线 2.4 新热文章计算
    96 项目三 黑马头条/学成在线 2.6 kafka 如何不消费重复数据?比如扣款,我们不能重复的扣款
    97 就业加强-mysql
    98 就业加强-并发编程
    99 就业加强-jvm
    100 探花交友 2.2 注册登录 除2.2.3.4首次登录完善个人信息
    101 探花交友 2.2.3.4首次登录完善个人信息
    102 探花交友 2.3 通用功能的实现
    103 探花交友 2.6 圈子
    104 探花交友 2.6 圈子
    105 day06
    106 day07 2.4 今日佳人
    107 探花交友 2.7 小视频
    108 day09
    109 day10
    110 day11