第一阶段 JavaSE · 第七阶段 分布式技术核心 · 第三阶段 前端技术 · 第九阶段 微服务技术核心 · 第二阶段 数据库技术 · 第五阶段 单体架构项目:拉勾教育管理系统 · 第八阶段 分布式项目:拉勾教育学习平台 · 第六阶段 企业级开发框架SSM · 第十一阶段 数据结构算法与调优 · 第十二阶段 Offer加速器 · 第十阶段 微服务项目:拉勾教育学习平台微服务架构 · 第四阶段 JavaWEB核心

*   第一阶段 JavaSE/

  *   模块一 Java 语言基础/

    *   1 开营直播/

      *   1 开班典礼

    *   2 【课程资料】/

      *   1 第一阶段模块一课件.zip

    *   3 任务一: 初识计算机和Java语言/

      *   1 计算机的基本概念

      *   2 常见的主要硬件

      *   3 主要硬件的详解

      *   4 常见的主要软件

      *   5 计算机的体系结构

      *   6 计算机语言的发展

      *   7 Java语言的发展

      *   8 Java语言的主要版本

      *   9 开发工具的下载和安装

      *   10 相关的概念

      *   11 编写Java程序的流程(上)

      *   12 编程Java程序的流程(下)

      *   13 常见的错误和简化的编译运行

      *   14 常用的快捷键和注释

      *   15 环境变量的配置

      *   16 跨平台原理

      *   17 任务总结

    *   4 任务二: 变量和数据类型/

      *   1 变量的基本概念

      *   2 变量的声明和使用

      *   3 变量使用的注意事项

      *   4 标识符的命名法则

      *   5 变量输入输出的案例实现

      *   6 变量输入输出案例的优化和手册介绍

      *   7 数据类型的分类

      *   8 常用的进制

      *   9 正十进制转换为二进制的方式一

      *   10 正十进制转换为二进制的方式二

      *   11 正二进制转换为十进制的方式

      *   12 负十进制转换为二进制的方式

      *   13 负二进制转换为十进制的方式

      *   14 单个字节所能表示的整数范围

      *   15 整数类型的概念

      *   16 整数类型的编程使用(上)

      *   17 整数类型的编程使用(下)

      *   18 整数类型的笔试考点

      *   19 浮点类型的概念

      *   20 浮点类型的编程使用

      *   21 布尔类型的概念和编程使用

      *   22 字符类型的概念

      *   23 字符类型和编号的使用

      *   24 Unicode字符集的概念和使用

      *   25 转义字符的概念和使用

      *   26 自动类型转换的概念和使用

      *   27 强制类型转换的概念和使用

      *   28 任务总结

    *   5 任务三: 运算符/

      *   1 算术运算符的概念和使用

      *   2 算术运算符的注意事项

      *   3 算术运算符实现时间拆分

      *   4 字符串连接符的概念和使用

      *   5 关系运算符的概念和使用

      *   6 关系运算符实现负数判断

      *   7 自增减运算符的概念和使用

      *   8 前后加加的区别

      *   9 自增减运算符的笔试考点

      *   10 逻辑运算符的概念和使用

      *   11 逻辑运算符的短路特性

      *   12 逻辑运算符判断三位数

      *   13 三目运算符的概念和使用

      *   14 三目运算符查找最大值

      *   15 赋值运算符的概念和使用

      *   16 赋值运算符的考点一

      *   17 赋值运算符的笔试考点二

      *   18 移位运算符的概念

      *   19 移位运算符的使用

      *   20 位运算符的概念

      *   21 位运算符的使用

      *   22 运算符的优先级

      *   23 任务总结

    *   6 任务四: 流程控制语句/

      *   1 分支结构的概念

      *   2 if分支结构的概念和使用

      *   3 if分支结构查找最大值的方式一

      *   4 if分支结构查找最大值的方式二

      *   5 ifelse分支结构的概念和使用

      *   6 ifelse分支结构判断负数和非负数

      *   7 ifelseifelse分支结构的概念和使用

      *   8 个人所得税的计算方式一

      *   9 个人所得税的计算方式二

      *   10 出租车计费系统的实现

      *   11 if分支结构实现等级判断

      *   12 switchcase分支结构的概念

      *   13 switchcase分支结构实现等级判断

      *   14 switchcase分支结构实现字符界面

      *   15 循环结构的概念

      *   16 for循环的概念和使用

      *   17 for循环打印奇数

      *   18 for循环实现累加和

      *   19 for循环实现水仙花数的打印

      *   20 continue关键字

      *   21 break关键字模拟聊天的框架实现

      *   22 break关键字模拟聊天的完整实现

      *   23 猜数字游戏的框架实现

      *   24 猜数字游戏的完整实现

      *   25 双重for循环的由来

      *   26 双重for循环的执行流程和特点

      *   27 各种星星图案的打印

      *   28 九九乘法表的打印

      *   29 素数打印的实现

      *   30 素数打印的优化

      *   31 while循环的概念和使用

      *   32 while循环实现调和数列的累加和

      *   33 while循环和for循环的比较

      *   34 while循环实现反向输出

      *   35 dowhile循环的概念和使用

      *   36 dowhile循环模拟任务检查

      *   37 循环的笔试考点

      *   38 任务总结

    *   7 任务五: 数组以及应用/

      *   1 一维数组的基本概念

      *   2 一维数组的声明方式

      *   3 一维数组的使用

      *   4 一维数组的初始化

      *   5 内存结构分析

      *   6 一维数组增删改查之声明和赋值操作

      *   7 一维数组增删改查之插入操作

      *   8 一维数组增删改查之删除操作

      *   9 一维数组增删改查之查改操作

      *   10 一维数组的优缺点

      *   11 一维数组之间元素的拷贝实现

      *   12 一维数组之间元素的拷贝优化

      *   13 一维数组之间拷贝的笔试考点

      *   14 一维数组统计数字次数的原理分析

      *   15 一维数组统计数字次数的编码实现

      *   16 数组实现学生考试成绩的录入和打印

      *   17 数组实现学生成绩总分和平均分的计算

      *   18 数组工具类的概念和元素打印

      *   19 数组工具类实现元素填充和比较

      *   20 数组工具类实现元素排序和查找

      *   21 二维数组的基本概念

      *   22 二维数组的声明和使用

      *   23 二维数组的初始化和考点

      *   24 二维数组实现杨辉三角

      *   25 任务总结

    *   8 任务六:模块作业

    *   9 模块一直播

  *   模块三 Java 核心类库(上)/

    *   1 【课程资料】/

      *   1 第一阶段模块三课件.zip

    *   2 任务一: 常用类的概述和使用/

      *   1 API的使用和常用包的概述

      *   2 Object类的概念和构造方法

      *   3 equals方法默认功能的使用

      *   4 equals方法的重写实现

      *   5 equals方法的重写优化

      *   6 hashCode方法的重写实现

      *   7 toString方法的重写实现

      *   8 姓名作为基准的重写实现

      *   9 equals方法和hashCode方法的生成

      *   10 包装类的概念和分类

      *   11 Integer类的概念和构造方式

      *   12 Integer类的装箱和拆箱机制

      *   13 Integer类的常用方法

      *   14 Double类的概念和使用

      *   15 Boolean类的概念和使用

      *   16 Character类的概念和使用

      *   17 包装类的使用总结

      *   18 Math类的概念和使用

      *   19 BigDecimal类的概念和使用

      *   20 BigInteger类的概念和使用

      *   21 任务总结

    *   3 任务二: String类的概述和使用/

      *   1 String类和常量池的概念

      *   2 String类常用构造方法的使用

      *   3 String类的笔试考点

      *   4 String类型和数组之间的转换

      *   5 String类中字符的获取和使用

      *   6 String类对象实现回文的判断

      *   7 String类实现字符串之间大小的比较

      *   8 String类实现各种方法的使用

      *   9 String类实现登录功能的模拟

      *   10 String类实现字符和字符串的正向查找

      *   11 String类实现字符和字符串的反向查找

      *   12 String类中子字符串的获取

      *   13 正则表达式的概念和规则

      *   14 正则表达式的编程使用(上)

      *   15 正则表达式的编程使用(下)

      *   16 正则表达式相关的方法使用

      *   17 任务总结

    *   4 任务三: 可变字符串类和日期相关类/

      *   1 可变字符串类的基本概念

      *   2 StringBuilder类的常用构造方法

      *   3 StringBuilder类实现插入操作

      *   4 StringBuilder类扩容算法的源码解析

      *   5 StringBuilder类实现字符和字符串的删除

      *   6 StringBuilder类的改查以及反转操作

      *   7 字符串类的笔试考点

      *   8 System类的概念和使用

      *   9 Date类的概念和使用

      *   10 SimpleDateFormat类的概念和使用

      *   11 Calendar类的概念和使用

      *   12 Calendar类的方法和多态的使用方式

      *   13 Java8日期相关类的由来和概述

      *   14 日期时间对象的创建和特征获取

      *   15 日期时间对象的特征操作

      *   16 Instant类的概念和使用

      *   17 DateTimeFormatter类的概念和使用

      *   18 任务总结

    *   5 任务四:集合类库(上)/

      *   1 集合的概述

      *   2 Collection集合的准备和元素添加

      *   3 Collection集合判断单个元素是否存在

      *   4 Collection集合判断所有元素是否存在

      *   5 Collection集合实现交集的计算

      *   6 Collection集合实现元素的删除

      *   7 Collection集合实现其它方法的测试

      *   8 Collection集合和数组的转换方式

      *   9 Collection集合实现迭代器的使用

      *   10 Collection集合使用迭代器模拟toString方法效果

      *   11 Colllection集合迭代的过程中删除元素

      *   12 Collection集合中使用foreach结构

      *   13 List集合的概念和ArrayList类的源码解析

      *   14 LinkedList类的概念和源码解析

      *   15 Stack类和Vector类的概念

      *   16 List集合中增加和查找方法的使用

      *   17 List集合中修改和删除以及子集合获取的使用

      *   18 Stack类的编程使用

      *   19 Queue集合的概念和使用

      *   20 任务总结

    *   6 任务五:集合类库(下)/

      *   1 泛型机制的基本概念

      *   2 泛型机制的编程使用

      *   3 泛型机制的底层原理

      *   4 自定义泛型类的实现和使用

      *   5 泛型类被继承时的处理方式

      *   6 泛型方法的定义和使用

      *   7 泛型通配符的使用和特点

      *   8 有限制通配符的使用和特点

      *   9 Set集合的基本概念

      *   10 HashSet集合的编程使用

      *   11 HashSet集合放入元素的过程

      *   12 TreeSet集合的概念

      *   13 TreeSet集合放入String对象的实现

      *   14 TreeSet集合中实现自然排序

      *   15 TreeSet集合中实现比较器排序

      *   16 Map集合的概念

      *   17 Map集合实现元素的增加和修改

      *   18 元素放入HashMap集合的过程

      *   19 Map集合实现元素的查找和删除操作

      *   20 Map集合的三种遍历方式

      *   21 Collections类的编程使用

      *   22 任务总结

    *   7 任务六:模块作业

    *   8 模块三直播

  *   模块二 Java 面向对象编程/

    *   1 【课程资料】/

      *   1 第一阶段模块二课件.zip

    *   2 任务一:类和对象/

      *   1 对象和面向对象的概念

      *   2 面向对象编程的概念

      *   3 类和对象的概念

      *   4 类和对象以及引用的定义

      *   5 Person类的定义

      *   6 Person类代码的执行流程和内存分析

      *   7 Point类的定义

      *   8 成员方法的格式和详解

      *   9 Person类中无参无返回值成员方法的定义

      *   10 Person类中无参无返回值成员方法的调用

      *   11 Point类中无参无返回值成员方法的定义

      *   12 Person类中有参无返回值成员方法的使用

      *   13 Person类中多个形参成员方法的使用

      *   14 Point类中有参无返回值成员方法的使用

      *   15 Person类中可变长参数的使用

      *   16 Point类中可变长参数的使用

      *   17 Person类中无参有返回值方法的使用

      *   18 Point类中无参有返回值方法的使用

      *   19 方法的传参过程

      *   20 参数传递的注意事项1

      *   21 参数传递的注意事项2

      *   22 参数传递的注意事项3

      *   23 任务总结

    *   3 任务二:方法和封装/

      *   1 构造方法的概念和使用

      *   2 构造方法的作用

      *   3 Point类的定义

      *   4 重载的概念和体现形式

      *   5 Person类中重载的使用

      *   6 Point类中重载的使用

      *   7 重载的实际意义

      *   8 this关键字的基本概念

      *   9 this关键字的工作原理

      *   10 this关键字的使用方式1

      *   11 this关键字的使用方式2

      *   12 this关键字的使用方式3

      *   13 引用变量的注意事项

      *   14 阶乘的计算方式1

      *   15 阶乘的计算方式2

      *   16 递归方式的原理分析

      *   17 费氏数列的递归实现

      *   18 费氏数列的递推实现

      *   19 代码的拆分实现

      *   20 封装的概念

      *   21 封装的实现(上)

      *   22 封装的实现(下)

      *   23 学生信息的录入和JavaBean的概念

      *   24 任务总结

    *   4 任务三:static关键字和继承/

      *   1 People类和测试类的实现

      *   2 static关键字的基本概念

      *   3 static关键字的使用方式

      *   4 构造块和静态代码块

      *   5 main方法的详解

      *   6 Singleton和SingletonTest类的框架实现

      *   7 Singleton类和SingletonTest类的完整实现

      *   8 执行流程和内存结构分析

      *   9 单例设计模式

      *   10 继承的由来和概念

      *   11 继承的意义

      *   12 继承的特点1

      *   13 继承的特点2

      *   14 继承的特点3和特点4

      *   15 方法重写的概念和使用

      *   16 方法重写的原则

      *   17 IDEA的下载方式

      *   18 IDEA的安装方式

      *   19 IDEA的初始化

      *   20 Animal类的实现

      *   21 Dog类和DogTest类的实现

      *   22 构造块和静态代码块的考点

      *   23 权限修饰符和包的定义

      *   24 final修饰类和方法的作用

      *   25 final修饰成员变量的作用

      *   26 任务总结

    *   5 任务四:多态和特殊类/

      *   1 多态的概念和语法格式

      *   2 Shape类和Rect类的实现

      *   3 Rect类重写show方法的使用

      *   4 多态的特点

      *   5 引用数据类型之间转换的方式

      *   6 引用数据类型转换的注意事项

      *   7 Rect对象特征的打印

      *   8 多态的实际意义

      *   9 抽象方法和抽象类的概念

      *   10 抽象类的实际意义

      *   11 开发经验的分享

      *   12 抽象类的应用

      *   13 笔试考点

      *   14 接口的基本概念

      *   15 接口的实际意义

      *   16 类和接口之间的关系

      *   17 抽象类和接口的主要区别

      *   18 任务总结

    *   6 任务五:特殊类/

      *   1 内部类的概念和分类

      *   2 普通内部类的定义

      *   3 普通内部类的使用方式

      *   4 静态内部类的定义

      *   5 静态内部类的使用方式

      *   6 局部内部类的定义

      *   7 局部内部类的使用方式

      *   8 回调模式的概念和编程

      *   9 匿名内部类的使用

      *   10 枚举类的概念和自定义实现

      *   11 枚举类型的定义

      *   12 自定义类和枚举类型在switch结构的使用

      *   13 Enum类的概念和常用方法

      *   14 Enum类的常用方法

      *   15 枚举类实现接口的方式

      *   16 注解的概念

      *   17 注解的定义和使用

      *   18 元注解的概念和@Retention的使用

      *   19 @Documented的使用

      *   20 @Target和@Inherited的使用

      *   21 @Repeatable的使用

      *   22 常见的预制注解

      *   23 任务总结

    *   7 任务六:模块作业

    *   8 模块二直播

  *   模块五 Java 新特性和项目/

    *   1 【课程资料】/

      *   1 第一阶段模块五课件.zip

    *   2 任务一: 常用的设计原则和设计模式/

      *   1 软件开发的流程

      *   2 开闭原则和里氏代换原则

      *   3 依赖倒转原则和接口隔离原则

      *   4 迪米特法则和合成复用原则

      *   5 设计模式的概念和分类

      *   6 懒汉式的线程同步实现

      *   7 懒汉式的线程同步优化

      *   8 普通工厂模式的概念和实现

      *   9 普通工厂模式的意义

      *   10 多个工厂方法模式的实现

      *   11 静态工厂方法模式的实现

      *   12 抽象工厂模式的实现

      *   13 抽象工厂模式的扩展优势

      *   14 装饰器模式的实现

      *   15 代理模式的实现

      *   16 模板方法模式的实现

      *   17 任务总结

    *   3 任务二:新特性/

      *   1 Java8的概述和函数式接口的概念

      *   2 匿名内部类实现函数式接口

      *   3 lambda表达式实现函数式接口

      *   4 方法引用实现函数式接口的方式一

      *   5 方法引用实现函数式接口的方式二

      *   6 方法引用实现函数式接口的方式三

      *   7 方法引用实现函数式接口的方式四

      *   8 方法引用实现函数式接口的方式五

      *   9 方法引用实现函数式接口的方式六

      *   10 使用List集合实现元素的过滤

      *   11 Stream流实现集合元素的过滤和打印

      *   12 Stream流实现集合元素的切片和映射

      *   13 Stream流实现集合元素的排序

      *   14 Stream流实现集合元素的匹配和查找

      *   15 Stream流实现集合元素的规约和收集

      *   16 Optional类的概念和使用

      *   17 模块化的概念和使用

      *   18 钻石操作符的使用升级

      *   19 集合工厂方法的使用

      *   20 InputStream类的增强

      *   21 局部变量类型的推断

      *   22 简化的编译运行和String类中新增方法

      *   23 任务总结

    *   4 任务三:在线考试系统/

      *   1 项目的需求分析

      *   2 项目的概要设计和详细设计

      *   3 项目的编码流程

      *   4 服务器的初始化和关闭以及测试

      *   5 客户端的初始化和关闭以及测试

      *   6 客户端主界面的绘制和测试

      *   7 客户端扫描器工具类的封装

      *   8 客户端将管理员相关信息发送出去

      *   9 服务器接收客户端发来的消息并打印

      *   10 服务器校验后发送给客户端

      *   11 客户端接收结果并打印

    *   5 任务四:模块作业

    *   6 模块五直播

  *   模块四 Java 核心类库(下)/

    *   1 【课程资料】/

      *   1 第一阶段模块四课件.zip

    *   2 任务一:异常机制和File类/

      *   1 异常机制的基本概念

      *   2 异常机制的分类和结构

      *   3 异常的避免

      *   4 异常的捕获实现

      *   5 异常捕获的注意事项

      *   6 finally的使用和笔试考点

      *   7 异常的抛出实现

      *   8 异常抛出的补充

      *   9 自定义异常类的实现

      *   10 自定义异常类的使用

      *   11 File类的概念和文件操作

      *   12 File类实现目录操作

      *   13 File类实现目录的遍历

      *   14 File类实现目录以及子目录的遍历

      *   15 任务总结

    *   3 任务二:IO流/

      *   1 IO流的概念和分类

      *   3 IO流的框架结构

      *   4 FileWriter类的概念和基本使用

      *   5 FileWriter类的方法使用

      *   6 FileReader类的概念和基本使用

      *   7 FileReader类的方法使用

      *   8 文件字符流实现文件的拷贝

      *   9 文件字节流实现文件的拷贝

      *   10 拷贝文件方式一的缺点

      *   11 拷贝文件方式二的实现和缺点

      *   12 拷贝文件方式三的实现

      *   13 缓冲字节流实现文件的拷贝

      *   14 缓冲字节流和文件字节流效率比较

      *   15 缓冲字符流的使用

      *   16 打印流和转换流模拟聊天的功能实现

      *   17 打印流和转换流模拟聊天的功能优化

      *   18 字符编码

      *   19 数据流的概念和使用

      *   20 ObjectOutputStream类的概念和使用

      *   21 ObjectInputStream类的使用和补充

      *   22 RandomAccessFile类的概念和使用

      *   23 任务总结

    *   4 任务三:多线程/

      *   1 程序和进程的概念

      *   2 线程的概念和执行原理

      *   3 线程的创建方式和相关方法

      *   4 Thread类中run方法的测试

      *   5 线程创建和启动的方式一

      *   6 线程创建和启动的方式二

      *   7 匿名内部类的方式实现线程创建和启动

      *   8 线程的生命周期

      *   9 继承方式管理线程编号和名称

      *   10 实现方式管理线程编号和名称

      *   11 sleep方法的使用

      *   12 线程优先级的管理

      *   13 线程的等待

      *   14 守护线程

      *   15 多个线程执行不同的代码

      *   16 线程同步机制的概念和由来

      *   17 同步代码块实现线程同步的方式一

      *   18 同步代码块实现线程同步的方式二

      *   19 同步方法实现线程同步的方式一

      *   20 同步方法实现线程同步的方式二

      *   21 线程安全和死锁问题

      *   22 使用Lock锁实现线程同步

      *   23 线程之间的通信实现

      *   24 生产者消费者模型的概念

      *   25 生产者消费者模型的实现

      *   26 创建和启动线程的方式三

      *   27 线程池的概念和使用

      *   28 任务总结

    *   5 任务四:网络编程/

      *   1 七层网络模型

      *   2 相关的协议

      *   3 IP地址和端口号

      *   4 基于tcp协议的编程模型

      *   5 基于tcp协议模型的框架实现

      *   6 客户端向服务器发送数据的实现

      *   7 服务器向客户端回发数据的实现

      *   8 客户端和服务器不断通信的实现

      *   9 服务器采用多线程机制的实现

      *   10 基于udp协议的编程模型

      *   11 发送方发送字符串的实现

      *   12 接收方回发消息的实现

      *   13 URL类的概念和使用

      *   14 任务总结

    *   6 任务五:反射机制/

      *   1 反射机制的基本概念

      *   2 Class类的概念和Class对象的获取方式

      *   3 获取Class对象的方式

      *   4 无参方式创建对象的两种形式

      *   5 无参方式构造对象的优化

      *   6 有参方式构造对象的两种形式

      *   7 获取所有构造方法的实现

      *   8 获取成员变量数值的两种形式

      *   9 修改成员变量数值的两种形式

      *   10 获取所有成员变量的实现

      *   11 获取成员方法的两种形式

      *   12 获取所有成员方法的实现

      *   13 获取其它结构的实现

      *   14 任务总结

    *   7 任务六:模块作业

    *   8 模块四直播

*   第七阶段 分布式技术核心/

  *   模块一 Dubbo&Zookeeper/

    *   1 【课程资料】/

      *   1 第七阶段模块一课件.zip

    *   2 任务一:Zookpeeper/

      *   1 Zookeeper简介

      *   2 Zookeeper工作机制

      *   3 Zookeeper特点

      *   4 Zookeeper数据结构

      *   5 Zookeeper应用场景

      *   6 Zookeeper下载与安装

      *   7 配置参数详解

      *   8 内部原理-选举机制

      *   9 内部原理-节点类型

      *   10 内部原理-监听器的原理

      *   11 内部原理-写数据流程

      *   12 分布式安装部署(上)

      *   13 分布式安装部署(下)

      *   14 客户端命令

      *   15 创建zk客户端

      *   16 节点创建和查询

      *   17 节点修改和删除

      *   18 节点监听和判断

      *   19 案例1-1 美团商家

      *   20 案例1-2 美团用户

      *   21 案例1-3 测试美团商家上下线

      *   22 案例2-1 分布式锁概述

      *   23 案例2-2 初始化数据库

      *   24 案例2-3 搭建SSM工程

      *   25 案例2-4 编写SSM代码

      *   26 案例2-5 Nginx+jmeter并发测试

      *   27 案例2-6 Curator实现分布式锁

    *   3 任务二: Dubbo/

      *   1 架构演变介绍

      *   2 Dubbo简介

      *   3 Dubbo整体架构

      *   4 快速入门-前提条件

      *   5 快速入门-服务提供方

      *   6 快速入门-服务消费方

      *   7 监控中心-服务管理端

      *   8 监控中心-统计中心

      *   9 启动检查机制

      *   10 超时机制

      *   11 重试机制

      *   12 多版本

      *   13 本地存根

      *   14 负载均衡

      *   15 高可用

      *   16 服务降级

      *   17 案例1-1 搭建聚合项目dao层

      *   18 案例1-2 搭建privoder服务提供者

      *   19 案例1-3 搭建consumer服务消费者

      *   20 案例1-4 安装模块并测试

    *   4 任务三:模块作业

    *   5 直播回放

  *   模块二 Redis&FastDFS&RabbitMQ/

    *   1 【课程资料】/

      *   1 第七阶段模块二课件.zip

    *   2 任务一: Redis/

      *   1 互联网架构的演变

      *   2 Redis入门

      *   3 Redis&Memcache&MongoDB对比

      *   4 CAP理论概述

      *   5 CAP理论总结

      *   6 Redis下载和安装

      *   7 Redis启动和关闭

      *   8 常用的操作命令

      *   9 模糊查询keys

      *   10 判断和移动key

      *   11 设置过期时间

      *   12 数据类型一之string_01

      *   13 数据类型一之string_02

      *   14 数据类型一之string_03

      *   15 数据类型一之string_04

      *   16 数据类型二之list_01

      *   17 数据类型二之list_02

      *   18 数据类型二之list_03

      *   19 数据类型二之list_04

      *   20 数据类型三之set_01

      *   21 数据类型三之set_02

      *   22 数据类型四之hash_01

      *   23 数据类型四之hash_02

      *   24 数据类型五之zset_01

      *   25 数据类型五之zset_02

      *   26 持久化-RDB-自动备份_01

      *   27 持久化-RDB-自动备份_02

      *   28 持久化-RDB-手动备份

      *   29 持久化-AOF_01

      *   30 持久化-AOF_02

      *   31 事务控制

      *   32 事务之同生共死

      *   33 事务之一粒老鼠屎坏一锅汤

      *   34 事务之冤有头债有主

      *   35 事务之监控watch

      *   36 发布订阅

      *   37 主从复制之一主二仆

      *   38 主从复制之血脉相传

      *   39 主从复制之谋权篡位

      *   40 主从复制之实现原理

      *   41 主从复制之哨兵模式

      *   42 哨兵模式的小缺点

      *   43 配置文件详解_01

      *   44 配置文件详解_02

      *   45 Jedis之连接Redis

      *   46 Jedis之API操作_01

      *   47 Jedis之API操作_02

      *   48 Jedis之事务控制

      *   49 Jedis之连接池

      *   50 秒杀案例-测试单进程下的多线程

      *   51 秒杀案例-暴露多进程下的多线程并发问题

      *   52 秒杀案例-实现分布式锁的思路和各种坑

      *   53 秒杀案例-Redisson实现分布式锁

    *   3 任务二:FastDFS/

      *   1 引言

      *   2 分布式文件系统概述

      *   3 主流分布式文件系统比对

      *   4 FastDFS工作原理解析

      *   5 上传和下载原理解析

      *   6 FastDFS环境安装

      *   7 文件上传的实现

      *   8 文件查询和下载

      *   9 搭建图片服务器_01

      *   10 搭建图片服务器_02

      *   11 重启linux服务器问题

      *   12 编写核心代码完成上传

      *   13 编写上传文件页面

      *   14 编写web.xml和spring-mvc.xml

      *   15 编写文件实体类

      *   16 实现文件上传到web服务器代码

      *   17 实现web服务器文件上传到FastDFS

    *   4 任务三:RabbitMQ/

      *   1 MQ概述

      *   2 背景知识介绍

      *   3 为什么选择RabbitMQ

      *   4 RabbitMQ各组件功能

      *   5 安装RabbitMQ并启动

      *   6 Java连接RabbitMQ

      *   7 消息模型概述

      *   8 消息模型之简单模型

      *   9 消息模型之ACK确认机制

      *   10 消息模型之工作队列模型

      *   11 消息模型之发布订阅模型

      *   12 消息模型之路由模型

      *   13 消息模型之通配符模式_01

      *   14 消息模型之通配符模式_02

      *   15 消息持久化机制

      *   16 Spring整合RabbitMQ-生产端工程

      *   17 Spring整合RabbitMQ-消费端工程

      *   18 事务控制

      *   19 confirm消息确认机制

      *   20 消费端限流之理论概述

      *   21 消费端限流之代码实现

      *   22 过期时间之设置队列TTL

      *   23 过期时间之设置消息TTL

      *   24 死信队列之理论概述

      *   25 死信队列之代码演示

      *   26 延迟队列

      *   27 RabbitMQ集群之概述

      *   28 RabbitMQ集群之前置准备

      *   29 RabbitMQ集群之搭建集群

      *   30 RabbitMQ集群之集群后用户需重新创建

      *   31 RabbitMQ集群之镜像模式

      *   32 RabbitMQ集群之测试生产&消费

      *   33 HAProxy概述

      *   34 HAProxy之负载均衡

      *   35 KeepAlived概述

      *   36 KeepAlived之安装与配置

      *   37 KeepAlived之VIP漂移的规则

      *   38 KeepAlived之测试程序发送消息

    *   5 任务四:模块作业

    *   6 直播回放

*   第三阶段 前端技术/

  *   模块一 前端基础/

    *   1 【课程资料】/

      *   1 第三阶段模块一课件.zip

    *   7 任务一:HTML/

      *   1 html简介

      *   2 使用记事本开发第一个网页

      *   3 安装vscode并汉化

      *   4 使用vscode开发第一个网页

      *   5 vscode的基本设置

      *   6 body的三个属性

      *   7 注释与换行标签

      *   8 段落标签

      *   9 水平线标签

      *   10 分区标签

      *   11 字体标签

      *   12 标题标签

      *   13 格式化标签

      *   14 列表标签

      *   15 图像标签

      *   16 超链接标签

      *   17 表格标签

      *   18 表单标签

      *   19 表单元素

      *   20 框架标签

      *   21 其他标签与特殊字符

      *   22 h5新特性

      *   23 h5新增语义化标签

      *   24 媒体标签

      *   25 h5新增的表单控件

    *   8 任务二: CSS/

      *   1 什么是css

      *   2 css的三种使用方式

      *   3 选择器

      *   4 选择器组

      *   5 派生选择器

      *   6 超链接的伪类

      *   7 使用伪类的补充

      *   8 文本属性

      *   9 背景属性

      *   10 列表属性

      *   11 导航条

      *   12 边框属性

      *   13 轮廓属性

      *   14 盒子模型

      *   15 默认定位

      *   16 浮动定位

      *   17 相对定位

      *   18 绝对定位

      *   19 固定定位

      *   20 z轴属性

      *   21 圆角与盒子阴影

      *   22 渐变

      *   23 背景

      *   24 过渡

      *   25 动画

    *   9 任务三:JavaScript/

      *   1 js简介

      *   2 js的三种使用方式

      *   3 变量和运算符

      *   4 逻辑运算和控制语句

      *   5 字符串API

      *   6 数组操作

      *   7 Math数学对象和Number数字对象

      *   8 正则表达式

      *   9 日期对象

      *   10 函数的声明和使用

      *   11 常用的全局函数

      *   12 闭包

      *   13 弹框和输出

      *   14 DOM介绍

      *   15 阻止表单提交

      *   16 购物车全选效果

      *   17 表格隔行变色

      *   18 dom修改

      *   19 添加删除替换节点

      *   20 窗口事件和表单事件

      *   21 鼠标事件

      *   22 键盘事件

      *   23 事件冒泡机制

      *   24 事件捕获

      *   25 面向对象

      *   26 json

      *   27 window对象open方法

      *   28 screen屏幕对象和location资源定位

      *   29 history历史对象

      *   30 navigator导航对象

      *   31 本地储存

      *   32 会话储存

      *   33 周期性定时器

      *   34 模拟年会抽奖

      *   35 一次性定时器

    *   10 模块作业

    *   11 模块直播

  *   模块二 前端进阶/

    *   1 【课程资料】/

      *   1 第三阶段模块二课件.zip

    *   7 任务一:jQuery/

      *   1 jQuery介绍

      *   2 jQuery的使用

      *   3 js对象和jQuery对象转换

      *   4 基本选择器

      *   5 层次选择器

      *   6 属性选择器

      *   7 过滤选择器

      *   8 鼠标事件

      *   9 键盘事件

      *   10 表单事件

      *   11 复合事件

      *   12 动态绑定事件

      *   13 隐藏和显示

      *   14 链式编程

      *   15 属性函数

      *   16 文本函数

      *   17 css()函数

      *   18 宽高函数

      *   19 类样式函数

      *   20 节点操作

      *   21 节点遍历和过滤(上)

      *   22 节点遍历和过滤(下)

      *   23 案例1-手风琴特效

      *   24 案例2-购物车

    *   8 任务二:ES6/

      *   1 ES6简介

      *   2 搭建Node环境

      *   3 服务器端应用开发

      *   4 什么是npm

      *   5 使用npm

      *   6 let声明变量

      *   7 声明常量

      *   8 解构赋值

      *   9 模版字符串

      *   10 对象声明和方法定义

      *   11 拓展运算符

      *   12 默认参数和不定参数

      *   13 箭头函数

      *   14 promise

      *   15 模块化

      *   16 安装babel客户端环境

      *   17 安装转码器并转换js文件

      *   18 模块化as的用法

      *   19 模块化默认导出

      *   20 模块化重命名导入导出

    *   9 任务三:Bootstrap/

      *   1 Bootstrap简介

      *   2 Bootstrap初体验

      *   3 表格

      *   4 表单布局

      *   5 表单控件

      *   6 按钮

      *   7 图片

      *   8 下拉菜单组件

      *   9 分页组件

      *   10 栅格系统

      *   11 缩略图组件

      *   12 模态框组件

      *   13 首页轮播大图

      *   14 响应式导航条

    *   10 模块作业

    *   11 模块直播

*   第九阶段 微服务技术核心/

  *   模块一 SpringBoot&SpringCloud/

    *   1 【课程资料】/

      *   1 第九阶段模块一课件.zip

    *   2 任务一: SpringBoot基本应用/

      *   1 SpringBoot课程内容介绍

      *   2 约定优于配置

      *   3 Spring Boot核心概念

      *   4 Spring Boot入门案例

      *   5 快速构建SpringBoot项目

      *   6 Spring Boot单元测试

      *   7 SpringBoot项目热部署

      *   8 properties全局配置文件(上)

      *   9 properties全局配置文件(下)

      *   10 yaml全局配置文件

      *   11 配置文件属性值的注入

      *   12 配置文件优先级问题

      *   13 加载读取自定义配置

      *   14 自定义配置类

    *   3 任务二: SpringBoot原理剖析及高级实战/

      *   1 源码剖析-依赖管理-spring-boot-starter-parent

      *   2 源码剖析-自动配置-SpringBootConfiguration

      *   3 源码剖析-自动配置-AutoConfigurationPackage

      *   4 源码剖析-自动配置-AutoConfigurationImportSelector

      *   5 源码剖析-自动配置-ComponentScan

      *   6 SpringBoot整合MyBatis-环境准备

      *   7 SpringBoot整合MyBatis-注解方式

      *   8 SpringBoot整合MyBatis-配置文件方式

      *   9 SpringBoot整合Redis

      *   10 SpringBoot支持的视图技术

      *   11 Thymeleaf常用标签

      *   12 Thymeleaf标准表达式

      *   13 Thymeleaf基本使用

      *   14 SpringBoot整合Thymeleaf

      *   15 SpringBoot实战演练-Lombok

      *   16 SpringBoot实战演练-基础环境准备

      *   17 SpringBoot实战演练-业务逻辑实现

      *   18 SpringBoot实战演练-查询功能实现

      *   19 SpringBoot实战演练-增删改功能实现

      *   20 SpringBoot项目部署

    *   4 任务三: Spring Cloud与微服务架构/

      *   1 Spring Cloud课程内容介绍

      *   2 单体应用架构

      *   3 垂直应用架构

      *   4 SOA应用架构

      *   5 微服务应用架构介绍

      *   6 微服务架构核心思想及优缺点

      *   7 微服务架构的核心概念

      *   8 Spring Cloud 是什么

      *   9 Spring Cloud解决什么问题

      *   10 Spring Cloud核心组件

      *   11 Spring Cloud体系结构

      *   12 Spring Cloud对比Dubbo

    *   5 任务四: Spring Cloud核心组件及实战/

      *   1 案例需求及流程分析

      *   2 商品表与工程架构说明

      *   3 项目父工程创建

      *   4 公共组件微服务搭建

      *   5 商品微服务搭建

      *   6 页面静态化微服务搭建

      *   7 案例代码问题分析

      *   8 第一代Spring Cloud核心组件

      *   9 注册中心实现原理

      *   10 主流的服务注册中心

      *   11 Eureka 基础架构及交互原理

      *   12 搭建Eureka Server

      *   13 将微服务注册到Eureka

      *   14 搭建Eureka Server高可用集群

      *   15 改造服务消费者调用服务提供者

      *   16 Eureka元数据详解

      *   17 服务续约详解

      *   18 Eureka服务剔除及自我保护机制

      *   19 负载均衡概述

      *   20 使用Ribbon实现负载均衡

      *   21 Ribbon负载均衡策略

      *   22 Ribbon工作原理及源码剖析

      *   23 微服务雪崩效应

      *   24 雪崩效应解决方案

      *   25 Hystrix简介

      *   26 Hystrix应用-服务熔断

      *   27 Hystrix应用-服务降级

      *   28 Hystrix舱壁模式

      *   29 Hystrix跳闸和自我修复机制

      *   30 Hystrix的高级应用

      *   31 Hystrix在生产环境下的设置

      *   32 Feign远程调用组件使用

      *   33 Feign对负载均衡的支持

      *   34 Feign对熔断器的支持

      *   35 Feign对请求和响应压缩的支持

      *   36 GateWay简介

      *   37 GateWay核心概念及工作流程

      *   38 GateWay应用

      *   39 GateWay路由断言工厂

      *   40 GateWay动态路由详解

      *   41 过滤器实现黑名单及高可用

      *   42 分布式配置中心应用场景

      *   43 构建Config Server统一配置中心

      *   44 构建Config Client客户端

      *   45 Config配置手动刷新

      *   46 Config和Bus实现配置自动刷新

    *   6 任务五: Spring Cloud Alibaba核心组件及实战/

      *   1 Spring Cloud Alibaba简介

      *   2 微服务注册到Nacos

      *   3 服务列表详情与保护阈值

      *   4 Nacos下负载均衡访问

      *   5 Nacos数据模型

      *   6 Nacos实现配置中心

      *   7 扩展DataId

      *   8 Sentinel流量防卫兵简介

      *   9 Sentinel Dashboard部署

      *   10 页面静态化微服务改造

      *   11 Sentinel核心概念

      *   12 Sentinel流控规则之QPS类型

      *   13 Sentinel流控规则之线程数类型

      *   14 Sentinel流控模式之关联

      *   15 Sentinel流控模式之链路限流

      *   16 Sentinel流控效果之Warm up

      *   17 Sentinel流控效果之排队等待

      *   18 Sentinel降级规则之RT

      *   19 Sentinel降级规则之异常比例

      *   20 Sentinel降级规则之异常数及课程小结

    *   7 任务六:模块作业

    *   8 模块直播/

      *   1 第九阶段模块一直播

  *   模块三 MySQL分库分表和优化/

    *   1 【课程资料】/

      *   1 第九阶段模块三课件.zip

    *   2 任务一:分库分表技术之MyCat/

      *   1 海量数据存储背景介绍

      *   2 分库分表介绍

      *   3 分库分表的方式

      *   4 MyCat介绍

      *   5 MyCat相关概念

      *   6 MyCat安装与启动

      *   7 MyCat核心配置文件(上)

      *   8 MyCat核心配置文件(下)

      *   9 MyCat分库分表

      *   10 MyCat全局序列号

      *   11 什么是读写分离

      *   12 MySql主从复制介绍

      *   13 主从复制架构搭建(上)

      *   14 主从复制架构搭建(下)

      *   15 实现读写分离

      *   16 MyCat总结

    *   3 任务二: 分库分表技术之Sharding-JDBC/

      *   1 分库分表回顾

      *   2 分库分表的问题

      *   3 Sharding-JDBC介绍

      *   4 Sharding-JDBC环境搭建

      *   5 Sharding-JDBC分片配置

      *   6 入门程序编写_插入测试

      *   7 入门程序编写_查询测试

      *   8 Sharding-JDBC执行流程

      *   9 水平分库_分片规则配置

      *   10 水平分库_插入测试

      *   11 水平分库_查询测试

      *   12 垂直分库_分片规则配置

      *   13 垂直分库_查询与插入测试

      *   14 Sharding-JDBC操作公共表

      *   15 Sharding-JDBC读写分离介绍

      *   16 Sharding-JDBC读写分离配置

      *   17 Sharding-JDBC读写分离测试

      *   18 Sharding-JDBC总结

    *   4 任务三:MySQL高级/

      *   1 课程内容介绍

      *   2 MySQL体系架构

      *   3 MySQL物理文件

      *   4 数据备份的场景

      *   5 数据备份的类型

      *   6 热备份与冷备份

      *   7 冷备份实战

      *   8 热备份实战

      *   9 SQL优化原则

      *   10 SQL执行顺序

      *   11 七种JOIN方式

      *   12 慢查询日志

      *   13 什么是存储引擎

      *   14 常用的存储引擎

      *   15 什么是索引

      *   16 索引的类型

      *   17 索引的优缺点

      *   18 HASH索引

      *   19 B+Tree索引

      *   20 EXPLAIN性能分析

      *   21 EXPLAIN_id字段详解

      *   22 EXPLAIN_select_type字段详解

      *   23 EXPLAIN_type字段详解

      *   24 EXPLAIN_possible_keys&key字段详解

      *   25 EXPLAIN_key_len&ref字段详解

      *   26 EXPLAIN_rows字段详解

      *   27 EXPLAIN_extra字段详解

      *   28 MySQL锁机制

      *   29 MySQL锁分类

      *   30 MySQL加锁与解锁实战

      *   31 表级锁之读锁实战

      *   32 表级锁之写锁实战

      *   33 MySQL行级锁介绍

      *   34 行锁实战_01

      *   35 行锁实战_02

      *   36 行锁分析

      *   37 MySQL集群高可用介绍

      *   38 MySQL集群高可用方案

    *   5 任务四:模块作业

    *   6 模块直播/

      *   1 第九阶段模块三直播回放

  *   模块二 ElasticSearch&Kafka&Docker/

    *   1 【课程资料】/

      *   1 第九阶段模块二课件.zip

    *   2 任务一: Elasticsearch技术实战/

      *   1 Elasticsearch课程内容介绍

      *   2 数据的分类

      *   3 结构化数据搜索

      *   4 非结构化数据搜索

      *   5 全文检索解决方案

      *   6 全文检索应用场景

      *   7 索引和搜索流程

      *   8 创建索引的过程

      *   9 倒排索引原理

      *   10 项目基础环境搭建

      *   11 查询功能实现

      *   12 索引的创建

      *   13 索引目录描述

      *   14 从Index中检索数据

      *   15 中文分词器的使用

      *   16 Elasticsearch简介

      *   17 Elasticsearch安装启动

      *   18 安装Kibana

      *   19 安装IK分词器

      *   20 安装Head插件

      *   21 节点、集群、分片及副本

      *   22 文档、类型、索引及映射

      *   23 创建、查看、删除索引

      *   24 创建、查看字段映射

      *   25 映射属性数据类型

      *   26 Index、Store详解

      *   27 Boost属性详解

      *   28 一次性创建索引库和类型

      *   29 新增随机ID的文档

      *   30 新增指定ID的文档

      *   31 删除文档及智能插入

      *   32 动态模板

      *   33 查询所有match_all

      *   34 匹配查询match

      *   35 匹配查询and关系

      *   36 词条匹配&组合查询

      *   37 范围查询&模糊查询

      *   38 过滤查询结果

      *   39 过滤查询

      *   40 排序

      *   41 分页、高亮效果

      *   42 聚合aggregations

      *   43 ES集群实现原理

      *   44 ES集群搭建

      *   45 ES集群工作原理

      *   46 ES客户端简介

      *   47 新增文档

      *   48 查看、修改、删除文档

      *   49 查询所有match_all

      *   50 关键字查询

      *   51 范围查询及source过滤

      *   52 排序和分页

      *   53 Spring Data Elasticsearch环境准备

      *   54 创建索引和类型映射

      *   55 实现文档新增

      *   56 查询索引数据

      *   57 自定义方法查询

      *   58 原生API实现高级查询

      *   59 高亮显示

    *   3 任务二: Docker技术实战/

      *   1 Docker课程内容介绍

      *   2 虚拟化技术

      *   3 什么是Docker

      *   4 Docker与VMware比对

      *   5 Docker基本概念

      *   6 Docker环境准备

      *   7 Docker环境安装

      *   8 Docker相关命令

      *   9 镜像加速方案

      *   10 镜像相关命令

      *   11 查看容器操作

      *   12 创建和管理容器

      *   13 目录挂载、文件复制、查看容器IP

      *   14 Docker数据卷

      *   15 Docker中部署MySQL

      *   16 Docker中部署Tomcat

      *   17 Docker中部署Nginx和Redis

      *   18 Docker数据迁移备份

    *   4 任务三:Kafka技术实战/

      *   1 Kafka课程内容介绍

      *   2 消息队列简介

      *   3 异步处理应用场景

      *   4 消息队列应用场景

      *   5 消息队列工作模式

      *   6 消息队列实现机制

      *   7 主流的消息队列产品

      *   8 Kafka简介

      *   9 Kafka特点及应用场景

      *   10 Kafka架构剖析

      *   11 Kafka集群架构

      *   12 VM安装JDK

      *   13 VM搭建Zookeeper集群

      *   14 VM搭建Kafka集群

      *   15 Docker搭建Kafka集群(上)

      *   16 Docker搭建Kafka集群(下)

      *   17 创建topic主题

      *   18 生产消费消息

      *   19 topic详情和分区

      *   20 topic编辑配置及删除

      *   21 Java访问Kafka准备

      *   22 开发消息生产者

      *   23 开发消息消费者

      *   24 分区副本机制

      *   25 数据不丢失机制

      *   26 消息存储和查询机制

      *   27 消息分发机制及消费者负载均衡

      *   28 Kakfa配置文件说明

      *   29 Kafka监控与运维

    *   5 任务四:模块作业

    *   6 模块直播/

      *   1 第九阶段模块二直播

*   第二阶段 数据库技术/

  *   模块一 MySQL数据库/

    *   1 【课程资料】/

      *   1 第二阶段模块一课件.zip

    *   2 任务一:MySql基础和SQL入门/

      *   1 数据库的基本概念

      *   2 常见的数据库软件

      *   3 MySql的安装

      *   4 MySql的卸载

      *   5 MySql环境变量配置

      *   6 MySql的启动与关闭

      *   7 命令行登录MySql

      *   8 SQLYog的安装及介绍

      *   9 MySql的目录结构

      *   10 数据库管理系统

      *   11 数据库表

      *   12 SQL的概念

      *   13 SQL的通用语法

      *   14 SQL的分类

      *   15 DDL操作数据库_创建&查询

      *   16 MySql自带数据库的介绍

      *   17 DDL操作数据库_修改&删除

      *   18 MySql的常见数据类型

      *   19 DDL_操作数据表_创建&查看

      *   20 DDL_操作数据表_删除

      *   21 DDL操作数表_修改

      *   22 DML_插入数据

      *   23 DML_修改数据

      *   24 DML_删除数据

      *   25 DQL_简单查询

      *   26 DQL_条件查询

    *   3 任务二:MySql单表、约束和事务/

      *   1 DQL_排序查询

      *   2 DQL_聚合函数

      *   3 DQL_分组查询

      *   4 limit关键字

      *   5 约束的介绍

      *   6 主键约束

      *   7 主键自增

      *   8 DELETE和TRUNCATE对自增长的影响

      *   9 非空约束

      *   10 唯一约束

      *   11 默认值

      *   12 事务的基本概念&转账操作演示

      *   13 MySql手动提交事务

      *   14 MySql自动提交事务

      *   15 MySql的四大特性

      *   16 MySql事务隔离级别

      *   17 隔离级别相关命令

      *   18 脏读演示及解决

      *   19 不可重复读演示及解决

      *   20 幻读演示及解决

    *   4 任务三:Mysql多表、外键和数据库设计/

      *   1 多表的概述

      *   2 创建外键约束

      *   3 删除外键约束&外键注意事项

      *   4 级联删除

      *   5 多表关系介绍

      *   6 一对多关系介绍

      *   7 多对多关系介绍

      *   8 一对一关系介绍

      *   9 设计省市表(一对多关系)

      *   10 设计演员与角色表(多对多关系)

      *   11 多表查询的介绍

      *   12 内连接查询

      *   13 外连接查询

      *   14 子查询介绍

      *   15 子查询作为查询条件

      *   16 子查询结果作为一张表

      *   17 子查询结果是单列多行

      *   18 数据库设计三范式

      *   19 数据库反三范式

    *   5 任务四:Mysql索引、存储过程和触发器/

      *   1 索引的介绍

      *   2 索引的创建&删除

      *   3 索引性能测试

      *   4 索引的优缺点

      *   5 视图的介绍与创建

      *   6 使用视图进行查询操作

      *   7 视图和表的区别

      *   8 存储过程的介绍

      *   9 存储过程创建方式1

      *   10 存储过程创建方式2

      *   11 存储过程创建方式3

      *   12 触发器的介绍

      *   13 触发器的创建及使用

      *   14 DCL创建用户

      *   15 DCL用户授权

      *   16 DCL查看用户权限

      *   17 DCL_查询用户&删除用户

      *   18 数据库的备份_SQLYog方式

      *   19 数据库的备份_命令行方式

    *   6 模块作业

    *   7 模块直播

  *   模块二 JDBC技术和XML/

    *   1 【课程资料】/

      *   1 第二阶段模块二课件.zip

    *   2 任务一:JDBC/

      *   1 JDBC概述

      *   2 JDBC开发准备

      *   3 JDBC开发_注册驱动

      *   4 JDBC开发_获取连接

      *   5 JDBC开发_获取语句执行对象

      *   6 JDBC开发_处理结果集对象

      *   7 JDBC开发_释放资源

      *   8 编写JDBC工具类

      *   9 使用JDBCUtils完成DML操作

      *   10 使用JDBCUtils完成DQL操作

      *   11 SQL注入问题演示

      *   12 用户登录案例演示_SQL注入

      *   13 使用预处理对象解决SQL注入

      *   14 预处理对象的执行原理

      *   15 JDBC控制事务API介绍

      *   16 JDBC控制事务_代码演示

      *   17 任务总结

    *   3 任务二:数据库连接池和DBUtils/

      *   1 数据库连接池介绍

      *   2 如何使用连接池

      *   3 DBCP连接池介绍

      *   4 DBCP连接池工具类编写

      *   5 测试DBCPUtils

      *   6 DBCP常见的配置项介绍

      *   7 C3P0连接池介绍

      *   8 C3P0连接池工具类编写

      *   9 测试C3P0Utils

      *   10 Druid连接池介绍

      *   11 Druid连接池工具类编写

      *   12 测试DruidUtils

      *   13 DBUtils工具类介绍

      *   14 案例相关知识介绍

      *   15 QueryRunner核心类的创建方式

      *   16 QueryRunner类_实现插入操作

      *   17 QueryRunner实现修改&删除操作

      *   18 ResultHandler结果集处理接口介绍

      *   19 ResultSetHandler常用实现类测试_01

      *   20 ResultSetHandler常用实现类测试_02

      *   21 ResultSetHandler常用实现类测试_03

      *   22 批处理介绍

      *   23 批处理操作_插入10000条数据

      *   24 MySql元数据介绍和相关命令

      *   25 JDBC获取元数据常用类介绍

      *   26 JDBC获取数据库元数据信息

      *   27 JDBC获取结果集元数据信息

      *   28 任务总结

    *   4 任务三:XML/

      *   1 XML基本介绍

      *   2 XML的语法介绍

      *   3 自定义xml描述数据

      *   4 XML约束介绍

      *   5 DTD约束介绍和编写

      *   6 引入DTD约束

      *   7 Schema约束介绍和编写

      *   8 引入Schema约束

      *   9 XML解析方式介绍

      *   10 常见的XML解析器

      *   11 DOM4jAPI介绍

      *   12 准备XML文件

      *   13 DOM4j解析XML_1

      *   14 DOM4j解析XML_2

      *   15 XPath的节本介绍

      *   16 XPath语法_获取单个节点信息

      *   17 XPath语法获取属性值

      *   18 XPath语法获取多个节点信息

      *   19 配置式JDBCUtils_编写配置文件

      *   20 配置式JDBCUtils_编写工具类

      *   21 配置式JDBCUtils_测试

      *   22 任务总结

    *   5 任务四:综合案例/

      *   1 商城案例阶段和表的创建

      *   2 商城表关系分析

      *   3 环境搭建

      *   4 设计用户与订单

      *   5 设计商品与分类

      *   6 设计订单项

      *   7 编写UserDao_需求1

      *   8 编写UserDao_需求2

      *   9 编写ProductDao_需求1、2

      *   10 编写ProductDao_需求3

      *   11 编写ProductDao_需求4

      *   12 多对一关系分析

      *   13 编写OrdersDao_需求1

      *   14 编写OrdersDao_需求2

      *   15 综合案例的总结

    *   6 模块作业

    *   7 模块直播

*   第五阶段 单体架构项目:拉勾教育管理系统/

  *   模块一 拉勾教育管理系统 后端开发/

    *   1 【课程资料】/

      *   1 第五阶段模块一课件一.zip

      *   2 第五阶段模块一课件二.zip

    *   2 任务一: 项目基础架构搭建/

      *   1 项目需求介绍

      *   2 前后端分离与接口文档

      *   3 前后端分离开发的优势

      *   4 项目技术选型与开发环境介绍

      *   5 Maven工具简介

      *   6 Maven下载与安装

      *   7 Maven环境变量配置

      *   8 Maven仓库

      *   9 Maven仓库配置

      *   10 IDEA中Maven配置

      *   11 使用Maven构建项目

      *   12 改造Maven工程

      *   13 Maven依赖引入

      *   14 maven编译插件配置

      *   15 运行Maven项目

      *   16 Maven常用命令

      *   17 IDEA中Maven工具栏介绍

      *   18 Maven依赖范围介绍

      *   19 课程管理模块功能分析

      *   20 课程管理模块表分析

      *   21 后台项目搭建_01

      *   22 后台项目搭建_02

      *   23 编写通用的Servlet_01

      *   24 编写通用的Servlet_02

      *   25 编写通用的Servlet_03

      *   26 编写通用的Servlet_04

      *   27 JSON介绍

      *   28 JSON的语法

      *   29 FastJSON介绍

      *   30 Fastjson的使用Java转JSON

      *   31 JSONField注解

      *   32 JSON转Java

      *   33 任务一总结

    *   3 任务二 :课程管理模块开发/

      *   1 需求分析及实体类设计

      *   2 三层结构搭建

      *   3 课程列表查询_dao层编写

      *   4 课程列表查询_ service层编写

      *   5 课程列表查询_接口文档阅读

      *   6 课程列表查询_接口开发

      *   7 课程列表查询_接口测试

      *   8 Postman接口测试工具使用

      *   9 根据条件查询课程信息_需求分析

      *   10 根据条件查询课程信息_dao层编写

      *   11 根据条件查询课程信息_dao层测试

      *   12 根据条件查询课程信息_service层编写

      *   13 根据条件查询课程信息_接口编写

      *   14 根据条件查询课程信息_接口测试

      *   15 新建课程_需求分析

      *   16 新建课程_需dao层编写

      *   17 新建课程_dao层测试

      *   18 新建课程_service层编写

      *   19 文件上传介绍

      *   20 文件上传客户端编码

      *   21 文件上传抓包分析

      *   22 FileUpload工具类介绍

      *   23 文件上传后台代码编写

      *   24 图片上传测试

      *   25 图片上传_01

      *   26 图片上传_02

      *   27 图片上传_03

      *   28 BeanUtils介绍及使用

      *   29 新建课程_接口编写

      *   30 新建课程_接口测试

      *   31 新建课程_图片URL优化

      *   32 修改课程_需求分析

      *   33 修改课程_dao层编写01

      *   34 修改课程_dao层编写02

      *   35 修改课程_dao层测试

      *   36 修改课程_ service层编写

      *   37 修改课程_回显课程信息接口编写

      *   38 修改课程_回显课程信息接口测试

      *   39 修改课程_修改保存接口代码

      *   40 修改课程_接口测试

      *   41 修改课程状态_需求分析与dao层编写

      *   42 修改课程状态_service层编写

      *   43 修改课程状态_接口编写

      *   44 修改课程状态_接口测试

    *   4 任务三 :课程内容管理模块开发/

      *   1 配置课时模块需求分析

      *   2 实体类设计

      *   3 三层结构搭建

      *   4 展示课程内容_需求分析

      *   5 展示课程内容_dao层编写

      *   6 展示课程内容_dao层测试

      *   7 展示课程内容_service层编写

      *   8 展示课程内容_接口编写

      *   9 展示课程内容_接口测试

      *   10 新建章节_需求分析

      *   11 新建章节_dao层编写01

      *   12 新建章节_dao层编写02

      *   13 新建章节_dao层测试

      *   14 新建章节_service层编写

      *   15 新建章节_回显课程信息接口编写

      *   16 新建章节_回显课程信息接口测试

      *   17 新建章节_接口分析

      *   18 新建章节_修改通用类01

      *   19 新建章节_修改通用类02

      *   20 新建章节_接口编写

      *   21 新建章节_接口测试

      *   22 修改章节_需求分析

      *   23 修改章节_dao层编写及测试

      *   24 修改章节_service层编写

      *   25 修改章节_接口编写

      *   26 修改章节_接口测试

      *   27 修改章节状态_需求分析

      *   28 修改章节状态_dao层编写与测试

      *   29 修改章节状态_service层编写

      *   30 修改章节状态_接口编写

      *   31 修改章节状态_接口测试

      *   32 后台项目开发总结

      *   33 Ajax介绍

      *   34 原生JS实现Ajax

      *   35 JQuery发送异步请求_Ajax方式

      *   36 JQuery发送异步请求_GET与POST方式

      *   37 Ajax案例_后台Servlet编写

      *   38 Ajax案例_前台JSP页面编写

    *   5 模块作业

    *   6 模块直播

  *   模块二 拉勾教育管理系统 前端开发/

    *   1 课程资料/

      *   1 第五阶段模块二资料.zip

    *   2 任务一: Vue基础入门/

      *   1 Vue介绍

      *   2 Vue入门案例

      *   3 VSCode插件安装

      *   4 入门程序分析

      *   5 data存储复杂数据

      *   6 声明式渲染的好处

      *   7 v-text指令

      *   8 v-html指令

      *   9 v-on指令

      *   10 计数器案例

      *   11 v-show指令

      *   12 v-if指令

      *   13 v-bind指令

      *   14 v-for指令

      *   15 v-on指令补充

      *   16 MVVM模式

      *   17 单向数据绑定

      *   18 双向数据绑定

      *   19 记事本案例_列表与添加

      *   20 记事本案例_删除功能

      *   21 记事本案例_统计与清除

      *   22 Ajax回顾

      *   23 axios介绍

      *   24 axios发送get请求

      *   25 axios发送post请求

      *   26 获取笑话案例

      *   27 查询天气案例_需求分析

      *   28 查询天气案例_代码编写

      *   29 页面闪烁问题解决

      *   30 计算属性

      *   31 过滤器介绍

      *   32 局部过滤器

      *   33 全局过滤器

      *   34 侦听器

      *   35 实时显示姓名案例

      *   36 组件介绍

      *   37 全局组件

      *   38 局部组件

      *   39 组件与模板分离

      *   40 Vue生命周期介绍

      *   41 钩子函数介绍1

      *   42 钩子函数介绍2

      *   43 路由介绍

      *   44 路由相关概念介绍

      *   45 路由的使用

      *   46 任务总结

    *   3 任务二: Vue高级实战/

      *   1 Vue CLI(项目脚手架)介绍

      *   2 NodeJS介绍

      *   3 NodeJS安装

      *   4 安装NodeJS与NPM

      *   5 安装过程梳理

      *   6 VueCLI脚手架安装

      *   7 使用脚手架快速构建项目

      *   8 Vue项目结构说明

      *   9 package配置文件介绍及使用

      *   10 自定义项目配置文件

      *   11 Vue组件化开发

      *   12 脚手架项目运行流程_01

      *   13 脚手架项目运行流程_02

      *   14 自定义组件

      *   15 组件的参数传递

      *   16 ElementUI介绍

      *   17 安装ElementUI

      *   18 CLI工程改造

      *   19 用户登录_Login组件

      *   20 用户登录_路由配置

      *   21 用户登录_组件调整

      *   22 用户登录_登录功能编写

      *   23 用户登录_搭建虚拟服务器并测试

      *   24 前端页面跳转

      *   25 布局页面制作_Index组件编写

      *   26 布局页面制作_布局容器与导航菜单

      *   27 布局页面制作_导航菜单的子路由设置

      *   28 课程列表展示_Table表格组件的使用

      *   29 课程列表展示_组件开发

      *   30 课程列表展示_请求后台接口

      *   31 课程列表展示_跨域问题分析

      *   32 课程列表展示_解决跨域问题

      *   33 条件查询_添加输入查询框

      *   34 条件查询_请求后台接口

      *   35 任务总结

    *   4 任务三: 项目前后端接口联调/

      *   1 联调准备

      *   2 前端项目介绍

      *   3 课程列表展示_分析

      *   4 课程列表展示_功能实现

      *   5 条件查询功能分析与实现

      *   6 跳转到Item组件_功能实现

      *   7 修改课程状态_分析与实现

      *   8 课程营销&内容管理_分析与实现

      *   9 新建&修改课程_功能实现01

      *   10 新建&修改课程_功能实现02

      *   11 新建&修改课程_功能实现03

      *   12 新建&修改课程_功能实现04

      *   13 新建&修改课程_功能测试

      *   14 修改课程信息_分析与实现

      *   15 内容管理模块_功能分析

      *   16 Tree树形控件的用法01

      *   17 Tree树形控件的用法02

      *   18 当前课程名称显示

      *   19 章节与课时树形展示

      *   20 添加章节_回显操作

      *   21 添加章节_功能实现

      *   22 添加章节_后台接口修改

      *   23 修改章节_回显章节信息

      *   24 修改章节_事件冒泡

      *   25 修改章节_回显章节状态

      *   26 Select选择器

      *   27 修改课程状态_功能实现

    *   5 任务四:项目上线部署发布/

      *   1 前言

      *   2 虚拟机环境检查

      *   3 后端项目部署

      *   4 前端项目打包测试运行

      *   5 前端项目部署发布

      *   6 前后端项目发布测试

    *   6 模块作业

    *   7 模块直播

*   第八阶段 分布式项目:拉勾教育学习平台/

  *   模块一 拉勾教育学习平台 后端开发/

    *   1 【课程资料】/

      *   1 第八阶段课件.zip

    *   2 任务一:架构设计与环境搭建/

      *   1 项目介绍

      *   2 技术选型介绍

      *   3 分布式架构介绍

      *   4 项目开发规范

      *   5 初始化数据库

      *   6 搭建服务项目

      *   7 IDEA集成MySQL工具

      *   8 安装EasyCode插件

      *   9 使用EasyCode生成代码

      *   10 lombok工具应用

    *   3 任务二:用户服务开发/

      *   1 用户登录_dao层编写

      *   2 用户登录_service层编写

      *   3 用户登录_服务注册

      *   4 用户登录_服务消费

      *   5 用户登录_需要重视的bug

      *   6 用户登录_dto对象应用

      *   7 用户登录_手机号检查

      *   8 用户注册_服务编写

      *   9 用户注册_服务消费

      *   10 用户注册_逻辑的小问题

    *   4 任务三:课程和订单服务开发/

      *   1 全部课程_多实体类映射

      *   2 全部课程_resultMap映射

      *   3 全部课程_五表关联查询

      *   4 全部课程_改造resultMap

      *   5 全部课程_服务提供方调试

      *   6 全部课程_服务消费

      *   7 全部课程_按要求排序

      *   8 全部课程_dao层编写

      *   9 已购课程_dao层编写

      *   10 已购课程_服务与消费测试

      *   11 课程详情_课程详情实现

      *   12 生成订单_dao层编写

      *   13 生成订单_服务与消费

      *   14 修改订单状态实现

      *   15 删除订单实现

      *   16 查询用户订单实现

    *   5 任务四:留言服务开发/

      *   1 保存留言dao层编写

      *   2 保存留言service层编写

      *   3 保存留言_服务与消费测试

      *   4 留言列表_分页SQL编写

      *   5 留言列表_分页service编写

      *   6 留言列表_服务与消费测试

      *   7 留言点赞_service层实现

      *   8 留言点赞_更新点赞数量

      *   9 留言点赞_事务控制

      *   10 留言取消赞_service层实现

      *   11 留言取消赞_服务与消费测试

    *   6 模块作业

  *   模块二 拉勾教育学习平台 前端开发/

    *   2 任务一: 课程模块前端开发/

      *   1 概述并运行

      *   2 全部课程展示

      *   3 试看前两节展示

      *   4 用户登录和登出

      *   5 登录后显示已购课程

      *   6 课程详情-显示基本信息

      *   7 课程详情-显示课时

      *   8 课程详情-显示课程描述

      *   9 课程详情-显示章节目录和价格

      *   10 课程详情-显示课程的全部留言

      *   11 课程详情-第一章的章节状态

      *   12 课程详情-第一章之后的章节状态

      *   13 课程详情-判断视频的状态

      *   14 课程详情-点击视频跳转播放页

      *   15 课程详情-点击并播放视频

      *   16 播放页-导航显示

      *   17 播放页-章节显示

      *   18 播放页-显示小节时长

      *   19 播放页-显示视频的解锁状态

      *   20 播放页-设置播放视频的状态

      *   21 播放页-切换视频播放

      *   22 播放页-切换视频按钮显示错误

      *   23 播放页-控制面板

      *   24 播放页-播放验证

    *   3 任务二: 留言模块前端开发/

      *   1 点赞-dao表关联

      *   2 点赞-dao测试通过

      *   3 获取留言数量的bug

      *   4 点赞后的样式显示

      *   5 点赞和取消赞函数

      *   6 点赞完成

      *   7 取消赞完成

      *   8 保存留言

      *   9 保存留言-解决web层乱码

      *   10 保存留言-解决保存数据乱码

      *   11 保存留言-修改查询bug

    *   4 任务三: 用户模块前端开发/

      *   1 微信登录-准备工作

      *   2 微信登录-开发者注册说明

      *   3 微信登录-Oauth协议介绍

      *   4 微信登录-扫码授权的流程

      *   5 微信登录-生成登录二维码-1

      *   6 微信登录-生成登录二维码-2

      *   7 微信登录-修改hosts映射

      *   8 微信登录-获取临时凭证code

      *   9 微信登录-封装HttpClient工具类

      *   10 微信登录-通过code获取token

      *   11 微信登录-token转换成实体类

      *   12 微信登录-通过token获取用户信息

      *   13 微信登录-修改服务提供方业务

      *   14 微信登录-修改服务消费方业务

      *   15 微信登录-完成扫码登录业务

      *   16 微信登录-登录后显示用户信息

      *   17 微信登录-剖析谷歌浏览器跳转bug

      *   18 微信登录-解决谷歌浏览器跳转bug

      *   19 微信登录-修改二维码样式

    *   5 任务四: 订单模块前端开发/

      *   1 微信支付-使用qrcodejs2生成二维码

      *   2 微信支付-准备工作

      *   3 微信支付-支付流程剖析

      *   4 微信支付-所需工具介绍

      *   5 微信支付-生成二维码Vue实现

      *   6 微信支付-生成二维码controller概述

      *   7 微信支付-编写商户信息

      *   8 微信支付-生成交易的数字签名

      *   9 微信支付-获取支付链接并生成二维码

      *   10 微信支付-解决手机支付页面中文乱码

      *   11 微信支付-调用订单状态查询服务

      *   12 微信支付-查询订单状态并响应

      *   13 微信支付-支付成功

      *   14 微信支付-支付成功后解锁视频

      *   15 微信支付-支付后保存购买信息

      *   16 微信支付-完成订单状态更新

      *   17 项目总结

    *   6 模块作业

*   第六阶段 企业级开发框架SSM/

  *   模块一 Mybatis/

    *   1 【课程资料】/

      *   1 第六阶段模块一课件.zip

    *   2 任务一:MyBatis基本应用/

      *   1 课程内容介绍

      *   2 框架的相关概念

      *   3 JDBC问题分析

      *   4 MyBatis简介

      *   5 ORM思想详解

      *   6 快速入门实战

      *   7 映射配置文件概述

      *   8 新增用户实战

      *   9 更新用户实战

      *   10 删除用户实战

      *   11 核心配置解析-environments

      *   12 核心配置解析-properties

      *   13 核心配置解析-typeAliases

      *   14 核心配置解析-mappers

      *   15 MyBatis的API概述

      *   16 MyBatis的基本原理

      *   17 MyBatis的dao层开发

      *   18 Mapper代理开发方式(上)

      *   19 Mapper代理开发方式(下)

      *   20 Mapper代理开发原理剖析

    *   3 任务二:复杂映射&配置深入/

      *   1 复杂映射-ResultMap

      *   2 复杂映射-多条件查询(上)

      *   3 复杂映射-多条件查询(下)

      *   4 复杂映射-模糊查询

      *   5 配置深入-返回主键(上)

      *   6 配置深入-返回主键(下)

      *   7 配置深入-动态SQL-if

      *   8 配置深入-动态SQL-set

      *   9 配置深入-动态SQL-foreach

      *   10 配置深入-动态SQL-sql

      *   11 配置深入-pageHelper

      *   12 多表查询_案例环境准备

      *   13 多表查询_一对一

      *   14 多表查询_一对多

      *   15 多表查询_多对多

      *   16 嵌套查询概念

      *   17 嵌套查询_一对一

      *   18 嵌套查询_一对多

      *   19 嵌套查询_多对多

    *   4 任务三:缓存&延迟加载&注解应用/

      *   1 延迟加载策略概念

      *   2 局部延迟加载

      *   3 全局延迟加载

      *   4 MyBatis缓存概念

      *   5 MyBatis一级缓存

      *   6 MyBatis二级缓存概念

      *   7 MyBatis二级缓存分析及脏读问题

      *   8 MyBatis注解开发

      *   9 基于注解实现一对一映射

      *   10 基于注解实现一对多映射

      *   11 基于注解实现多对多映射

      *   12 基于注解实现二级缓存

      *   13 基于注解实现延迟加载

    *   5 任务四:模块作业

    *   6 直播回放

  *   模块三 SpringMVC/

    *   1 【课程资料】/

      *   1 第六阶段模块三课件.zip

    *   2 任务一:SpringMVC入门/

      *   1 任务一内容介绍

      *   2 SpringMVC概述

      *   3 SpringMVC快速入门

      *   4 JavaWeb执行流程

      *   5 SpringMVC执行流程

      *   6 SpringMVC组件解析

      *   7 SpringMVC注解解析

      *   8 请求参数类型介绍

      *   9 获取基本类型请求参数

      *   10 获取对象类型请求参数

      *   11 获取数组类型请求参数

      *   12 获取集合类型请求参数

      *   13 自定义类型转换器

      *   14 @RequestParam注解

      *   15 @ReuqestHeader、@CookieValue注解

      *   16 获取Servlet相关API

      *   17 响应方式介绍

      *   18 页面转发和重定向

      *   19 ModelAndView应用

      *   20 @SessionAttributes注解

      *   21 开启静态资源访问

    *   3 任务二: SpringMVC进阶/

      *   1 任务二内容介绍

      *   2 Ajax异步交互

      *   3 Restful服务

      *   4 文件上传原理

      *   5 单文件上传

      *   6 多文件上传

      *   7 异常处理思路

      *   8 自定义异常处理器

      *   9 Web异常处理机制

      *   10 拦截器概念

      *   11 拦截器案例

      *   12 拦截器链

    *   4 任务三: SSM框架整合/

      *   1 SSM整合需求及步骤分析

      *   2 编写MyBatis在SSM环境中单独使用

      *   3 编写Spring在SSM环境中单独使用

      *   4 编写Spring整合MyBatis

      *   5 编写SpringMVC在SSM环境中单独使用

      *   6 编写Spring整合SpringMVC

      *   7 Spring配置声明式事务

      *   8 账户更新(上)

      *   9 账户更新(下)

      *   10 批量删除(上)

      *   11 批量删除(下)

    *   5 任务四:模块作业

    *   6 模块直播

  *   模块二 Spring/

    *   1 【课程资料】/

      *   1 第六阶段模块二课件.zip

    *   2 任务一: Spring IOC/

      *   1 Spring概述及核心

      *   2 Spring体系结构和优势

      *   3 Spring概念补充

      *   4 IOC概念

      *   5 自定义IOC容器(上)

      *   6 自定义IOC容器(中)

      *   7 自定义IOC容器(下)

      *   8 Spring快速入门实战

      *   9 Spring相关API

      *   10 bean标签配置及作用范围

      *   11 bean生命周期配置

      *   12 bean实例化的三种方式

      *   13 依赖注入概念

      *   14 构造方法注入

      *   15 set方式注入

      *   16 普通数据类型注入

      *   17 集合数据类型注入

      *   18 配置文件模块化

      *   19 Dbutils回顾

      *   20 IOC实战_01

      *   21 IOC实战_02

      *   22 IOC实战_03

      *   23 IOC实战_04

      *   24 IOC实战_05

      *   25 Spring常用注解介绍

      *   26 Spring常用注解实现

      *   27 基于注解整合Dbutils

      *   28 Spring新注解

      *   29 Spring纯注解整合DbUtils

      *   30 Spring整合junit(上)

      *   31 Spring整合junit(下)

    *   3 任务二: Spring AOP/

      *   1 课程任务介绍

      *   2 转账案例_环境准备

      *   3 转账案例_持久层及业务层编写

      *   4 转账案例_配置编写及问题分析

      *   5 传统事务_编写线程绑定工具类

      *   6 传统事务_事务管理器工具类

      *   7 转账案例_业务层及持久层改造

      *   8 使用动态代理技术优化转账案例

      *   9 优化转账案例_JDK动态代理

      *   10 优化转账案例_CGLIB动态代理

      *   11 AOP概念

      *   12 AOP相关术语

      *   13 AOP应用注意事项

      *   14 基于xml方式的AOP开发

      *   15 切点表达式详解

      *   16 通知类型详解

      *   17 基于注解的AOP开发

      *   18 注解配置AOP详解_切点表达式抽取

      *   19 注解配置AOP详解_通知类型

      *   20 基于注解的AOP开发

      *   21 转账案例AOP优化_xml方式

      *   22 转账案例AOP优化_注解方式

    *   4 任务三:JdbcTemplate&事务&Web集成/

      *   1 JdbcTemplate概述

      *   2 Spring整合JdbcTemplate_环境准备

      *   3 Spring整合JdbcTemplate_dao层实现

      *   4 Spring整合JdbcTemplate_service层实现

      *   5 Spring整合JdbcTemplate_单元测试

      *   6 转账案例_service及dao实现

      *   7 转账案例_配置文件及测试

      *   8 Spring事务及PlatformTransactionManager

      *   9 编程式事务控制_TransactionDefinition

      *   10 编程式事务控制_TransactionStatus

      *   11 基于XML的声明式事务控制

      *   12 事务配置参数详解

      *   13 基于注解的声明式事务控制

      *   14 基于纯注解的声明式事务控制

      *   15 Spring集成Web环境_ApplicationContext

      *   16 Spring集成Web环境_Contextloaderlistener

    *   5 任务四:模块作业

    *   6 模块直播

  *   模块五 SSM单体架构项目(下)/

    *   1 【课程资料】/

      *   1 第六阶段模块五课件.zip

    *   2 任务一 : 课程和广告模块前端开发/

      *   1 前端项目结构介绍

      *   2 组件化开发回顾

      *   3 课程模块回顾_课程展示与查询

      *   4 课程模块回顾_新建课程

      *   5 课程模块回顾_图片上传分析

      *   6 课程模块回顾_组件的引入

      *   7 课程模块回顾_组件传参

      *   8 课程模块回顾_课程图片上传

      *   9 课程模块回顾_状态设置

      *   10 内容管理回顾_课程内容展示

      *   11 内容管理回顾_添加&修改章节

      *   12 内容管理回顾_章节状态设置

      *   13 内容管理回顾_添加&修改课时

      *   14 广告位管理_广告位展示

      *   15 广告位管理_新增广告位

      *   16 广告位管理_修改广告位

      *   17 广告管理_分页组件介绍

      *   18 广告管理_分页组件使用

      *   19 广告管理_广告列表展示01

      *   20 广告管理_广告列表展示02

      *   21 广告管理_广告状态设置

      *   22 广告管理_广告位下拉列表

      *   23 广告管理_新增广告

      *   24 广告管理_修改广告

    *   3 任务二: 权限管理模块前端开发/

      *   1 用户管理_日期控件使用

      *   2 用户管理_分页&条件查询

      *   3 用户管理_用户状态设置

      *   4 角色管理_角色列表展示

      *   5 角色管理_添加&修改角色

      *   6 角色管理_删除角色

      *   7 角色管理_分配菜单功能分析

      *   8 角色管理_分配菜单01

      *   9 角色管理_分配菜单02

      *   10 角色管理_分配菜单03

      *   11 角色管理_分配菜单04

      *   12 菜单管理_菜单列表展示

      *   13 菜单管理_添加菜单后回显

      *   14 菜单管理_新增&编辑菜单

      *   15 资源管理_条件查询与列表展示

      *   16 资源管理_添加&编辑资源

      *   17 后台管理系统总结

    *   4 任务三: 项目打包发布/

      *   1 权限控制_用户登录流程

      *   2 权限控制_动态获取菜单流程

      *   3 权限控制_token验证流程

      *   4 用户管理_分配角色01

      *   5 用户管理_分配角色02

      *   6 Nginx介绍及应用场景

      *   7 Nginx安装与启动

      *   8 配置虚拟主机_端口号方式

      *   9 配置虚拟主机_域名方式

      *   10 什么是反向代理

      *   11 Nginx实现反向代理

      *   12 什么是负载均衡

      *   13 负载均衡策略

      *   14 后端项目打包01

      *   15 后端项目打包02

      *   16 后端项目发布

      *   17 前端项目打包发布

      *   18 修改前端项目访问路径

      *   19 项目反向代理配置

    *   5 模块作业

  *   模块四 SSM单体架构项目(上)/

    *   1 【课程资料】/

      *   1 第六阶段模块四课件.zip

    *   2 任务一: 课程管理模块开发/

      *   1 课程内容介绍

      *   2 项目架构介绍

      *   3 maven基础回顾

      *   4 maven的依赖传递

      *   5 依赖冲突问题

      *   6 解决依赖冲突-依赖调解原则

      *   7 解决依赖冲突-排除依赖

      *   8 解决依赖冲突-版本锁定方式

      *   9 properties标签的使用

      *   10 分模块构建maven工程分析

      *   11 maven工程的继承

      *   12 maven工程的聚合

      *   13 后台管理系统工程搭建_01

      *   14 后台管理系统工程搭建_02

      *   15 父工程中进行依赖管理

      *   16 ssm-dao代码编写

      *   17 ssm-service代码编写

      *   18 ssm-web代码编写

      *   19 课程管理模块功能分析

      *   20 课程管理模块表关系分析

      *   21 多条件查询需求分析

      *   22 课程实体类创建

      *   23 Dao层编写

      *   24 Service层编写

      *   25 Controller编写

      *   26 多条件查询postman测试

      *   27 课程图片上传需求分析

      *   28 图片上传接口代码实现

      *   29 图片上传接口postman测试

      *   30 新增课程需求分析

      *   31 新增课程dao层代码编写

      *   32 新增课程service层编写

      *   33 新增课程信息web层编写

      *   34 新建课程postman测试

      *   35 回显课程信息需求分析

      *   36 回显课程信息dao层编写

      *   37 回显课程信息service层编写

      *   38 课程信息回显web层编写

      *   39 回显课程信息postman测试

      *   40 修改课程信息需求分析

      *   41 修改课程信息dao层编写

      *   42 修改课程信息service层编写

      *   43 修改课程信息web层编写

      *   44 修改课程信息postman测试

      *   45 课程状态管理需求分析

      *   46 课程状态管理dao层编写

      *   47 课程状态管理service层编写

      *   48 课程状态管理web层编写

      *   49 课程状态管理postman测试

      *   50 课程内容管理需求分析

      *   51 课程内容管理dao层编写

      *   52 课程内容展示service层编写

      *   53 课程内容展示web层编写

      *   54 课程内容展示postman测试

      *   55 回显章节对应的课程信息

      *   56 新建章节信息需求分析

      *   57 新增章节信息postman测试

      *   58 修改章节信息需求分析及编写

      *   59 修改章节状态需求分析及编写

    *   3 任务二:广告和用户管理模块开发/

      *   1 广告模块原型效果展示

      *   2 广告模块表关系设计

      *   3 广告位列表需求分析及编写

      *   4 广告位添加需求分析及编写

      *   5 回显广告位名称需求分析及编写

      *   6 广告位修改需求分析及编写

      *   7 广告分页查询需求分析

      *   8 广告分页查询dao层编写

      *   9 广告分页查询service层编写

      *   10 广告分页查询web层编写

      *   11 广告分页查询postman效果测试

      *   12 图片上传接口代码复用

      *   13 广告状态动态上下线实现

      *   14 用户模块功能分析及表关系设计

      *   15 用户分页&条件查询需求分析

      *   16 用户分页&多条件查询dao层编写

      *   17 用户分页&多添加查询service+web层编写

      *   18 用户功能接口postman测试

    *   4 任务三: 权限管理模块开发/

      *   1 课程内容介绍

      *   2 权限相关概念介绍

      *   3 权限模块功能分析及效果演示

      *   4 权限管理模块表关系设计

      *   5 角色列表&条件查询

      *   6 分配菜单需求分析

      *   7 查询所有菜单节点信息

      *   8 根据角色查询菜单_需求分析

      *   9 根据角色查询菜单_代码实现

      *   10 为角色分配菜单_需求分析

      *   11 为角色分配菜单列表_代码实现

      *   12 删除角色需求分析及代码编写

      *   13 查询所有菜单列表

      *   14 查询菜单信息

      *   15 资源分页&多条件组合查询

      *   16 MD5加密算法介绍

      *   17 MD5工具类详解

      *   18 用户登录_需求分析

      *   19 用户登录_代码实现

      *   20 登录功能补充说明

      *   21 分配角色回显

      *   22 分配角色思路分析

      *   23 分配角色代码实现

      *   24 动态获取菜单需求分析

      *   25 动态获取菜单dao层编写

      *   26 动态获取菜单service层编写

      *   27 动态获取菜单web层编写

      *   28 动态获取菜单postman测试

    *   5 任务四: Git 环境应用/

      *   1 课程内容介绍

      *   2 版本控制系统概述

      *   3 Git简介和历史

      *   4 Git工作流程

      *   5 Git基本概念

      *   6 Git下载与安装

      *   7 Git基本配置

      *   8 初始化本地仓库

      *   9 本地仓库操作_查看文件状态

      *   10 本地仓库操作_文件添加和更新

      *   11 本地仓库操作_版本查看和回退

      *   12 本地仓库操作_删除文件

      *   13 本地仓库操作_添加文件到忽略列表

      *   14 Git分支管理概念

      *   15 Git分支操作实战

      *   16 远程仓库操作_创建GitHub远程仓库

      *   17 远程仓库操作_同步远程仓库介绍

      *   18 远程仓库操作_查看&添加&推送

      *   19 远程仓库操作_拉取&移除

      *   20 远程仓库操作_克隆&拉取&冲突

      *   21 IDEA操作_集成Git

      *   22 IDEA操作_初始化并提交项目

      *   23 IDEA操作_克隆远程仓库

      *   24 IDEA操作_常规操作实战

      *   25 IDEA操作_推送远程仓库

      *   26 IDEA操作_分支操作及版本比较

    *   6 任务五:模块作业

    *   7 模块直播

*   第十一阶段 数据结构算法与调优/

  *   模块一 数据结构和算法/

    *   1 【课程资料】/

      *   1 第十一阶段模块一课件.zip

    *   2 任务一: 数据结构与算法基础/

      *   1 课程介绍

      *   2 数据结构与算法概述

      *   3 算法复杂度估算

      *   4 常见的时间复杂度

      *   5 数据结构和算法的意义

      *   6 数组概念和原理

      *   7 数组操作

      *   8 链表概念和原理

      *   9 链表操作

      *   10 数组与链表对比

      *   11 栈概念和原理

      *   12 栈操作

      *   13 栈应用

      *   14 队列概念和原理

      *   15 队列操作

      *   16 队列应用

      *   17 散列表概念和原理

      *   18 散列表操作

      *   19 手写hashmap(上)

      *   20 手写hashmap(下)

      *   21 散列表测试及复杂度

      *   22 散列表应用

      *   23 递归算法

      *   24 斐波那契数列

      *   25 递归时间复杂度及应用

      *   26 二分查找

      *   27 递归二分查找

      *   28 二分法面试题

      *   29 二分法应用

    *   3 任务二: 数据结构与算法高级/

      *   1 树的概念

      *   2 二叉树

      *   3 二叉查找树

      *   4 深度遍历

      *   5 深度遍历实现(上)

      *   6 深度遍历实现(下)

      *   7 广度优先遍历

      *   8 时间复杂度和应用

      *   9 红黑树概念

      *   10 红黑树插入

      *   11 红黑树实现(上)

      *   12 红黑树实现(下)

      *   13 红黑树测试及应用

      *   14 多路查找树

      *   15 二叉堆

      *   16 冒泡排序

      *   17 冒泡排序实现

      *   18 快速排序

      *   19 快速排序实现

      *   20 BF算法及实现

      *   21 RK算法介绍

      *   22 RK算法实现

      *   23 图的概念

      *   24 邻接矩阵及实现

      *   25 邻接表及实现

      *   26 DFS&BFS

      *   27 BFS应用

      *   28 贪心算法

      *   29 部分背包

      *   30 贪心算法复杂度和应用

      *   31 回溯算法

      *   32 NQueens实现

      *   33 回溯算法时间复杂度和应用

    *   4 任务三:模块作业

    *   5 直播回放/

      *   1 第十一阶段模块一直播回放

  *   模块二 并发编程和系统调优/

    *   1 【课程资料】/

      *   1 第十一阶段模块二课件.zip

    *   2 任务一:并发编程/

      *   1 并发编程课程内容介绍

      *   2 Thread和Runnable

      *   3 Synchronized关键字

      *   4 wait()与notify()方法

      *   5 interrupt()方法

      *   6 线程的优雅关闭

      *   7 并发编程的核心概念

      *   8 并发编程的问题

      *   9 JMM与happen-before

      *   10 volatile_final

      *   11 BlockingQueue-01

      *   12 BlockingQueue-02

      *   13 BlockingQueue-03

      *   14 BlockingDeque

      *   15 CopyOnWrite

      *   16 ConcurrentLinkedQueue_Deque

      *   17 ConcurrentHashMap-01

      *   18 ConcurrentHashMap-02

      *   19 ConcurrentSkipListMap_Set-01

      *   20 ConcurrentSkipListMap_Set-02

      *   21 Semaphore

      *   22 CountDownLatch

      *   23 CyclicBarrier

      *   24 AtomicInteger和AtomicLong

      *   25 AtomicBoolean和AtomicReference

      *   26 互斥锁-01

      *   27 互斥锁-02

      *   28 读写锁-01

      *   29 读写锁-02

      *   30 Condition

      *   31 线程池原理

      *   32 线程池的类继承体系

      *   33 ThreadPoolExecutor-01

      *   34 ThreadPoolExecutor-02

      *   35 Executors工具类

      *   36 ScheduledThreadPoolExecutor

      *   37 ForkJoinPool用法

      *   38 核心数据结构

      *   39 工作窃取队列

      *   40 ForkJoinPool状态控制

      *   41 Worker线程的阻塞-唤醒机制

      *   42 任务的提交过程分析

      *   43 任务的执行过程分析

      *   44 ForkJoinTask的fork_join

      *   45 ForkJoinPool的优雅关闭

    *   3 任务二:JVM优化/

      *   1 前言

      *   2 JVM优化课程内容介绍

      *   3 什么是JVM

      *   4 JVM和操作系统的关系

      *   5 JDK、JRE与JVM的关系

      *   6 Java虚拟机规范和语言规范

      *   7 JVM的整体架构

      *   8 JVM运行时内存介绍

      *   9 PC寄存器

      *   10 虚拟机栈

      *   11 设置栈内存大小

      *   12 局部变量表

      *   13 操作数栈

      *   14 动态链接

      *   15 方法返回值地址

      *   16 本地方法栈

      *   17 堆空间简介

      *   18 设置堆空间的大小

      *   19 堆的分类

      *   20 年轻代和老年代

      *   21 对象分配过程

      *   22 堆GC

      *   23 元空间介绍

      *   24 方法区的简介

      *   25 方法区结构

      *   26 设置方法区大小

      *   27 常量池介绍

      *   28 直接内存

      *   29 堆内存溢出问题

      *   30 虚拟机栈和本地方法栈溢出问题

      *   31 常量池内存溢出问题

      *   32 方法区内存溢出问题

      *   33 直接内存溢出问题

      *   34 类加载器子系统

      *   35 类加载过程剖析

      *   36 加载Loading

      *   37 连接阶段

      *   38 类的执行过程-初始化

      *   39 clinit和init方法区别

      *   40 类加载器的介绍

      *   41 双亲委派模型

      *   42 双亲委派模型原理

      *   43 自定义类加载的流程

      *   44 自定义类加载器实现

      *   45 Launcher类的源码剖析

      *   46 ClassLoader源码解析-01

      *   47 ClassLoader源码解析-02

      *   48 垃圾回收概述

      *   49 引用计数算法

      *   50 可达性分析算法

      *   51 判断对象是否存活

      *   52 再谈对象的引用

      *   53 分代收集理论

      *   54 标记清除算法

      *   55 标记复制算法

      *   56 标记整理算法

      *   57 垃圾收集器概述

      *   58 Serial垃圾回收器

      *   59 ParNew垃圾回收器

      *   60 Parallel Scavenge垃圾回收器

      *   61 Serial Old垃圾回收器

      *   61 Serial Old垃圾回收器(1)

      *   62 Parallel Old垃圾回收器

      *   63 CMS垃圾收集器执行流程

      *   64 可达性分析-三色标记

      *   65 CMS垃圾回收的缺点

      *   66 G1垃圾收集器

      *   67 G1垃圾回收过程

      *   68 G1垃圾收集器参数

    *   4 任务三:模块作业

    *   6 直播回放/

      *   1 第十一阶段模块二直播回放

*   第十二阶段 Offer加速器/

  *   模块一 进大厂必备-技术面试题详解/

    *   1 【课程资料】/

      *   1 第十二阶段课程资料.zip

    *   2 任务一: 技术面试题详解(上)/

      *   1 JavaSE篇-数据类型

      *   2 JavaSE篇-String类

      *   3 JavaSE篇-类加载顺序

      *   4 JavaSE篇-面向对象特性

      *   5 JavaSE篇-单例模式

      *   6 JavaWeb篇-HTTP状态码

      *   7 JavaWeb篇-GET&POST、重定向&转发

      *   8 JavaWeb篇-Cookie&Session

      *   9 JavaWeb篇-Servlet

      *   10 SSM框架篇-SpringMVC

      *   11 SSM框架篇-Spring

      *   12 SSM框架篇-MyBatis

      *   13 Linux系统篇

      *   14 MySQL数据库篇

      *   15 计算机网络篇

      *   16 JVM优化篇

    *   3 任务二: 技术面试题详解(下)/

      *   1 算法篇-冒泡排序

      *   2 算法篇-选择排序

      *   3 算法篇-插入排序

      *   4 数据结构篇-线性表

      *   5 数据结构篇-栈与队列

      *   6 数据结构篇-二叉搜索树

      *   7 数据结构篇-平衡二叉树

      *   8 数据结构篇-红黑树

      *   9 数据结构篇-HashMap底层原理

      *   10 并发编程篇-volatile可见性

      *   11 并发编程篇-volatile禁止指令重排

      *   12 RPC框架篇-Dubbo作用

      *   13 RPC框架篇-Dubbo工作流程

      *   14 RPC框架篇-Dubbo支持的协议

      *   15 RPC框架篇-Dubbo应用的关键技术

      *   16 分布式存储篇-Redis如何支持高并发

      *   17 分布式存储篇-Redis缓存雪崩

      *   18 分布式存储篇-Redis缓存穿透

      *   19 分布式存储篇-Redis缓存击穿

      *   20 消息中间件篇-消息积压的处理

      *   21 消息中间件篇-保证消息不丢失

      *   22 消息中间件篇-保证消息的顺序性

      *   23 微服务篇-熔断与降级

      *   24 微服务篇-Eureka和ZooKeeper的区别

      *   25 微服务篇-负载均衡策略

      *   26 微服务篇-Ribbon是否可用一致性哈希算法

    *   4 直播回放/

      *   1 第十二阶段模块一直播回放(上)

      *   2 第十二阶段模块一直播回放(下)

  *   模块二 进大厂必备-面试求职深度辅导/

    *   1 【课程资料】/

      *   1 大厂面试题下载.zip

    *   2 任务一: 就业须知/

      *   1 课程内容介绍

      *   2 就业方向指导

      *   3 公司组织架构

      *   4 面试流程分析

      *   5 就业职业规划

    *   3 任务二: 面试准备/

      *   1 面试准备01-基本信息

      *   2 面试准备02-专业技术

      *   3 面试准备03-工作经历

      *   4 面试准备04-项目经验

      *   5 面试准备05-优质简历分析

      *   6 面试准备06-复习方案

      *   7 面试准备07-面试刷题

      *   8 面试准备08-在线简历

    *   4 任务三: 面试技巧/

      *   1 面试技巧01-自我介绍

      *   2 面试技巧02-面试场景

      *   3 面试技巧03-高频面试题与侧面了解面试官

      *   4 面试技巧04-谈论薪资及面试问题应对技巧

    *   5 任务四: 面试总结/

      *   1 面试总结01-复盘总结与offer选择方式

      *   2 面试总结02-资料准备及试用期常见情况

*   第十阶段 微服务项目:拉勾教育学习平台微服务架构/

  *   模块一 拉勾教育学习平台 微服务架构/

    *   1 【课程资料】/

      *   1 第十阶段模块一课件.zip

    *   2 任务一 用户微服务开发/

      *   1 课程内容介绍

      *   2 微服务概述

      *   3 微服务的优缺点

      *   4 微服务与微服务架构

      *   5 搭建注册中心Eureka

      *   6 搭建各个微服务项目

      *   7 用户微服务-搭建测试SSM环境

      *   8 用户微服务-解决启动失败问题

      *   9 用户微服务-解决启动失败问题

      *   10 用户微服务-前后端跨域交互

      *   11 用户微服务-微信登录的改造

    *   3 任务二 课程和留言微服务开发/

      *   1 课程微服务-搭建测试SSM环境

      *   2 课程微服务-多表关联

      *   3 公共微服务-简化依赖

      *   4 公共微服务-抽取实体类

      *   5 留言微服务-原业务重构

      *   6 留言微服务-留言分页查询01

      *   7 留言微服务-留言分页查询02

      *   8 留言微服务-保存留言

      *   9 留言微服务-点赞功能

      *   10 留言微服务-取消赞功能

      *   11 留言微服务-前后端交互

    *   4 任务三 订单微服务开发/

      *   1 支付微服务-原业务重构

      *   2 订单微服务-搭建服务工程

      *   3 订单微服务-保存订单

      *   4 订单微服务-订单操作

      *   5 订单微服务-前后端交互

      *   6 根据微服务进行分库改造

      *   7 数据库脚本导入初始化

      *   8 分库后的前后端交互

      *   9 分库分表带来的问题

      *   10 已购课程功能重构01

      *   11 已购课程功能重构02

      *   12 已购课程功能重构03

      *   13 已购课程功能重构04

      *   14 订单微服务-分库分表方案

      *   15 订单微服务-分片规则配置

      *   16 订单微服务-下单流程测试

      *   17 解决分库分表后遗留问题01

      *   18 解决分库分表后遗留问题02

    *   5 任务四 视频播放和高并发/

      *   1 阿里云视频播放器简介

      *   2 引入阿里云播放器

      *   3 使用阿里播放器切换视频

      *   4 网关微服务-环境搭建与配置

      *   5 网关微服务-统一微服务接口格式

      *   6 高并发-Redis技术引入

      *   7 高并发-Redis编码实战

      *   8 高并发-模拟缓存穿透现象

      *   9 高并发-双层检测锁解决高并发

      *   10 高并发-Redis中数据同步

    *   6 任务五 微服务容器化发布/

      *   1 Docker 回顾

      *   2 Docker 开启远程访问

      *   3 Docker IDEA集成插件

      *   4 Docker 构建项目镜像

      *   5 Docker 快速启动项目

      *   6 Docker 部署课程微服务

      *   7 Docker 部署网关微服务

      *   8 Docker 更改代码后快速部署

      *   9 Docker 快速部署Eureka

      *   10 项目总结

    *   7 任务六:模块作业

    *   8 直播回放/

      *   1 第十阶段模块一直播回放

*   第四阶段 JavaWEB核心/

  *   模块一 Java Web核心(上)/

    *   1 【课程资料】/

      *   1 第四阶段模块一课件.zip

    *   2 任务一:Servlet核心技术(上)/

      *   1 CS架构的概念和优缺点

      *   2 BS架构的概念和优缺点

      *   3 JavaWeb的概念

      *   4 HTTP协议的概念和格式

      *   5 Tomcat服务器的概念和下载安装方式

      *   6 Tomcat服务器的启动和关闭

      *   7 Tomcat服务器端口号的修改

      *   8 Tomcat服务器管理账号和密码的配置

      *   9 Tomcat服务器中项目的部署

      *   10 IDEA创建Web项目的方式

      *   11 IDEA中Tomcat服务器的相关配置

      *   12 IDEA中启动服务器和访问项目

      *   13 Servlet的概念和第一个Servlet程序

      *   14 创建Servlet程序的第二种方式

      *   15 创建Servlet程序的第三种方式

      *   16 Servlet的生命周期

      *   17 Servlet的简化写法

      *   18 Post和Get请求方式

      *   19 请求参数的获取方式一

      *   20 请求参数的获取方式二

      *   21 请求中其它信息的获取

      *   22 响应信息的设置和发送

      *   23 响应信息中随机数的发送

      *   24 请求信息的乱码处理

      *   25 ServletConfig接口的使用

      *   26 ServletContext接口引用的参数配置和获取

      *   27 ServletContext接口引用的路径获取

      *   28 ServletContext接口引用的属性管理

      *   29 任务总结

    *   3 任务二:Servlet核心技术(下)/

      *   1 注册页面的实现

      *   2 Servlet获取请求中的用户名和密码信息

      *   3 用户对象的创建

      *   4 DbUtil工具类的实现和测试

      *   5 UserDao类的实现

      *   6 处理结果发送到浏览器

      *   7 重定向的概念和使用

      *   8 重定向的原理和特点

      *   9 转发的概念和使用

      *   10 转发的原理和特点

      *   11 Servlet线程安全的概念和案例实现

      *   12 Servlet线程安全的解决方案

      *   13 状态管理的概念

      *   14 Cookie的概念和创建

      *   15 Cookie的获取和修改

      *   16 Cookie的生命周期

      *   17 Cookie的路径问题

      *   18 Cookie的特点

      *   19 Session的概念和创建

      *   20 Session实现属性的设置和获取

      *   21 Session的生命周期

      *   22 Session的特点

      *   23 任务总结

    *   4 任务三: JSP核心技术/

      *   1 JSP的概述

      *   2 JSP实现声明和打印

      *   3 生成的Servlet源码解析

      *   4 案例讲解

      *   5 注释的使用

      *   6 page指令的使用

      *   7 JSP文件的包含

      *   8 JSP文件的转发

      *   9 JSP的内置对象

      *   10 out内置对象的使用

      *   11 request内置对象的使用

      *   12 response内置对象的使用

      *   13 session内置对象的使用

      *   14 application内置对象的使用

      *   15 pageContext内置对象的使用

      *   16 exception内置对象的使用

      *   17 使用JSP语法规则实现Student类对象的创建和打印

      *   18 使用JavaBean组件实现Student类对象的创建和打印

      *   19 使用JavaBean组件处理传来的参数

      *   20 针对JavaBean组件实现删除操作

      *   21 MVC设计模式的概念和模型

      *   22 登录页面和Servlet接收的实现

      *   23 DAO层的实现

      *   24 Service层的实现和测试

      *   25 Servlet层的实现

      *   26 View层的实现

      *   27 任务总结

    *   5 模块作业

    *   7 模块直播

  *   模块二 Java Web核心(下)/

    *   1 课程资料/

      *   1 第四阶段模块二课件.zip

    *   2 任务一: EL和JSTL核心技术/

      *   1 EL表达式的概念和主要功能

      *   2 EL表达式访问内置对象的数据

      *   3 EL表达式访问请求参数的数据

      *   4 EL表达式访问Bean对象的属性值

      *   5 EL表达式访问集合中的数据

      *   6 EL表达式常用的内置对象

      *   7 EL表达式常用运算的使用(上)

      *   8 EL表达式常用运算的使用(下)

      *   9 JSTL标签库的概念和使用

      *   10 JSTL标签库中set标签的使用

      *   11 JSTL标签库中remove标签的使用

      *   12 JSTL标签库中if标签的使用

      *   13 JSTL标签库中choose标签的使用

      *   14 JSTL标签库中forEach标签的使用

      *   15 JSTL标签库中函数标签的使用

      *   16 JSTL标签库中格式化标签的使用

      *   17 JSTL标签库中自定义标签的使用

      *   18 任务总结

    *   3 任务二: Filter+Listener核心技术/

      *   1 Filter过滤器的基本概念和工作方式

      *   2 登录页面和Servlet通信的实现

      *   3 登录功能的缺陷

      *   4 登录功能的优化实现

      *   5 Filter接口的方法使用

      *   6 FilterConfig接口的方法使用

      *   7 多过滤器的使用和优点

      *   8 监听器的概念和分类

      *   9 ServletRequestListener监听器的使用

      *   10 ServletRequestAttributeListener监听器的使用

      *   11 HttpSessionListener监听器的使用

      *   12 HttpSessionAttributeListener监听器的使用

      *   13 ServletContextListener监听器的使用

      *   14 ServletContextAttributeListener监听器的使用

      *   15 HttpSessionBindingListener监听器的使用

      *   16 HttpSessionActivationListener监听器的钝化操作

      *   17 HttpSessionActivationListener监听器的活化操作

      *   18 监听器实现在线用户数量的统计

      *   19 任务总结

    *   4 任务三:Linux系统概述和编程基础/

      *   1 Linux系统概述

      *   2 Vmware的下载和安装

      *   3 CentOS系统的安装

      *   4 CentOS系统的设置

      *   5 目录结构

      *   6 查看目录中内容的命令

      *   7 路径切换和查看命令

      *   8 用户查看和切换

      *   9 用户管理和查看命令目录

      *   10 文件操作的相关命令

      *   11 目录操作的相关命令

      *   12 查找操作的相关命令

      *   13 权限管理的命令

      *   14 进程相关的命令

      *   15 其它命令

      *   16 命令模式和编辑模式的切换

      *   17 命令模式的常用命令

      *   18 底行模式和注意事项

      *   19 任务总结

    *   5 任务四: 开发环境搭建和Shell编程/

      *   1 Xshell工具的下载和安装

      *   2 Xshell连接服务器

      *   3 JDK的下载和安装

      *   4 Tomcat的下载和安装

      *   5 Mysql的下载和安装

      *   6 Mysql的启动和登录

      *   7 图形化工具访问数据库

      *   8 Shell程序编写和执行

      *   9 变量的定义和使用规则

      *   10 算术运算符的使用

      *   11 条件运算符和if判断

      *   12 case语句的使用

      *   13 for循环的使用

      *   14 while循环的使用

      *   15 函数的使用

      *   16 任务总结

    *   6 模块作业

    *   7 模块直播