通过12个月系统学习,成为掌握JavaEE全栈技术的高级开发工程师,具备: 大型分布式系统架构设计能力 高并发、高可用系统开发经验 微服务架构落地实践能力 企业级项目全流程开发能力
* 阶段一 Java基础/
* 第一章 Java基础导学/
* 导学/
* 01.se导学视频
* 第二章 Java基础语法/
* 环境搭建+入门/
* 01_Java语言背景介绍
* 02_Java语言跨平台原理
* 03_JRE和JDK
* 04_JDK的下载和安装
* 05_常用DOS命令
* 06_Path环境变量的配置
* 07_HelloWorld案例的编写和执行
* 08_HelloWorld案例详解
* 09_HelloWorld案例常见问题
* 10_Notepad软件的安装和使用
* 11_注释
* 12_关键字
* 数据类型及转换/
* 13_常量
* 14_变量的介绍
* 15_数据类型
* 16_变量的定义和使用
* 17_变量的注意事项
* 18_键盘录入
* 19_标识符
* 01_隐式转换
* 02_强制转换
* 03_类型转换案例
* 运算符/
* 04_算数运算符
* 05_字符的+操作
* 06_字符串的+操作
* 07_案例_数值拆分
* 08_自增自减运算符
* 09_赋值运算符
* 10_关系运算符
* 11_逻辑运算符
* 12_短路逻辑运算符
* 13_三元运算符
* 14_案例_三个和尚
* 条件控制语句/
* 15_流程控制语句-顺序结构
* 16_if语句格式1
* 17_if语句格式2
* 18_if语句格式3
* 19_案例_考试奖励
* 01-分支语句switch语句
* 02-switch案例-减肥计划
* 03-switch语句case穿透
* 循环/
* 04-循环语句-for循环
* 05-for循环案例-输出数据1-5和5-1
* 06-for循环案例-求1-5数据和
* 07-for循环案例-求1-100偶数和
* 08-for循环案例-水仙花数
* 09-for循环案例-每行打印2个水仙花数(统计)
* 10-循环语句-while循环
* 11-while循环案例-珠穆朗玛峰
* 12-循环语句-dowhile循环
* 13-三种循环的区别
* 14-死循环
* 15-跳转控制语句
* 16-减肥计划改进版-循环标号
* 随机数+开发工具/
* 17-Random基本使用
* 18-猜数字
* 01-IDEA的概述和安装
* 02-IDEA中的项目结构
* 03-IDEA中的第一个代码
* 04-IDEA常用快捷键
* 05-IDEA操作模块
* 06-IDEA打开关闭项目-类名包名修改
* 数组/
* 07-数组介绍
* 08-数组的定义格式
* 09-数组的动态初始化
* 10-数组元素访问
* 11-Java内存分配-一个数组内存图
* 12-两个数组内存图
* 13-多个数组指向相同内存图
* 14-数组的静态初始化
* 15-数组操作的两个常见问题
* 16-数组遍历
* 17-数组获取最大值
* 18-数组元素求和
* 19-数组基本查找
* 20-评委打分
* 方法与debug/
* 01-方法概述
* 02-方法的定义和调用
* 03-方法的调用过程
* 04-方法练习-奇偶数判断
* 05-带参数方法的定义和调用
* 06-形参和实参
* 07-带参数方法的练习-打印n-m之间所有的奇数
* 08-带返回值方法的定义和调用
* 09-带返回值方法的练习-求两个数的最大值
* 10-方法通用格式
* 11-方法的注意事项
* 12-方法重载
* 13-方法重载练习
* 14-方法参数传递基本数据类型
* 15-方法参数传递引用数据类型
* 16-数组遍历
* 17-获取数组最大值
* 18-方法同时获取数组最大值和最小值
* 01-Debug介绍与操作流程
* 02-Debug查看循环求偶数和
* 03-Debug查看方法参数传递
* 进制/
* 04-进制的介绍与书写格式
* 05-任意进制到十进制的转换
* 06-进制转换-十进制到任意进制转换
* 07-快速进制转换法
* 08-原码反码补码
* 09-位运算-基本位运算符
* 10-位运算-位移运算符
* 11-数据交换
* 12-数组反转
* 二维数组/
* 13-二维数组概述
* 14-二维数组动态初始化
* 15-二维数组访问元素的细节问题
* 16-二维数组静态初始化
* 17-二维数组遍历
* 18-二维数组求和
* 第三章 面向对象基础/
* 面向对象基础-上/
* 01-面向过程和面向对象思想对比
* 02-类和对象的关系
* 03-类的定义
* 04-对象的创建和使用
* 05-案例-手机类的创建和使用
* 06-单个对象内存图
* 07-两个对象内存图
* 08-两个引用指向同一个对象内存图
* 09-成员变量和局部变量的区别
* 面向对象基础-下/
* 10-private关键字
* 11-private关键字的使用
* 12-this关键字
* 13-this内存原理
* 14-封装
* 15-构造方法的格式和执行时机
* 16-构造方法的作用
* 17-构造方法的注意事项
* 18-标准类的代码编写和使用
* 第四章 API基础/
* String类/
* 01-API概述-帮助文档的使用
* 02-键盘录入字符串
* 03-String概述
* 04-String类常见构造方法
* 05-创建字符串对象的区别对比
* 06-String特点-常见面试题
* 07-字符串的比较
* 08-用户登陆案例
* 09-字符串的遍历
* 10-统计字符次数
* 11-手机号屏蔽-字符串截取
* 12-敏感词替换-字符串替换
* 13-切割字符串
* 14-String方法小结
* StringBuilder/
* 15-StringBuilder概述
* 16-StringBuilder的构造方法
* 17-StringBuilder常用的成员方法
* 18-StringBuilder提高效率的原理
* 19-对称字符串案例-String和StringBuilder之间的转换
* 20-StringBuilder拼接字符串案例
* 第五章 集合基础/
* 集合-ArrayList/
* 01-集合和数组的区别对比
* 02-ArrayList的构造方法和添加方法
* 03-ArrayLIst常用成员方法
* 04-集合存储字符串并遍历
* 05-集合存储学生对象并遍历
* 06-键盘录入学生信息到集合
* 07-集合删除元素
* 08-集合数据筛选
* 学生管理系统/
* 09-学生管理系统项目演示
* 10-实现步骤分析和学生类的代码编写
* 11-菜单搭建
* 12-添加学生逻辑-基本实现
* 13-查看学生代码实现
* 14-判断学号是否存在的方法定义
* 15-删除学生代码实现
* 16-修改学生代码实现
* 17-解决添加学生学号的重复问题
* 第六章 Git/
* Git的安装/
* 01-为什么要使用代码版本控制系统
* 02-Git和SVN的对比
* 03-Git下载和安装
* 04-TortoiseGit的安装和汉化
* Git的基本操作/
* 05-Git本地仓库的基本工作流程
* 06-Git常用命令
* 07-Git基本操作-TortoiseGit操作
* 08-Git历史版本切换
* 09-分支管理介绍
* 10-分支工作流程
* 11-创建和切换分支
* 12-合并分支和删除分支
* 13-远程仓库的工作流程
* 14-常见代码托管平台介绍
* 15-远程仓库创建-SSH公钥配置
* 16-本地代码推送至远程仓库
* 17-远程仓库操作-克隆拉取
* 18-代码冲突
* IDEA集成Git/
* 19-IDEA集成Git-创建本地仓库-提交代码
* 20-IDEA操作-版本切换
* 20-IDEA中分支管理
* 21-IDEA中操作远程仓库
* 第七章 面向对象进阶/
* 分类和static/
* 01-案例驱动教学模式介绍
* 02-分类思想
* 03-包的概述和定义
* 04-包的注意事项和类访问
* 05-需求说明和效果演示
* 06-环境搭建
* 07-菜单搭建
* 08-基本添加功能-思路分析
* 09-基本添加功能-代码实现
* 10-添加功能-加入学号判断
* 11-添加功能-问题分析
* 12-static关键字特点
* 13-static注意事项-学号存在问题解决
* 14-查看学生-代码实现
* 15-删除功能-代码实现
* 16-修改功能-代码实现
* 17-学生管理系统代码优化
* 老师管理系统/
* 18-老师管理系统-环境搭建
* 19-老师管理系统菜单搭建
* 20-老师管理系统-添加功能
* 21-老师管理系统-查询功能
* 22-老师管理系统-删除功能
* 23-老师管理系统-修改功能
* 24-老师管理系统-代码优化
* 继承-上/
* 01-继承入门
* 02-继承的好处和弊端
* 03-继承的特点
* 04-继承中成员变量的访问特点
* 05-this和super访问成员的格式
* 06-继承中成员方法的访问特点
* 07-方法重写概述和应用场景
* 08-方法重写的注意事项
* 09-权限修饰符
* 继承-下/
* 10-继承中构造方法的访问特点
* 11-构造方法的访问特点-父类没有空参构造方法
* 12-代码优化和内存图解
* 13-黑马信息管理系统-集成改进
* 14-抽象类入门
* 15-抽象类的注意事项
* 16-模板设计模式
* 17-final关键字
* 18-黑马信息管理系统-抽象类改进
* 19-代码块
* 20-黑马信息管理系统-代码块改进
* 接口/
* 01-黑马信息管理系统-集合改进
* 02-黑马信息管理系统-抽取公共Dao
* 03-接口的介绍
* 04-接口的定义和特点
* 05-接口中的成员特点
* 06-JDK8版本中成员的特点-默认方法
* 07-JDK8版本中接口成员的特点-静态方法
* 08-JDK9版本中接口成员的特点-私有方法
* 09-类和接口的关系
* 10-黑马信息管理系统改进-接口改进
* 多态与内部类/
* 11-黑马信息管理系统-问题分析-多态引入
* 12-多态的前提条件
* 13-多态中成员访问的特点
* 14-多态的好处和弊端
* 15-多态中的转型
* 16-多态中转型存在的风险和解决方案
* 17-黑马信息管理系统-多态改进
* 18-内部类-成员内部类
* 19-私有成员内部类-静态成员内部类
* 20-局部内部类
* 21-匿名内部类
* 22-匿名内部类的使用场景
* Lambda表达式/
* 23-Lambda初体验和函数式编程思想
* 24-Lambda表达式的格式说明和前提条件
* 25-Lambda练习-带参数无返回值
* 26-Lambda练习-无参数有返回值
* 27-Lambda练习-带参数带返回值
* 28-Lambda的省略模式
* 29-匿名内部类和Lambda表达式的区别
* 第八章 常用API&异常/
* API的基本使用与Object类/
* 01-API-基本使用
* 02-API-Math
* 03-API-system
* 04-Object-toString
* 05-Object-equals
* 06-Object-面试题
* 07-API-Objects
* BigDecimal类与Integer类/
* 08-BigDecimal-构造
* 09-BigDecimal-四则运算
* 10-BigDecimal-特殊方法
* 11-基本数据类型包装类
* 12-Integer-获得对象
* 13-Integer-自动装箱和自动拆箱
* 14-Integer-类型转换
* 15-Integer-练习
* 数组的高级操作与递归/
* 16-数组的高级操作-二分查找思路分析
* 17-数组的高级操作-二分查找代码实现
* 18-数组的高级操作-冒泡排序思路分析
* 19-数组的高级操作-冒泡排序代码实现
* 20-递归-概念
* 21-递归-求阶乘代码实现
* 22-递归-内存图
* 23-数组的高级操作-快排核心思路分析
* 24-数组的高级操作-快排核心代码实现.avi
* 25-数组的高级操作-快排完整实现.avi
* 26-Arrays
* 时间日期类/
* 01-时间日期类-概述
* 02-时间日期类-Date构造方法
* 03-时间日期类-Date成员方法
* 04-时间日期类-simpledateformat
* 05-时间日期类-练习
* 06-时间日期类-JDK8的体验
* 07-JDK8时间类-获取时间对象
* 08-JDK8时间类-获取时间中的每个值
* 09-JDK8时间类-转换方法
* 10-JDK8时间类-格式化和解析
* 11-JDK8时间类-plus系列的方法
* 12-JDK8时间类-minus系列的方法
* 13-JDK8时间类-with系列的方法
* 14-JDK8时间类-时间间隔对象
* 15-JDK8时间类-小结
* 异常/
* 16-异常的体系结构和异常的分类
* 17-虚拟机默认处理异常的方式
* 18-throws声明异常
* 19-声明异常的注意事项
* 20-throw抛出异常
* 21-try...catch自己处理异常
* 22-try...catch的常见问题
* 23-throwable成员方法
* 24-异常的小练习
* 25-自定义异常.avi
* 第九章 集合/
* Collection/
* 01-集合概述-集合与数组的对比
* 02-集合概述-集合体系结构
* 03-Collection-常见成员方法
* 04-Collection-迭代器基本使用
* 05-Collection-迭代器原理分析
* 06-Collection-迭代器删除方法
* 07-增强for-基本格式
* 08-增强for-注意点
* 09-Collection-练习
* List与LinkedList/
* 10-List-概述和基本使用
* 11-List-特有方法
* 12-数据结构-栈和队列
* 13-数据结构-数组和链表
* 14-ArrayList-源码解析
* 15-LinkedList-基本运用
* 16-LinkedList-特有功能
* 17-LinkedList-源码解析
* 泛型/
* 18-泛型-概述
* 19-泛型-泛型类的使用
* 20-泛型-自定义泛型类
* 21-泛型-泛型方法的使用
* 22-泛型-自定义泛型方法
* 23-泛型-泛型接口
* 24-泛型-通配符
* 01-Set-概述
* 02-Set-基本使用
* 03-TreeSet-基本使用
* 04-TreeSet-自然排序
* 05-自然排序-练习
* 06-TreeSet-比较器排序
* 07-TreeSet-两种比较方式的对比
* 数据结构&平衡二叉树/
* 08-数据结构-二叉树
* 09-数据结构-二叉查找树
* 10-数据结构-二叉查找树添加节点
* 11-数据结构-平衡二叉树
* 12-平衡二叉树-左旋
* 13-平衡二叉树-右旋
* 14-平衡二叉树-小结
* 15-平衡二叉树-左左和左右
* 16-平衡二叉树-右右和右左
* 17-小结
* 红黑树&HashSet/
* 18-红黑树-概述
* 19-红黑树-红黑规则
* 20-红黑树-添加节点的默认颜色
* 21-红黑树-添加节点后如何保证红黑规则1
* 22-红黑树-添加节点后如何保证红黑规则2
* 23-红黑树-练习
* 24-HashSet-基本使用
* 25-HashSet-哈希值
* 26-HashSet-JDK7底层原理解析
* 27-HashSet-JDK8底层优化
* 28-HashSet-练习
* 29-HashSet-小结
* HashMap&TreeMap/
* 01-Map-基本使用
* 02-Map-常用方法
* 03-Map-第一种遍历方式
* 04-Map-第二种遍历方式
* 05-HashMap-原理解析
* 06-HashMap-练习
* 07-TreeMap-原理解析
* 08-TreeMap-练习
* 09-可变参数
* 10-创建不可变的集合
* Stream流/
* 11-Stream流-初体验
* 12-Stream流-思想特点
* 13-Stream流-获取方法
* 14-中间方法-filter
* 15-其他常用中间方法
* 16-Stream流-终结方法
* 17-Stream流-不能直接修改数据源中的数据
* 18-收集方法-toList和toSet
* 19-收集方法-toMap
* 20-Stream流-练习
* 第十章 IO流/
* File/
* 01-File和IO的概述
* 02-File的构造方法
* 03-绝对路径和相对路径
* 04-File的创建功能
* 05-File的删除方法
* 06-File的获取和判断方法
* 07-File的listFile方法
* 08-File练习一
* 09-File练习二
* 10-File练习二的递归分析
* 11-File练习三
* 字节流/
* 12-IO的概述
* 13-IO的分类
* 14-字节流-字节输出流快速入门
* 15-字节流-注意事项
* 16-字节流-一次写多个数据
* 17-字节流-两个问题
* 18-字节流-trycatch捕获异常
* 19-字节流-小结
* 20-字节流-字节输入流基本学习
* 21-字节流-读多个字节
* 22-字节流-文件复制
* 23-字节流-定义小数组拷贝
* 24-字节流-小数组拷贝原理
* 缓冲流/
* 25-缓冲流-一次读写一个字节代码实现
* 26-缓冲流-一次读写一个字节原理
* 27-缓冲流-一次读写一个字节数组
* 28-小结
* 字符流&字符缓冲流/
* 01-字节流操作文本文件出现乱码的问题
* 02-字符流-编码表
* 03-字符流-编码和解码的方法
* 04-字节流读取中文出现乱码的原因
* 05-字符流-读取中文的过程
* 06-字符流-写出数据
* 07-字符流-写出数据的注意事项
* 08-字符流-flush和close方法
* 09-字符流-读取数据
* 10-字符流-练习
* 11-字符缓冲输入流-读取数据
* 12-字符缓冲输出流-输出数据
* 13-缓冲流-特有方法
* 14-缓冲流-练习
* 15-IO流-小结
* 转换流&对象操作流&Properties/
* 16-转换流-概念
* 17-转换流-指定编码读写
* 18-对象操作流-基本特点
* 19-对象操作流-序列化
* 20-对象操作流-反序列化
* 21-对象操作流-两个注意点.avi
* 22-对象操作流-两个注意点2.avi
* 23-对象操作流-练习
* 24-Properties-概述
* 25-Properties-作为map集合的基本使用
* 26-Properties-特有方法
* 27-Properties-load
* 28-Properties-store
* 29-补充知识:commons-io
* 第十一章 多线程/
* 多线程/
* 01-多线程概述-初步了解多线程
* 02-多线程概述-并发和并行
* 03-多线程概述-进程和线程
* 04-多线程的实现方式-继承Thread
* 05-多线程的实现方式-两个小问题
* 06-多线的实现方式-实现Runnable接口
* 07-多线程的实现方式-实现callable接口
* 08-三种实现方式的对比
* 09-Thread方法-设置获取名字
* 10-Thread方法-获得线程对象
* 11-Thread方法-sleep
* 12-Thread方法-线程的优先级
* 13-Thread方法-守护线程
* 线程安全问题/
* 14-线程安全问题-卖票案例实现
* 15-线程安全问题-原因分析
* 16-线程安全问题-同步代码块
* 17-线程安全问题-锁对象唯一
* 18-线程安全问题-同步方法
* 19-线程安全问题-lock
* 20-死锁
* 生产者和消费者/
* 21-生产者和消费者思路分析
* 22-生产者和消费者-代码实现
* 23-生产者和消费者-代码改写
* 24-阻塞队列-基本使用
* 25-阻塞队列-实现等待唤醒机制
* 线程池&volatile/
* 01-线程状态
* 02-线程池-基本原理
* 03-线程池-Executors默认线程池
* 04-线程池-Executors创建指定上限的线程池
* 05-线程池-ThreadPoolExecutor
* 06-线程池-参数详解
* 07-线程池-非默认任务拒绝策略
* 08-volatile-问题
* 09-volatile解决
* 10-synchronized解决
* 原子性&并发工具类/
* 11-原子性
* 12-volatile关键字不能保证原子性
* 13-原子性_AtomicInteger
* 14-AtomicInteger-内存解析
* 15-AtomicInteger-源码解析
* 16-悲观锁和乐观锁
* 17-并发工具类-Hashtable
* 18-并发工具类-ConcurrentHashMap基本使用
* 19-并发工具类-ConcurrentHashMap1.7原理
* 20-并发工具类-ConcurrentHashMap1.8原理
* 21-并发工具类-CountDownLatch
* 22-并发工具类-Semaphore
* 第十二章 网络编程/
* 网络编程&UDP/
* 01-网络编程三要素-概述
* 02-网络编程三要素-IP
* 03-网络编程-常见命令
* 04-网络编程-Inetaddress类
* 05-网络编程三要素-端口
* 06-网络编程三要素-协议
* 07-UDP-发送端
* 08-UDP-接收端
* 09-UDP练习
* 10-UDP-三种通讯方式
* 11-UDP-组播代码实现
* 12-UDP-广播代码实现
* TCP通讯程序/
* 13-TCP-客户端
* 14-TCP-服务器
* 15-TCP-原理分析
* 16-TCP-三次握手
* 17-TCP-四次挥手
* 18-TCP-练习1
* 19-TCP-练习2
* 20-服务端优化-循环
* 21-服务端优化-UUID
* 22-服务端优化-多线程
* 23-服务端优化-线程池
* 第十三章 基础加强/
* 类加载器&反射/
* 01-类加载器-初步了解
* 02-类加载器-类加载时机
* 03-类加载的过程-加载
* 04-类加载的过程-链接
* 05-类加载的过程-初始化和小结
* 06-类加载器-分类
* 07-类加载器-双亲委派模型
* 08-类加载器-常用方法
* 09-反射-概述
* 10-反射-获取class对象
* 11-反射-获取Constructor对象
* 12-反射-利用Constructor创建对象
* 13-反射-小结
* 14-反射-获取Field对象
* 15-反射-利用Field赋值和获取值
* 16-反射-获取Method对象
* 17-反射-利用Method对象运行方法
* xml/
* 01-xml-作为配置文件的优势
* 02-xml-概述
* 03-xml-标签的规则
* 04-xml-语法规则
* 05-xml-DOM解析思想
* 06-xml-解析的准备工作
* 07-xml-解析代码实现
* DTD&schema/
* 08-DTD入门案例-编写DTD
* 09-DTD入门案例-引入DTD
* 10-DTD约束-三种引入方式
* 11-DTD语法规则-定义元素
* 12-DTD语法规则-定义属性
* 13-schema-schema和dtd的区别
* 14-schema入门案例-编写schema
* 15-schema入门案例-引入schema
* 16-schema入门案例-定义属性
* 枚举/
* 17-枚举-什么是枚举
* 18-枚举-定义格式
* 19-枚举-枚举的特点
* 20-枚举-枚举的方法
* 21-注解-注解的优势
* 22-注解-注解的概述
* 23-注解-自定义注解
* 24-注解-特殊属性value
* 25-注解-自定义注解练习
* 26-注解-元注解
* 单元测试&日志技术/
* 01-单元测试-概述
* 02-单元测试-基本使用
* 03-单元测试-三个常用注解before,test,after
* 04-日志技术-日志技术与输出语句的区别
* 05-日志技术-体系结构和Log4J
* 06-日志技术-Log4J入门案例
* 07-日志技术-Log4J三个核心
* 08-日志技术-配置文件详解
* 09-日志技术-Log4j在项目中的应用
* 阶段作业 会员版(2.0)-Java基础-第2套试卷/
* 试卷
* 阶段二 JavaWeb/
* 第一章 JavaWeb导学/
* 导学/
* 02.web导学视频
* 第二章 Linux/
* 初识Linux/
* 01-操作系统简介
* 02-初识Linux-发展历程
* 03-初识Linux-特点
* 04-初识Linux-Linux与其他操作系统的区别
* 05-初识Linux-发行版本
* Linux安装与使用/
* 06-虚拟机-简介
* 07-虚拟机-安装
* 09-虚拟机-CentOS下载和安装
* 10-启动虚拟机-CentOS设置
* 11-启动虚拟机-静态IP配置
* 12-CRT-安装注册和配置
* 13-CentOS-目录和文件
* 14-CentOS-时间同步
* 15-CentOS-克隆系统和还原系统
* 16-CentOS-拍摄快照和还原快照
* 系统与设置命令/
* 17-Linux用户相关命令-账号管理
* 18-Linux用户相关命令-用户组
* 19-Linux用户相关命令-管理用户gpasswd
* 20-系统管理相关命令-date,logname,su
* 21-系统管理相关命令-id,sudo
* 22-进程相关命令-top,ps,kill
* 23-关机和重启命令-shutdown,reboot
* 24-系统管理的其他命令-who,timedatectl,clear
* Linux的目录管理/
* 25-目录管理命令-ls,pwd,cd
* 26-目录管理命令-mkdir,rmdir,rm
* 27-目录管理命令-cp,mv
* 28-文件基本属性
* 29-更改属主和属组-chgrp,chown
* 30-更改权限-chmod
* 31-练习
* 文件管理/
* 01-文件管理-touch
* 02-文件管理-vi和vim的介绍
* 03-文件管理-vim三种模式切换
* 04-文件查看-cat,less
* 05-文件查看-tail,head
* 06-文件查看-grep
* 07-vim定位行
* 08-vim异常处理
* 09-文件管理-echo命令
* 10-awk语法-过滤和切割
* 11-awk语法-切割后按照指定方式展示
* 12-awk语法-toupper,tolower,length
* 13-awk语法-计算
* 14-软连接
* 15-查找命令-find
* 压缩命令/
* 16-压缩命令-gzip,gunzip
* 17-压缩命令-tar
* 18-压缩命令-zip,unzip
* 19-压缩命令-bzip2,bunzip2
* 网络与磁盘管理/
* 20-网络管理-ifconfig
* 21-网络管理-ping,netstat
* 22-磁盘管理-lsblk,df
* 23-磁盘管理-mount
* 24-yum-基本使用
* 25-yum-更改yum源
* 26-yum和rpm工具的区别
* shell/
* 27-初识shell
* 28-shell-第一个脚本文件l
* 29-shell语法-注释
* 30-shell语法-变量
* 31-shell语法-数组
* 32-shell语法-运算符
* 33-shell语法-字符串运算符
* 34-shell语法-关系运算符
* 35-shell语法-布尔运算符
* 36-shell语法-逻辑运算符
* 37-shell语法-if
* 38-shell语法-选择语句
* 39-shell语法-for循环
* 40-shell语法-while循环
* 41-shell语法-函数
* 42-shell语法-函数练习
* 第三章 HTML+CSS+Nginx/
* HTML快速入门/
* 01-HTML快速入门-网页的介绍
* 02-HTML快速入门-HTML的介绍
* 03-HTML快速入门-入门案例
* 04-HTML快速入门-概念小结
* HTML基本语法/
* 05-HTML基本语法-注释和标签规范
* 06-HTML基本语法-属性和特殊字符
* 新闻文本案例/
* 07-新闻文本案例-效果演示和分析
* 08-新闻文本案例-样式控制演示
* 09-新闻文本案例-文本标签演示
* 10-新闻文本案例-案例实现
* 头条页面案例1/
* 11-头条页面案例-效果演示和分析
* 12-头条页面案例-样式控制演示
* 13-头条页面案例-图片标签演示
* 14-头条页面案例-超链接标签演示
* 15-头条页面案例-案例实现
* 注册页面案例/
* 16-注册页面案例-效果演示和分析
* 17-注册页面案例-背景图片的演示
* 18-注册页面案例-表单标签的演示
* 19-注册页面案例-表单项标签的演示
* 20-注册页面案例-表单项标签type属性的演示1
* 21-注册页面案例-表单项标签type属性的演示2
* 22-注册页面案例-其他常用表单项标签的演示
* 23-注册页面案例-案例实现
* 快速入门/
* 01-快速入门-CSS的介绍和组成部分
* 02-快速入门-入门案例
* 03-快速入门-浏览器开发者工具
* 04-快速入门-css小结
* 基本语法/
* 05-基本语法-css的引入方式
* 06-基本语法-css的注释
* 07-基本语法-基本选择器
* 08-基本语法-属性选择器
* 09-基本语法-伪类选择器
* 10-基本语法-组合选择器
* 11-基本语法-css小结
* 头条页面案例2/
* 12-头条页面案例-案例效果和分析
* 13-头条页面案例-边框样式演示
* 14-头条页面案例-文本样式演示
* 15-头条页面案例-顶部和导航条的实现
* 16-头条页面案例-左侧分享和中间正文和右侧广告图片的实现
* 17-头条页面案例-底部页脚超链接的实现
* 登录页面案例/
* 18-登录页面案例-案例效果和分析
* 19-登录页面案例-表格标签演示
* 20-登录页面案例-样式控制演示
* 21-登录页面案例-盒子模型演示
* 22-登录页面案例-顶部图片和表单的实现
* 23-登录页面案例-中间表单样式的实现
* 24-登录页面案例-底部页脚的实现
* 25-登录页面案例-头条页面中的登录跳转页面
* 26-nginx-nginx的介绍和安装
* 27-nginx-nginx发布项目
* 第四章 JavaWeb核心/
* 企业开发简介/
* 01-企业开发简介-JavaEE规范的介绍
* 02-企业开发简介-web概述和资源分类
* 03-企业开发简介-系统结构的介绍
* tomcat/
* 04-tomcat-服务器的介绍
* 05-tomcat-tomcat的介绍
* 06-tomcat-tomcat的基本使用
* 07-tomcat-tomcat控制台乱码的解决
* 08-tomcat-idea集成tomcat
* 09-tomcat-linux安装tomcat
* 10-tomcat-javaWEB项目的创建
* 11-tomcat-idea发布项目
* 12-tomcat-打war包发布项目
* 13-tomcat-tomcat配置文件的介绍
* 14-tomcat-配置tomcat虚拟目录
* 15-tomcat-配置tomcat虚拟主机
* HTTP协议/
* 16-HTTP协议-HTTP协议的介绍
* 17-HTTP协议-协议的请求
* 18-HTTP协议-协议的响应
* 动态资源案例/
* 19-静态资源案例-发布静态资源
* 20-动态资源案例-案例效果和Servlet介绍
* 21-动态资源案例-Servlet快速入门发布动态资源
* 22-动态资源案例-Servlet执行流程
* Servlet/
* 01-Servlet-Servlet介绍
* 02-Servlet-Servlet快速入门
* 03-Servlet-Servlet的执行过程
* 04-Servlet-Servlet关系视图
* 05-Servlet-实现方式之继承HttpServlet
* 06-Servlet-Servlet的生命周期
* 07-Servlet-Servlet线程安全问题
* 08-Servlet-Servlet不同映射方式
* 09-Servlet-Servlet多映射的使用场景
* 10-Servlet-Servlet创建时机
* 11-Servlet-默认Servlet
* ServletConfig/
* 12-ServletConfig-ServletConfig的介绍
* 13-ServletConfig-ServletConfig的配置方式
* 14-ServletConfig-ServletConfig的常用方法
* ServletContext/
* 15-ServletContext-ServletContext的介绍
* 16-ServletContext-ServletContext的配置方式
* 17-ServletContext-ServletContext的常用方法01
* 18-ServletContext-ServletContext的常用方法02
* 注解开发/
* 19-注解开发-Servlet3.0规范
* 20-注解开发-自动注解开发Servlet
* 21-注解开发-WebServlet注解详解
* 22-注解开发-手动创建Servlet容器
* 学生管理系统1/
* 23-学生管理系统-案例效果介绍
* 24-学生管理系统-案例实现
* 请求对象-request/
* 01-请求对象-请求对象的介绍
* 02-请求对象-获取各种路径的方法
* 03-请求对象-获取请求头信息的方法
* 04-请求对象-获取请求参数信息的方法
* 05-请求对象-获取参数手动封装对象
* 06-请求对象-获取参数反射封装对象
* 07-请求对象-获取参数工具类封装对象
* 08-请求对象-流对象获取数据
* 09-请求对象-中文乱码问题
* 10-请求对象-请求域的介绍
* 11-请求对象-请求转发
* 12-请求对象-请求包含
* 响应对象-response/
* 13-响应对象-响应对象的介绍
* 14-响应对象-常见状态码的介绍
* 15-响应对象-字节流响应消息和解决乱码问题
* 16-响应对象-字符流响应消息和解决乱码问题
* 17-响应对象-响应图片
* 18-响应对象-设置缓存时间
* 19-响应对象-设置定时刷新
* 20-响应对象-请求重定向
* 21-响应对象-文件下载
* 学生管理系统2/
* 22-学生管理系统-案例效果演示
* 23-学生管理系统-资源的准备
* 24-学生管理系统-添加学生的功能
* 25-学生管理系统-查看学生的功能
* Cookie/
* 01-Cookie-会话技术介绍
* 02-Cookie-Cookie介绍
* 03-Cookie-Cookie常见的属性
* 04-Cookie-Cookie的方法和添加获取
* 05-Cookie-Cookie的使用
* 06-Cookie-Cookie的使用细节
* Session/
* 07-Session-HttpSession的介绍
* 08-Session-HttpSession的常用方法
* 09-Session-HttpSession的获取
* 10-Session-HttpSession的使用
* 11-Session-HttpSession的使用细节
* JSP/
* 12-JSP-JSP的介绍
* 13-JSP-JSP的快速入门
* 14-JSP-JSP的执行过程
* 15-JSP-JSP生成的文件内容介绍
* 16-JSP-JSP的语法
* 17-JSP-JSP的指令
* 18-JSP-JSP的使用细节
* 19-JSP-四大域对象的复习
* 20-JSP-MVC模型的介绍
* 学生管理系统3/
* 21-学生管理系统-案例效果介绍
* 22-学生管理系统-登录功能的实现
* 23-学生管理系统-添加学生功能的实现
* 24-学生管理系统-查看学生功能的实现
* EL表达式/
* 01-EL表达式-EL表达式的介绍
* 02-EL表达式-EL表达式的快速入门
* 03-EL表达式-EL表达式获取不同类型数据
* 04-EL表达式-EL表达式的注意事项
* 05-EL表达式-EL表达式的运算符
* 06-EL表达式-EL表达式的使用细节
* 07-EL表达式-EL表达式隐式对象
* JSTL/
* 08-JSTL-JSTL的介绍
* 09-JSTL-JSTL的核心标签使用
* Filter/
* 10-Filter-过滤器的介绍
* 11-Filter-Filter的介绍
* 12-Filter-FilterChain的介绍
* 13-Filter-Filter过滤器的使用
* 14-Filter-Filter过滤器的使用细节
* 15-Filter-Filter过滤器的生命周期
* 16-Filter-FilterConfig过滤器配置对象的使用
* 17-Filter-Filter过滤器五种拦截行为
* Listener/
* 18-Listener-监听器的介绍
* 19-Listener-监听对象的监听器介绍
* 20-Listener-监听域对象属性变化的监听器介绍
* 21-Listener-监听会话相关的感知型监听介绍
* 22-Listener-ServletContextListener监听器的使用
* 23-Listener-ServletContextAttributeListener监听器的使用
* 学生管理系统4/
* 24-学生管理系统-分析案例存在的问题
* 25-学生管理系统-过滤器解决全局乱码问题
* 26-学生管理系统-过滤器解决检查登录
* 27-学生管理系统-EL表达式和JSTL优化JSP页面
* 第五章 MYSQL/
* 数据库基本概念/
* 01-数据库基本概念-数据库的介绍
* 02-数据库基本概念-数据库的安装
* DDL/
* 03-DDL-数据库、数据表、数据的关系
* 04-DDL-SQL的介绍
* 05-DDL-数据库的查询和创建
* 06-DDL-数据库的修改、删除、使用
* 07-DDL-数据表的查询
* 08-DDL-数据表的创建
* 09-DDL-数据表的修改
* 10-DDL-数据表的删除
* DML/
* 11-DML-新增表数据
* 12-DML-修改和删除表数据
* DQL/
* 13-DQL-查询数据准备和查询语法介绍
* 14-DQL-查询全部
* 15-DQL-条件查询
* 16-DQL-聚合函数查询
* 17-DQL-排序查询
* 18-DQL-分组查询
* 19-DQL-分页查询
* 约束/
* 20-约束-约束的介绍
* 21-约束-主键约束
* 22-约束-主键自增约束
* 23-约束-唯一约束
* 24-约束-非空约束
* 01-约束-外键约束
* 02-约束-外键级联操作
* 多表操作/
* 03-多表操作-一对一
* 04-多表操作-一对多
* 05-多表操作-多对多
* 06-多表操作-多表查询的数据准备
* 07-多表操作-内连接查询
* 08-多表操作-外连接查询
* 09-多表操作-子查询
* 10-多表操作-自关联查询
* 11-多表操作-多表查询练习01
* 12-多表操作-多表查询练习02
* 13-多表操作-多表查询练习03
* 视图/
* 14-视图-视图的介绍
* 15-视图-视图的创建和查询
* 16-视图-视图的修改和删除
* 备份和恢复/
* 17-备份和恢复-命令行方式
* 18-备份和恢复-图形化工具方式
* 存储过程和函数/
* 01-存储过程和函数-存储过程和函数的介绍
* 02-存储过程和函数-创建和调用存储过程
* 03-存储过程和函数-查看和删除存储过程
* 04-存储过程和函数-变量的使用
* 05-存储过程和函数-if语句的使用
* 06-存储过程和函数-参数传递的使用
* 07-存储过程和函数-while循环的使用
* 08-存储过程和函数-存储函数的使用
* 触发器/
* 09-触发器-触发器的介绍
* 10-触发器-INSERT型触发器
* 11-触发器-UPDATE型触发器
* 12-触发器-DELETE型触发器
* 13-触发器-查看和删除触发器
* 事务/
* 14-事务-事务的介绍
* 15-事务-事务的基本使用
* 16-事务-事务的提交方式
* 17-事务-事务的四大特征
* 18-事务-事务的隔离级别
* 19-事务-脏读的问题演示和解决
* 20-事务-不可重复读的问题演示和解决
* 21-事务-幻读的问题演示和解决
* 22-事务-事务隔离级别的小结
* 存储引擎/
* 01-存储引擎-存储引擎的介绍
* 02-存储引擎-存储引擎的操作
* 03-存储引擎-存储引擎的使用建议
* 索引/
* 04-索引-索引的介绍
* 05-索引-创建和查询索引
* 06-索引-添加和删除索引
* 07-索引-索引的原理之磁盘存储的特点
* 08-索引-索引的原理之BTree数据结构
* 09-索引-索引的原理之B+Tree数据结构
* 10-索引-索引的设计原则
* 锁/
* 11-锁-锁的介绍
* 12-锁-InnoDB共享锁
* 13-锁-InnoDB排他锁
* 14-锁-MyISAM读锁
* 15-锁-MyISAM写锁
* 16-锁-悲观锁和乐观锁
* 第六章 JDBC/
* jdbc快速入门/
* 01-jdbc的概念
* 02-jdbc快速入门
* jdbc功能类详解/
* 03-jdbc功能类详解-DriverManager
* 04-jdbc功能类详解-Connection
* 05-jdbc功能类详解-Statement
* 06-jdbc功能类详解-ResultSet
* jdbc案例/
* 07-jdbc案例-需求介绍和数据准备
* 08-jdbc案例-需求一查询所有学生信息
* 09-jdbc案例-需求二根据id查询学生信息
* 10-jdbc案例-需求三添加学生信息
* 11-jdbc案例-需求四修改学生信息
* 12-jdbc案例-需求五删除学生信息
* jdbc工具类/
* 13-jdbc工具类-配置文件的编写
* 14-jdbc工具类-工具类的编写
* 15-jdbc工具类-优化学生案例
* 16-jdbc工具类-学生表操作整合页面
* sql注入攻击/
* 17-jdbc-sql注入攻击的演示
* 18-jdbc-sql注入攻击的解决
* jdbc管理事务/
* 19-jdbc-jdbc管理事务的介绍
* 20-jdbc-jdbc管理事务的演示
* 连接池/
* 01-连接池-数据库连接池的概念
* 02-连接池-自定义数据库连接池
* 03-连接池-自定义数据库连接池的测试
* 04-连接池-归还连接之继承方式
* 05-连接池-归还连接之装饰设计模式
* 06-连接池-归还连接之适配器设计模式
* 07-动态代理
* 08-连接池-归还连接之动态代理方式
* 09-连接池-C3P0连接池的使用
* 10-连接池-C3P0连接池的配置演示
* 11-连接池-Druid连接池的使用
* 12-连接池-连接池的工具类
* JDBC框架/
* 13-JDBC框架-框架背景介绍
* 14-JDBC框架-数据库的源信息
* 15-JDBC框架-update方法的实现
* 16-JDBC框架-update方法的测试
* 17-JDBC框架-查询功能的前期准备
* 18-JDBC框架-BeanHandler实现类
* 19-JDBC框架-queryForObject的实现和测试
* 20-JDBC框架-BeanListHandler实现类
* 21-JDBC框架-queryForList的实现和测试
* 22-JDBC框架-ScalarHandler实现类
* 23-JDBC框架-queryForScalar的实现和测试
* 第七章 Mybatis/
* 快速入门/
* 01-快速入门-框架的介绍
* 02-快速入门-ORM介绍
* 03-快速入门-mybatis的介绍
* 04-快速入门-mybatis入门程序
* 05-快速入门-快速入门小结
* 相关API/
* 06-相关API-Resources的介绍
* 07-相关API-SqlSessionFactoryBuilder的介绍
* 08-相关API-SqlSessionFactory的介绍
* 09-相关API-SqlSession的介绍
* 10-相关API-相关API的小结
* 映射配置文件/
* 11-映射配置文件-映射配置文件的介绍
* 12-映射配置文件-查询功能的使用
* 13-映射配置文件-新增功能的使用
* 14-映射配置文件-修改功能的使用
* 15-映射配置文件-删除功能的使用
* 16-映射配置文件-映射配置文件的小结
* 核心配置文件/
* 17-核心配置文件-核心配置文件的介绍
* 18-核心配置文件-properties标签的使用
* 19-核心配置文件-起别名的使用
* 20-核心配置文件-核心配置文件小结
* 传统方式实现Dao层/
* 21-传统方式实现Dao层-环境介绍
* 22-传统方式实现Dao层-功能的实现
* 23-传统方式实现Dao层-LOG4J的使用
* 接口代理方式实现Dao层/
* 01-接口代理方式实现Dao层-实现规则的介绍
* 02-接口代理方式实现Dao层-代码的实现
* 03-接口代理方式实现Dao层-源码分析
* 04-接口代理方式实现Dao层-小结
* 动态sql/
* 05-动态sql-动态sql的介绍
* 06-动态sql-if标签的使用
* 07-动态sql-foreach标签的使用
* 08-动态sql-sql片段的抽取
* 09-动态sql-动态sql小结
* 分页插件/
* 10-分页插件-分页插件的介绍
* 11-分页插件-分页插件的使用
* 12-分页插件-分页参数的获取
* 13-分页插件-分页插件的小结
* 多表操作/
* 14-多表操作-多表模型的介绍
* 15-多表操作-一对一的数据准备
* 16-多表操作-一对一的功能实现
* 17-多表操作-一对多的数据准备
* 18-多表操作-一对多的功能实现
* 19-多表操作-多对多的数据准备
* 20-多表操作-多对多的功能实现
* 21-多表操作-多表操作的小结
* 注解开发/
* 01-注解开发-注解开发的介绍
* 02-注解开发-注解实现查询的操作
* 03-注解开发-注解实现新增的操作
* 04-注解开发-注解实现修改的操作
* 05-注解开发-注解实现删除的操作
* 06-注解开发-注解开发的小结
* 注解多表操作/
* 07-注解多表操作-一对一的环境介绍
* 08-注解多表操作-一对一的实现
* 09-注解多表操作-一对多的环境介绍
* 10-注解多表操作-一对多的实现
* 11-注解多表操作-多对多的环境介绍
* 12-注解多表操作-多对多的实现
* 13-注解多表操作-注解多表操作的小结
* 构建SQL/
* 14-构建SQL-SQL功能类的介绍
* 15-构建SQL-查询功能的实现
* 16-构建SQL-新增功能的实现
* 17-构建SQL-修改功能的实现
* 18-构建SQL-删除功能的实现
* 19-构建SQL-构建SQL的小结
* 综合案例/
* 20-综合案例-学生管理系统的介绍和环境搭建
* 21-综合案例-学生管理系统的实现
* 第八章 JavaScript/
* 快速入门/
* 01-快速入门-JavaScript的介绍
* 02-快速入门-js的引入方式
* 03-快速入门-工具的安装
* 04-快速入门-快速入门的小结
* 基本语法/
* 05-基本语法-注释
* 06-基本语法-输入输出语句
* 07-基本语法-变量和常量
* 08-基本语法-原始数据类型和typeof
* 09-基本语法-运算符
* 10-基本语法-流程控制语句和循环语句
* 11-基本语法-数组
* 12-基本语法-函数
* 13-基本语法-基本语法的小结
* DOM/
* 14-DOM-DOM的介绍
* 15-DOM-元素的获取操作
* 16-DOM-元素的增删改操作
* 17-DOM-属性的操作
* 18-DOM-文本的操作
* 19-DOM-DOM的小结
* 事件/
* 20-事件-事件的介绍
* 21-事件-事件的操作
* 22-事件-事件的小结
* 综合案例/
* 23-综合案例-案例效果的介绍
* 24-综合案例-添加功能的分析
* 25-综合案例-添加功能的实现
* 26-综合案例-删除功能的分析
* 27-综合案例-删除功能的实现
* 面向对象/
* 01-面向对象-类的定义和使用
* 02-面向对象-字面量类的定义和使用
* 03-面向对象-继承
* 04-面向对象-面向对象的小结
* 内置对象/
* 05-内置对象-Number
* 06-内置对象-Math
* 07-内置对象-Date
* 08-内置对象-String
* 09-内置对象-RegExp
* 10-内置对象-Array
* 11-内置对象-Set
* 12-内置对象-Map
* 13-内置对象-JSON
* 表单校验案例/
* 14-表单校验案例-案例效果和分析
* 15-表单校验案例-案例的实现
* 16-内置对象-内置对象的小结
* BOM/
* 17-BOM-BOM的介绍
* 18-BOM-Window窗口对象
* 19-BOM-Location地址栏对象
* 20-BOM-动态广告案例
* 21-BOM-BOM的小结
* 22-封装-封装的思想
* 第九章 JQuery/
* 快速入门/
* 01-快速入门-jQuery的介绍
* 02-快速入门-jQuery的快速入门
* 03-快速入门-快速入门的小结
* 基本语法/
* 04-基本语法-对象转换
* 05-基本语法-事件的基本使用
* 06-基本语法-事件的绑定和解绑
* 07-基本语法-事件的切换
* 08-基本语法-遍历操作01
* 09-基本语法-遍历操作02
* 10-基本语法-基本语法的小结
* 选择器/
* 11-选择器-基本选择器
* 12-选择器-层级选择器
* 13-选择器-属性选择器
* 14-选择器-过滤器选择器
* 15-选择器-表单属性选择器
* 16-选择器-选择器的小结
* DOM/
* 17-DOM-操作文本
* 18-DOM-操作对象
* 19-DOM-操作样式
* 20-DOM-操作属性
* 21-DOM-DOM操作的小结
* 复选框案例/
* 22-复选框案例-案例效果的介绍
* 23-复选框案例-案例的分析和实现
* 随机图片案例/
* 24-随机图片案例-案例效果的介绍
* 25-随机图片案例-循环显示小图片的分析和实现
* 26-随机图片案例-显示大图的分析和实现
* 第十章 AJAX/
* AJAX快速入门/
* 01-AJAX快速入门-AJAX的介绍
* 02-AJAX快速入门-原生JS方式实现AJAX
* 03-AJAX快速入门-原生JS实现AJAX的步骤详解
* 04-AJAX快速入门-jQuery的GET方式实现AJAX
* 05-AJAX快速入门-jQuery的POST方式实现AJAX
* 06-AJAX快速入门-jQuery的通用方式实现AJAX
* 07-AJAX快速入门-AJAX快速入门的小结
* JSON的处理/
* 08-JSON的处理-JSON的回顾
* 09-JSON的处理-JSON转换工具的介绍
* 10-JSON的处理-JSON转换的练习01
* 11-JSON的处理-JSON转换的练习02
* 12-JSON的处理-JSON处理的小结
* 搜索联想案例/
* 13-搜索联想案例-案例效果和环境的介绍
* 14-搜索联想案例-案例的实现
* 分页案例/
* 15-分页案例-瀑布流分页效果和环境的介绍
* 16-分页案例-瀑布流分页前置知识点分析
* 17-分页案例-瀑布流分页案例的实现01
* 18-分页案例-瀑布流分页案例的实现02
* 19-分页案例-按钮分页效果和环境的介绍
* 20-分页案例-按钮分页案例的实现01
* 21-分页案例-按钮分页案例的实现02
* 第十一章 Vue+Element/
* Vue快速入门/
* 01-Vue快速入门-Vue的介绍
* 02-Vue快速入门-Vue的快速入门
* 03-Vue快速入门-快速入门的升级
* 04-Vue快速入门-快速入门的小结
* Vue常用指令/
* 05-Vue常用指令-指令的介绍
* 06-Vue常用指令-文本插值
* 07-Vue常用指令-绑定属性
* 08-Vue常用指令-条件渲染
* 09-Vue常用指令-列表渲染
* 10-Vue常用指令-事件绑定
* 11-Vue常用指令-表单绑定
* 12-Vue常用指令-常用指令的小结
* Element基本使用/
* 13-Element基本使用-Element的介绍
* 14-Element基本使用-Element快速入门
* 15-Element基本使用-基础布局
* 16-Element基本使用-容器布局
* 17-Element基本使用-表单组件
* 18-Element基本使用-表格组件
* 19-Element基本使用-顶部导航栏组件
* 20-Element基本使用-侧边导航栏组件
* 21-Element基本使用-Element的小结
* 学生列表案例/
* 22-学生列表案例-案例的效果和分析
* 23-学生列表案例-头部区域的实现
* 24-学生列表案例-侧边栏区域的实现
* 25-学生列表案例-主区域的实现
* Vue高级使用/
* 01-Vue高级使用-自定义组件
* 02-Vue高级使用-Vue的生命周期
* 03-Vue高级使用-异步操作
* 04-Vue高级使用-高级使用的小结
* 学生管理系统/
* 05-学生管理系统-案例的效果环境的介绍
* 06-学生管理系统-登录功能的实现01
* 07-学生管理系统-登录功能的实现02
* 08-学生管理系统-分页查询功能的实现
* 09-学生管理系统-添加功能的实现
* 10-学生管理系统-修改功能的实现
* 11-学生管理系统-删除功能的实现
* 第十二章 Redis/
* Redis入门/
* 01-Redis入门-NoSQL概念
* 02-Redis入门-redis概念
* 03-Redis入门-下载与安装
* 04-Redis入门-服务器与客户端启动
* 05-redis入门-配置文件启动与常用配置
* 06-Redis入门-基本操作
* 数据类型/
* 07-数据类型-数据类型简介
* 08-数据类型-string基本操作
* 09-数据类型-string扩展操作
* 10-数据类型-string应用场景与key命名约定
* 11-数据类型-hash基本操作
* 12-数据类型-hash扩展操作
* 13-数据类型-hash应用场景
* 14-数据类型-list基本操作
* 15-数据类型-list扩展操作
* 16-数据类型-list应用场景
* 17-数据类型-set基本操作
* 18-数据类型-set扩展操作
* 19-数据类型-set应用场景
* 20-数据类型-实践案例
* 常用指令/
* 21-常用指令-key常用指令
* 22-常用指令-DB常用指令
* jedis/
* 23-jedis-HelloWorld
* 24-jedis-工具类开发
* 25-jedis-可视化工具
* 持久化/
* 26-持久化-持久化概念
* 27-持久化-save指令完成RDB
* 28-持久化-bgsave指令完成RDB
* 29-持久化-save配置完成RDB
* 30-持久化-RDB方案比对与优缺点分析
* 31-持久化-AOF实现持久化
* 32-持久化-手动AOF重写机制与工作原理
* 33-持久化-自动AOF重写机制与工作原理
* 34-持久化-RDB与AOF优缺点分析
* 第十三章 Maven基础/
* Maven基本概念/
* 01-Maven简介-Maven的概念与作用
* 02-Maven下载与安装-下载安装与环境变量配置
* 03-Maven基本概念-仓库
* 04-Maven基本概念-坐标
* 05-Maven基本概念-仓库配置
* 第一个Maven程序/
* 06-第一个Maven程序-Maven项目结构
* 07-第一个Maven程序-Maven项目构建
* 08-第一个Maven程序-插件创建Maven工程
* 09-第一个Maven程序-Idea版创建Maven工程(3.6.1版)
* 10-第一个Maven程序-Idea版使用模板(骨架)创建Maven工程(3.6.1版)
* 11-第一个Maven程序-tomcat插件安装与web工程启动
* 依赖管理与生命周期/
* 12-依赖管理-依赖配置与依赖传递
* 13-依赖管理-依赖范围
* 14-生命周期与插件-生命周期与插件
* 阶段作业 会员版(2.0)-JavaWeb-第2套试卷/
* 试卷
* 阶段三 主流框架/
* 第一章 主流框架导学/
* 导学/
* 03.框架
* 第二章 Spring/
* IoC配置/
* 01-spring简介-框架的概念
* 02-spring简介-spring概念与体系结构
* 03-spring发展史与优势
* 04-IoC简介-控制翻转概念(IoC)
* 05-IoC入门案例-入门案例制作
* 06-IoC配置-bean的基本配置
* 07-IoC配置-scope属性
* 08-IoC配置-bean的生命周期控制
* 09-IoC配置-静态工厂与实例工厂创建bean
* 10-IoC配置-依赖注入概念(DI)
* 11-IoC配置-set注入
* 12-IoC配置-构造方法注入
* 13-IoC配置-集合注入
* 14-IoC配置-p命名空间的引入与使用
* 15-IoC配置-SpEL
* 16-IoC配置-读取properties文件信息
* 17-IoC配置-import导入配置文件
* 18-IoC配置-ApplicationContext对象层次结构
* 19-IoC配置-第三方bean的配置方式
* 20-综合案例-spring整合mybatis案例基础环境介绍
* 21-综合案例-spring整合mybatis流程
* 常用注解/
* 01-注解驱动的意义-注解开发的作用与弊端
* 02-常用注解-bean定义常用注解(定义,作用范围,生命周期)
* 03-常用注解-注解配置第三方资源(工厂加载bean的形式)
* 04-常用注解-属性注入常用注解
* 05-常用注解-加载properties文件中的属性
* 06-常用注解-纯注解驱动制作
* 07-常用注解-导入第三方资源对应的配置类
* 08-加载控制-bean加载控制
* 09-整合第三方技术-注解整合mybatis分析
* 10-整合第三方技术-注解整合mybatis
* 11-整合第三方技术-注解整合Junit
* IoC底层原理/
* 12-IoC底层核心原理-IoC核心接口
* 13-IoC底层核心原理-组件扫描过滤器
* 14-IoC底层核心原理-自定义导入器
* 15-IoC底层核心原理-自定义注册器
* 16-IoC底层核心原理-bean初始化过程解析
* AOP配置/
* 01-AOP简介-AOP概念及作用
* 02-AOP入门案例-AOP核心概念
* 03-AOP入门案例-案例制作
* 04-AOP配置(XML)-AOP基本配置
* 05-AOP配置(XML)-切入点表达式
* 06-AOP配置(XML)-三种切入点配置方式
* 07-AOP配置(XML)-五种通知类型配置
* 08-AOP配置(XML)-通知顺序
* 09-AOP配置(XML)-通知中获取参数
* 10-AOP配置(XML)-通知中获取返回值
* 11-AOP配置(XML)-通知中获取异常对象
* 12-AOP配置(注解)-注解配置AOP
* 13-AOP配置(注解)-注解AOP通知执行顺序控制
* 14-AOP配置(注解)-AOP注解驱动
* 15-综合案例-业务层接口性能监控案例
* Spring核心事务/
* 01-事务回顾-事务基础概念回顾
* 02-事务管理-Spring核心事务对象介绍
* 03-事务管理-案例环境介绍
* 04-事务管理-编程式事务
* 05-事务管理-AOP改造编程式事务
* 06-事务管理-声明式事务(XML格式)(TX命名空间管理事务)
* 07-事务管理-tx:method属性详解
* 08-事务管理-事务传播行为
* 09-事务管理-声明式事务(注解)
* 10-事务管理-声明式事务(注解驱动)
* 11-模板对象-JdbcTemplate
* 12-模板对象-redis环境准备
* 13-模板对象-redisTemplate
* 14-事务底层原理解析-设计模式
* 第三章 SpringMVC/
* 入门案例/
* 01-SpringMVC概述
* 02-入门案例-入门案例制作
* 03-入门案例-SpringMVC技术架构图
* 基本配置/
* 04-基本配置-常规配置(Controller加载控制,静态资源加载控制,中文乱码处理)
* 05-基本配置-注解驱动
* 请求/
* 06-请求-普通类型参数传参
* 07-请求-POJO类型参数传参
* 08-请求-数组与集合类型参数传参
* 09-请求-类型转换器
* 10-请求-自定义类型转换器
* 11-请求-请求映射
* 响应/
* 12-响应-页面跳转
* 13-响应-带数据页面跳转
* 14-响应-返回json数据
* 15-Servlet相关接口-Servlet相关接口替换方案
* 异步调用/
* 01-异步调用-接收异步请求参数
* 02-异步调用-异步请求接收响应数据
* 03-异步请求-跨域访问
* 拦截器/
* 04-拦截器-拦截器简介
* 05-拦截器-自定义拦截器开发过程
* 06-拦截器-拦截器配置与方法参数
* 07-拦截器-多拦截器配置
* 异常处理/
* 08-异常处理-异常处理器
* 09-异常处理-注解开发异常处理器
* 10-异常处理-异常处理解决方案
* 实用技术/
* 11-实用技术-文件上传
* 12-实用技术-文件上传注意事项
* 13-实用技术-Restful开发入门
* 14-实用技术-Restful风格配置
* 15-实用技术-postman工具安装与使用
* 01-实用技术-校验框架入门
* 02-实用技术-多规则校验,嵌套校验与分组校验
* SSM整合/
* 03-SSM整合-SSM整合流程简介
* 04-SSM整合-项目结构搭建
* 05-SSM整合-Spring整合MyBatis(复习)
* 06-SSM整合-配置分页插件与事务
* 07-SSM整合-整合junit测试业务层接口
* 08-SSM整合-Rest风格开发SpringMVC
* 09-SSM整合-Spring整合SpringMVC
* 10-SSM整合-表现层数据封装
* 11-SSM整合-问题消息处理
* 12-SSM整合-纯注解开发SSM
* 第四章 Maven高级/
* 分模块开发与设计/
* 01-分模块开发与设计-模块拆分思想与pojo模块拆分
* 02-分模块开发与设计-dao模块拆分
* 03-分模块开发与设计-service模块拆分
* 04-分模块开发与设计-controller模块拆分
* 高级特性/
* 05-聚合-模块聚合
* 06-继承-模块继承
* 07-属性-属性定义与使用
* 08-版本管理-版本管理
* 09-资源配置-资源加载属性值
* 10-环境配置-多环境配置
* 11-跳过测试-跳过测试的三种方式
* 私服/
* 12-私服-nexus服务器安装与启动
* 13-私服-仓库分类与手动上传组件
* 14-私服-本地仓库访问私服
* 15-私服-idea访问私服与组件上传
* 第五章 Dubbo/
* 互联网项目架构/
* 01-今日内容
* 02-相关概念-互联网项目架构目标-特点
* 03-相关概念-互联网项目架构目标-目标
* 04-相关概念-集群和分布式
* 05-相关概念-架构演进
* dubbo快速入门/
* 06-dubbo概述
* 07-dubbo快速入门-zookeeper安装
* 08-dubbo快速入门-spring和springmvc整合
* 09-dubbo快速入门-服务提供者
* 10-dubbo快速入门-服务消费者
* dubbo高级特性/
* 11-dubbo高级特性-dubbo-admin安装
* 12-dubbo高级特性-dubbo-admin使用
* 13-dubbo高级特性-序列化
* 14-dubbo高级特性-地址缓存
* 15-dubbo高级特性-超时
* 16-dubbo高级特性-重试
* 17-dubbo高级特性-多版本
* 18-dubbo高级特性-负载均衡
* 19-dubbo高级特性-集群容错
* 20-dubbo高级特性-服务降级
* 第六章 Zookeeper/
* Zookeeper安装/
* 01-今日内容
* 02-Zookeeper概念
* 03-Zookeeper安装
* Zookeeper命令操作/
* 04-Zookeeper命令操作-数据模型
* 05-Zookeeper命令操作-服务端命令
* 06-Zookeeper命令操作-客户端命令-1基本CRUD
* 07-Zookeeper命令操作-客户端命令-2创建临时循序节点
* JavaAPI操作/
* 08-Zookeeper JavaAPI操作-Curator介绍
* 09-Zookeeper JavaAPI操作-建立连接
* 10-Zookeeper JavaAPI操作-创建节点
* 11-Zookeeper JavaAPI操作-查询节点
* 12-Zookeeper JavaAPI操作-修改节点
* 13-Zookeeper JavaAPI操作-删除节点
* 14-Zookeeper JavaAPI操作-Watch监听概述
* 15-Zookeeper JavaAPI操作-Watch监听-NodeCache
* 16-Zookeeper JavaAPI操作-Watch监听-PathChildrenCache
* 17-Zookeeper JavaAPI操作-Watch监听-TreeCache
* 分布式锁/
* 18-Zookeeper 分布式锁-概念
* 19-Zookeeper 分布式锁-Zookeeper分布式锁原理
* 20-Zookeeper 分布式锁-模拟12306售票案例
* 集群/
* 21-Zookeeper 集群-介绍
* 22-Zookeeper 集群-搭建
* 23-Zookeeper 集群-故障测试
* 24-Zookeeper 集群-角色
* 第七章 微服务-SpringBoot微服务快速开发/
* SpringBoot概述(本阶段学习资料在此处下载~)/
* 01-今日内容
* 02-SpringBoot概述
* SpringBoot快速入门/
* 03-SpringBoot快速入门
* 04-快速构建SpringBoot工程
* SpringBoot起步依赖分析/
* 05-SpringBoot起步依赖原理分析
* SpringBoot配置/
* 06-SpringBoot配置-配置文件分类
* 07-SpringBoot配置-yaml基本语法
* 08-SpringBoot配置-yaml数据格式
* 09-SpringBoot配置-获取数据_1
* 10-SpringBoot配置-获取数据_2
* 11-SpringBoot配置-profile
* 12-SpringBoot配置-项目内部配置文件加载顺序
* 13-SpringBoot配置-项目外部配置加载顺序
* SpringBoot整合其他框架/
* 13-SpringBoot整合Junit
* 14-SpringBoot整合redis
* 15-SpringBoot整合mybatis
* SpringBoot高级概述/
* 01-SpringBoot高级-今日内容
* SpringBoot高级原理分析/
* 02-SpringBoot自动配置-Condition-1
* 03-SpringBoot自动配置-Condition-2
* 04-SpringBoot自动配置-切换内置web服务器
* 05-SpringBoot自动配置-Enable注解原理
* 06-SpringBoot自动配置-@Import详解
* 07-SpringBoot自动配置-@EnableAutoConfiguration详解
* 08-SpringBoot自动配置-自定义starter步骤分析
* 09-SpringBoot自动配置-自定义starter实现-1
* 10-SpringBoot自动配置-自定义starter实现-2
* 11-SpringBoot事件监听
* 12-SpringBoot流程分析-初始化
* 13-SpringBoot流程分析-run
* SpringBoot高级监控/
* 14-SpringBoot监控-actuator基本使用
* 15-SpringBoot监控-actuator开启所有endpoint
* 16-SpringBoot监控-springboot admin图形化界面使用
* SpringBoot项目部署/
* 17-SpringBoot部署
* 第八章 搜索引擎-ElasticSearch/
* 初识ElasticSearch/
* 01-今日内容
* 02-初识ElasticSearch-基于数据库查询的问题
* 03-初识ElasticSearch-倒排索引
* 04-初识ElasticSearch-ES存储和查询的原理
* 05-初识ElasticSearch-ES概念详解
* 安装ElasticSearch/
* 06-安装ElasticSearch-ES安装
* 07-安装ElasticSearch-ES辅助工具安装
* 脚本操作ES/
* 08-ElasticSearch核心概念
* 09-脚本操作ES-RESTful风格介绍
* 10-脚本操作ES-操作索引
* 11-脚本操作ES-操作映射-数据类型
* 12-脚本操作ES-操作映射
* 13-脚本操作ES-操作文档
* 分词器/
* 14-分词器-介绍
* 15-分词器-ik分词器安装
* 16-分词器-ik分词器使用
* 17-脚本操作ES-查询文档-使用IK分词器_1
* ElasticSearch JavaApi/
* 18-ElasticSearch JavaApi-SpringBoot整合ES
* 19-ElasticSearch JavaApi-创建索引
* 20-ElasticSearch JavaApi-查询、删除、判断索引
* 21-ElasticSearch JavaApi-添加文档
* 22-ElasticSearch JavaApi-修改、查询、删除文档
* ElasticSearch高级操作/
* 01-今日内容
* 02-ElasticSearch高级操作-bulk批量操作-脚本
* 03-ElasticSearch高级操作-bulk批量操作-JavaAPI
* 04-ElasticSearch高级操作-导入数据-分析&创建索引
* 05-ElasticSearch高级操作-导入数据-代码实现
* 06-ElasticSearch高级操作-导入数据-代码实现-详解(选放)
* ElasticSearch查询/
* 07-ElasticSearch查询-matchAll-脚本
* 08-ElasticSearch查询-matchAll-JavaAPI
* 09-ElasticSearch查询-termQuery
* 10-ElasticSearch查询-matchQuery
* 11-ElasticSearch查询-模糊查询-脚本
* 12-ElasticSearch查询-模糊查询-JavaAPI
* 13-ElasticSearch查询-范围&排序查询
* 14-ElasticSearch查询-queryString查询
* 15-ElasticSearch查询-布尔查询-脚本
* 16-ElasticSearch查询-布尔查询-JavaAPI
* 17-ElasticSearch查询-聚合查询-脚本
* 18-ElasticSearch查询-聚合查询-JavaAPI
* 19-ElasticSearch查询-高亮查询-脚本
* 20-ElasticSearch查询-高亮查询-JavaAPI
* 21-ElasticSearch重建索引&索引别名
* ElasticSearch 集群/
* 22-ElasticSearch 集群-集群介绍
* 23-ElasticSearch 集群-ES集群相关概念
* 24-ElasticSearch 集群-集群搭建
* 25-ElasticSearch 集群-kibina管理集群
* 26-ElasticSearch 集群-JavaAPI 访问集群
* 27-ElasticSearch 集群-分片配置
* 28-ElasticSearch 集群-路由原理
* 29-ElasticSearch 集群-脑裂
* 30-ElasticSearch 集群-集群扩容
* 第九章 项目一前置课RocketMQ/
* MQ简介/
* 01-RocketMQ-MQ简介
* 02-RocketMQ-MQ作用
* 03-RocketMQ-MQ优缺点分析
* 04-RocketMQ-MQ产品介绍
* 环境搭建/
* 05-RocketMQ-基本概念
* 06-RocketMQ-服务器安装、启动与连接测试
* 消息发送与消费/
* 07-RocketMQ-生产消息(OneToOne)
* 08-RocketMQ-消费消息(OneToOne)
* 09-RocketMQ-消息消费模式(OneToMany)
* 10-RocketMQ-消息消费模式(ManyToMany)
* 11-RocketMQ-消息类别
* 12-RocketMQ-延时消息
* 13-RocketMQ-批量消息发送
* 14-RocketMQ-tag过滤消息
* 15-RocketMQ-sql过滤消息
* 16-RocketMQ-错乱的消息顺序出现原因
* 17-RocketMQ-选择消息发送的消息队列
* 18-RocketMQ-获取消息时绑定线程实现顺序消息
* 19-RocketMQ-事务消息概念与工作过程分析
* 20-RockmeMQ-事务消息三种状态
* 集群搭建/
* 01-RocketMQ-集群结构与特征分析
* 02-RocketMQ-双主双从集群搭建-虚拟机基础环境设置
* 03-RocketMQ-双主双从集群搭建-master消息服务器配置
* 04-RocketMQ-双主双从集群搭建-slave消息服务器配置
* 05-RocketMQ-双主双从集群搭建-单虚拟机搭建问题分析与解决
* 06-RocketMQ-rocketmq-console安装与基本使用
* 高级特性/
* 07-RocketMQ-消息持久化与持久化介质
* 08-RocketMQ-顺序写与零拷贝
* 09-RocketMQ-消息存储结构
* 10-RocketMQ-刷盘机制
* 11-RocketMQ-高可用与主从复制方案
* 12-RocketMQ-负载均衡
* 13-RocketMQ-消息重试与死信队列
* 14-RocketMQ-消息幂等
* 第十章 应用容器-Docker/
* 初识docker/
* 01-今日内容
* 02-初识docker-docker概述
* 03-初识docker-安装docker
* 04-初识docker-docker架构
* 05-初识docker-配置镜像加速器
* docker命令/
* 06-docker命令-服务相关命令
* 07-docker命令-镜像相关命令
* 08-docker命令-容器相关命令1
* 09-docker命令-容器相关命令2
* docker容器数据卷/
* 10-docker容器数据卷-数据卷概念及作用
* 11-docker容器数据卷-配置数据卷
* 12-docker容器数据卷-配置数据卷2
* 13-docker容器数据卷-数据卷容器
* docker应用部署/
* 14-docker应用部署-部署mysql
* 15-docker应用部署-部署tomcat
* 16-docker应用部署-部署nginx
* 17-docker应用部署-部署redis
* dockerfile/
* 18-dockerfile-镜像原理
* 19-dockerfile-容器转为镜像
* 20-dockerfile-dockerfile概述及关键字
* 21-dockerfile-案例-自定义centos
* 22-dockerfile-案例-部署springboot项目
* docker compose/
* 23-docker compose-概述
* 24-docker compose-安装使用
* docker私有仓库/
* 25-docker私有仓库-搭建
* 26-docker私有仓库-上传镜像
* 27-docker私有仓库-拉取镜像
* 28-docker和虚拟机比较
* 第十一章 Mybatis-Plus入门/
* 课程说明/
* 01-课程介绍
* 了解Mybatis-Plus/
* 02-了解Mybatis-Plus之简介
* 03-了解Mybatis-Plus之特性
* 04-了解Mybatis-Plus之架构
* 05-了解Mybatis-Plus之作者介绍
* Mybatis-Plus快速入门/
* 06-Mybatis-Plus快速开始之创建数据库以及表
* 07-Mybatis-Plus快速开始之搭建工程
* 08-Mybatis-Plus快速开始之使用Mybatis实现查询findAll()方法
* 09-Mybatis-Plus快速开始之Mybatis+MP实现查询User
* 10-Mybatis-Plus快速开始之Spring+Mybatis+MP实现查询User
* 11-Mybatis-Plus快速开始之SpringBoot+Mybatis+MP实现查询User
* 通用CRUD详解/
* 12-通用CRUD详解之插入操作
* 13-通用CRUD详解之@TableField注解详解
* 14-通用CRUD详解之根据id更新
* 15-通用CRUD详解之根据条件更新
* 16-通用CRUD详解之删除操作(deleteById)
* 17-通用CRUD详解之删除操作(deleteByMap)
* 18-通用CRUD详解之删除操作(delete)
* 19-通用CRUD详解之删除操作(deleteBatchIds)
* 20-通用CRUD详解之查询操作(selectById)
* 21-通用CRUD详解之查询操作(selectBatchIds)
* 22-通用CRUD详解之查询操作(selectOne)
* 23-通用CRUD详解之查询操作(selectCount)
* 24-通用CRUD详解之查询操作(selectList)
* 25-通用CRUD详解之查询操作(selectPage)
* 26-通用CRUD详解之SQL注入的原理
* Mybatis-Plus配置/
* 27-Mybatis-Plus配置之基本配置(configLocation)
* 28-Mybatis-Plus配置之基本配置(mapperLocations)
* 29-Mybatis-Plus配置之基本配置(typeAliasesPackage)
* 30-Mybatis-Plus配置之进阶配置(mapUnderscoreToCamelCase、cacheEnabled)
* 31-Mybatis-Plus配置之DB策略配置(idType)
* 32-Mybatis-Plus配置之DB策略配置(tablePrefix)
* Mybatis-Plus条件构造器/
* 33-Mybatis-Plus条件构造器之allEq的使用
* 34-Mybatis-Plus条件构造器之基本比较操作
* 35-Mybatis-Plus条件构造器之模糊查询
* 36-Mybatis-Plus条件构造器之排序查询
* 37-Mybatis-Plus条件构造器之逻辑查询
* 38-Mybatis-Plus条件构造器之select(指定查询字段)
* 课程总结/
* 39-课程总结
* 第十二章 Mybatis-Plus进阶/
* 课程介绍/
* 01-课程介绍
* ActiveRecord入门/
* 02-Mybatis-Plus之ActiveRecord简介
* 03-Mybatis-Plus之ActiveRecord开启AR之旅
* 04-Mybatis-Plus之ActiveRecord新增数据
* 05-Mybatis-Plus之ActiveRecord更新数据
* 06-Mybatis-Plus之ActiveRecord删除数据
* 07-Mybatis-Plus之ActiveRecord根据条件查询数据
* Oracle 主键/
* 08-Mybatis-Plus之Oracle 主键Sequence(部署Oracle环境)
* 09-Mybatis-Plus之Oracle 主键Sequence(创建表以及安装驱动包到本地仓库)
* 10-Mybatis-Plus之Oracle 主键Sequence(编码实现序列的使用)
* Mybatis-Plus插件/
* 11-Mybatis-Plus之插件(mybatis的插件机制)
* 12-Mybatis-Plus之插件(mybatis的插件机制 补充)
* 13-Mybatis-Plus之插件(执行分析插件)
* 14-Mybatis-Plus之插件(性能分析插件)
* 15-Mybatis-Plus之插件(乐观锁插件)
* 16-Mybatis-Plus之插件(乐观锁插件的特别说明)
* Sql 注入器/
* 17-Mybatis-Plus之Sql 注入器(编写MyBaseMapper、MySqlInjector)
* 18-Mybatis-Plus之Sql 注入器(测试以及改进)
* 自动填充/
* 19-Mybatis-Plus之自动填充功能
* 逻辑删除/
* 20-Mybatis-Plus之逻辑删除
* 通用枚举/
* 21-Mybatis-Plus之通用枚举
* 代码生成器/
* 22-Mybatis-Plus之代码生成器
* Idea开发插件/
* 23-MybatisX 快速开发插件
* 课程总结/
* 24-课程总结
* 阶段作业 会员版(2.0)-主流框架-第2套试卷/
* 试卷
* 阶段四 社交实战-探花交友/
* 第一章 探花交友导学/
* 导学/
* 04.探花交友
* 第二章 第1章 项目介绍以及实现登录功能/
* 课程说明/
* 01.课程说明
* 项目介绍/
* 02.功能介绍
* 03.项目介绍之项目背景、市场分析、目标用户群体
* 04.项目介绍之实现技术相关内容
* 05.项目介绍之开发方式
* 06.项目介绍之基础环境
* 功能实现的基础工作/
* 07.注册登录功能实现之流程说明
* 08.注册登录功能实现之单点登录系统
* 09.注册登录功能实现之搭建工程
* 10.注册登录功能实现之数据库表以及基础配置
* 11.注册登录功能实现之编写基础代码
* 实现注册登录功能/
* 12.注册登录功能实现之短信验证码(上)
* 13.注册登录功能实现之短信验证码(中)
* 14.注册登录功能实现之短信验证码(下)
* 15.注册登录功能实现之JWT快速入门
* 16.注册登录功能实现之用户登录(流程说明)
* 17.注册登录功能实现之用户登录(功能实现-上)
* 18.注册登录功能实现之用户登录(功能实现-下)
* 课程总结/
* 19.课程总结
* 第三章 第2章 完善个人信息与MongoDB入门/
* 课程说明/
* 01.课程说明
* 完善个人信息/
* 02.完善个人信息之图片上传(图片存储解决方案分析)
* 03.完善个人信息之图片上传(阿里云OSS使用说明)
* 04.完善个人信息之图片上传(功能实现)
* 05.完善个人信息之人脸识别(虹软开放平台使用)
* 06.完善个人信息之开发服务接口
* 07.完善个人信息之校验token
* 08.完善个人信息之测试
* MongoDB快速入门/
* 09.MongoDB快速入门之简介与部署安装
* 10.MongoDB快速入门之基本操作(概念与数据库操作)
* 11.MongoDB快速入门之基本操作(新增、更新数据)
* 12.MongoDB快速入门之基本操作(删除、查询数据)
* 13.MongoDB快速入门之基本操作(索引、UI工具)
* 14.SpringBoot整合MongoDB
* 课程总结/
* 15.课程总结
* 第四章 第3章 今日佳人功能实现/
* 课程说明/
* 01.课程说明
* 系统架构说明/
* 02.首页以及系统架构说明
* 03.首页以及系统架构说明(部署nginx服务)
* 04.首页以及系统架构说明(搭建server、dubbo工程)
* 实现今日佳人/
* 05.实现今日佳人功能(编写dubbo服务)
* 06.实现今日佳人功能之编写接口服务(上)
* 07.实现今日佳人功能之编写接口服务(下)
* 实现推荐用户列表/
* 08.实现推荐用户列表
* 通用缓存解决方案/
* 09.通用缓存解决方案(上)
* 10.通用缓存解决方案(下)
* 整合测试/
* 11.整合测试
* 课程总结/
* 12.课程总结
* 第五章 第4章 圈子功能实现/
* 课程说明/
* 01.课程说明
* 抽取common工程/
* 02.抽取common工程
* 圈子功能实现分析/
* 03.圈子功能之功能演示说明
* 04.圈子功能之实现方案分析
* 05.圈子功能之表结构设计
* 好友关系数据/
* 06.好友关系数据
* 查询好友动态/
* 07.查询好友动态(实现dubbo服务)
* 08.查询好友动态(实现APP接口服务)
* 09.查询好友动态(测试)
* 统一校验token/
* 10.统一校验token(分析)
* 11.统一校验token(实现)
* 实现圈子功能/
* 12.发布动态之编写dubbo服务(上)
* 13.发布动态之编写dubbo服务(下)
* 14.发布动态之编写APP服务
* 15.查询推荐动态(实现dubbo服务)
* 16.查询推荐动态(实现APP接口服务)
* 课程总结/
* 17.课程总结
* 第六章 第5章 圈子、小视频功能实现/
* 课程说明/
* 01.课程说明
* 实现点赞功能/
* 02.圈子点赞实现分析
* 03.实现点赞功能之dubbo服务(上)
* 04.实现点赞功能之dubbo服务(下)
* 05.实现点赞功能之dubbo服务(测试)
* 06.实现点赞功能之APP接口服务开发
* 实现喜欢功能/
* 07.实现喜欢功能
* 实现评论功能/
* 08.实现查询单条动态
* 09.实现评论功能之dubbo服务
* 10.实现评论功能之APP接口服务
* 实现小视频功能/
* 11.小视频功能说明
* 12.了解FastDFS以及基本使用
* 13.实现发布小视频功能之dubbo服务
* 14.实现发布小视频功能之APP接口服务
* 15.实现小视频列表功能之dubbo服务(上)
* 16.实现小视频列表功能之dubbo服务(下)
* 17.实现小视频列表功能之APP接口服务
* 课程总结/
* 18.课程总结
* 第七章 第6章 完善小视频功能以及即时通讯/
* 课程说明/
* 01.课程说明
* 完善小视频功能/
* 02.小视频点赞
* 03.小视频评论
* 04.小视频关注用户(实现dubbo服务)
* 05.小视频关注用户(实现APP服务)
* 对接环信平台/
* 06.即时通讯功能说明以及技术方案分析
* 07.环信平台介绍说明
* 08.集成环信平台之获取管理员权限(上)
* 09.集成环信平台之获取管理员权限(下)
* 10.环信用户系统集成(流程、Spring-Retry)
* 11.环信用户系统集成(通用请求服务)
* 12.环信用户系统集成(注册环信用户)
* 13.环信用户系统集成(查询环信用户信息)
* 14.环信用户系统集成(根据环信id、用户id查询个人信息)
* 15.环信用户系统集成(发送消息给客户端)
* 16.环信用户系统集成(用户数据同步到环信)
* 我的好友功能/
* 17.实现添加添加联系人功能
* 18.重新生成好友关系数据
* 19.实现联系人列表功能
* 20.聊天功能的测试
* 课程总结/
* 21.课程总结
* 第八章 第7章 善消息功能以及个人主页/
* 课程说明/
* 01.课程说明
* 完善消息功能/
* 02.实现消息点赞、喜欢、评论列表(dubbo服务)
* 03.实现消息点赞、喜欢、评论列表(APP接口服务)
* 04.实现公告列表
* 实现个人主页功能/
* 05.实现个人主页功能(个人信息)
* 06.实现个人主页功能(个人相册)
* 实现聊一下功能/
* 07.实现聊一下功能(流程分析)
* 08.实现聊一下功能(陌聊问题)
* 09.实现聊一下功能之回复陌生人问题(dubbo服务)
* 10.实现聊一下功能之回复陌生人问题(APP接口服务)
* 实现谁看过的功能/
* 11.实现谁看过的功能之dubbo服务(上)
* 12.实现谁看过的功能之dubbo服务(下)
* 13.实现谁看过的功能之APP接口服务
* 课程总结/
* 14.课程总结
* 第九章 第8章 搜附近以及探花功能实现/
* 课程说明/
* 01.课程说明
* 实现上报地理位置功能/
* 02.实现上报地理位置功能之dubbo服务(上)
* 03.实现上报地理位置功能之dubbo服务(中)
* 04.实现上报地理位置功能之dubbo服务(下)
* 05.实现上报地理位置功能之APP接口服务
* 实现搜附近功能/
* 06.实现搜附近功能(dubbo服务)
* 07.实现搜附近功能(APP接口服务)
* 实现探花功能/
* 08.实现探花功能之喜欢dubbo服务(上)
* 09.实现探花功能之喜欢dubbo服务(下)
* 10.实现探花功能之推荐列表dubbo服务
* 11.实现探花功能之推荐列表APP接口服务
* 12.实现探花功能之左滑右滑APP接口服务
* 用户资料维护/
* 13.用户资料之基本信息
* 14.用户资料之更新头像
* 课程总结/
* 15.课程总结
* 第十章 第9章 我的功能实现/
* 课程说明/
* 01.课程说明
* 我的喜欢功能/
* 02.我的喜欢统计数(dubbo服务)
* 03.我的喜欢统计数(APP接口服务)
* 04.实现喜欢列表功能(喜欢dubbo接口服务)
* 05.实现喜欢列表功能(最近访客dubbo服务)
* 06.实现喜欢列表功能(APP接口服务)
* 07.实现喜欢列表功能(取消喜欢)
* 08.实现喜欢列表功能(喜欢粉丝)
* 用户通用设置/
* 09.用户通用设置之查询配置
* 10.用户通用设置之保存陌生人问题
* 11.用户通用设置之黑名单列表
* 12.用户通用设置之移除黑名单
* 13.用户通用设置之更新通知
* 14.用户通用设置之更新手机号
* 课程总结/
* 15.课程总结
* 第十一章 第10章 实现推荐功能/
* 课程说明/
* 01.课程说明
* 推荐系统说明/
* 02.什么是推荐系统?
* 03.协同过滤推荐算法
* 04.实现好友推荐
* 圈子推荐/
* 05.圈子推荐之流程、计分规则说明
* 06.圈子推荐之发送消息
* 07.圈子推荐之接收消息
* 08.圈子推荐之接收消息(测试)
* 小视频推荐/
* 09-部署圈子推荐系统服务
* 10.小视频推荐之发送消息
* 11.小视频推荐之接收消息
* 课程总结/
* 13.课程总结
* 阶段作业 社交实战-探花交友-第3套试卷/
* 试卷
* 阶段五 流行框架/
* 第一章 流行框架导学2.0/
* 导学/
* 05.流行框架
* 第二章 Redis高级/
* 删除策略/
* 01-删除策略-过期数据的概念与存储结构
* 02-删除策略-定时删除与惰性删除
* 03-删除策略-定期删除
* 04-删除策略-淘汰策略
* 主从复制/
* 05-主从复制-主从复制概念
* 06-主从复制-工作流程(一)建立连接阶段
* 07-主从复制-主从结构搭建
* 08-主从复制-工作流程(二)数据同步阶段
* 09-主从复制-工作流程(三)命令传播阶段与复制缓冲区工作原理
* 10-主从复制-工作流程更新与心跳机制
* 11-主从复制-常见问题
* 哨兵模式/
* 12-哨兵模式-哨兵简介
* 13-哨兵模式-环境配置与哨兵启动
* 14-哨兵模式-主从切换过程演示
* 15-哨兵模式-监控与通知阶段工作流程
* 16-哨兵模式-故障转移阶段工作流程
* 集群/
* 17-集群-集群简介
* 18-集群-集群内部数据存储结构
* 19-集群-搭建集群基础环境准备工作
* 20-集群-cluster集群搭建与基本功能演示
* 21-集群-节点操作
* 企业级解决方案/
* 22-企业级解决方案-缓存预热
* 23-企业级解决方案-缓存雪崩
* 24-企业级解决方案-缓存击穿
* 25-企业级解决方案-缓存穿透
* 26-企业级解决方案-性能指标监控
* 27-企业级解决方案-性能监控工具
* 第三章 消息中间件-RabbitMQ/
* MQ的基本概念/
* 1_MQ的重要性
* 2_MQ概述
* 3_MQ的优势
* 4_MQ的劣势
* 5_常见的MQ产品
* RabbitMQ快速入门/
* 6_RabbitMQ概述
* 7_RabbitMQ安装
* 8_RabbitMQ管控台使用
* 9_RabbitMQ快速入门-生产者
* 10_RabbitMQ快速入门-消费者
* RabbitMQ的工作模式/
* 11_RabbitMQ工作模式-WorkQueues
* 12_RabbitMQ工作模式-PubSub生产者
* 13_RabbitMQ工作模式-PubSub消费者
* 14_RabbitMQ工作模式-Routing
* 15_RabbitMQ工作模式-Topics
* 16_RabbitMQ工作模式-总结
* Spring整合RabbitMQ/
* 17_Spring整合RabbitMQ-生产者
* 18_Spring整合RabbitMQ-消费者
* 19_Spring整合RabbitMQ-配置详解
* 20_SpringBoot整合RabbitMQ-生产者
* 21_SpringBoot整合RabbitMQ-消费者
* RabbitMQ高级特性/
* 01_今日内容
* 02_高级特性-消息可靠投递-confirm
* 03_高级特性-消息可靠投递-return
* 04_高级特性-Consumer Ack
* 05_高级特性-消费端限流
* 06_高级特性-TTL
* 07_高级特性-死信队列-概述
* 08_高级特性-死信队列-代码实现
* 09_高级特性-延迟队列-概述
* 10_高级特性-延迟队列-代码实现
* 11_高级特性-日志与监控
* 12_高级特性-消息追踪
* RabbitMQ应用问题/
* 13_应用问题-消息补偿
* 14_应用问题-幂等性保障
* RabbitMQ集群搭建/
* 15_集群搭建-镜像队列
* 16_集群搭建-haproxy
* 第四章 微服务-SpringCloud/
* 初识Spring Cloud/
* 01-今日内容-Spring Cloud-day01
* 02-初识Spring Cloud-微服架构
* 03-初识Spring Cloud-初识Spring Cloud
* 04-初识Spring Cloud-Spring Cloud 和 dubbo 对比
* Eureka/
* 05-Spring Cloud服务治理-Eureka介绍
* 06-Spring Cloud服务治理-Eureka快速入门-环境搭建
* 07-Spring Cloud服务治理-Eureka快速入门-RestTemplate远程调用
* 08-Spring Cloud服务治理-Eureka快速入门-Eureka Server 搭建
* 09-Spring Cloud服务治理-Eureka快速入门-Eureka控制台介绍
* 10-Spring Cloud服务治理-Eureka快速入门-Eureka Client
* 11-Spring Cloud服务治理-Eureka快速入门-动态获取路径
* 12-Spring Cloud服务治理-Eureka属性-instance相关属性
* 13-Spring Cloud服务治理-Eureka属性-server相关属性
* 14-Spring Cloud服务治理-Eureka高可用-介绍
* 15-Spring Cloud服务治理-Eureka高可用-搭建
* 16-Spring Cloud服务治理-Eureka高可用-客户端测试
* Consul/
* 17-Spring Cloud服务治理-Consul 概述
* 18-Spring Cloud服务治理-Consul 快速入门
* Naco/
* 19-Spring Cloud服务治理-Nacos 概述
* 20-Spring Cloud服务治理-Nacos 快速入门
* Ribbon/
* 21-Ribbon 客户端负载均衡-概述
* 22-Ribbon 客户端负载均衡-简化RestTemplate调用
* 23-Ribbon 客户端负载均衡-负载均衡演示
* 24-Ribbon 客户端负载均衡-负载均衡策略
* Feign/
* 01-今日内容-Spring Cloud-day02
* 02-Feign-概述
* 03-Feign-快速入门
* 04-Feign-超时配置
* 05-Feign-日志记录
* Hystrix/
* 06-Hystrix-概述
* 07-Hystrix-降级-提供方降级
* 08-Hystrix-降级-消费方降级
* 09-Hystrix-熔断-概念
* 10-Hystrix-熔断-代码演示
* 11-Hystrix-熔断监控
* Gateway/
* 12-Gateway-概述
* 13-Gateway-快速入门
* 14-Gateway-静态路由
* 15-Gateway-动态路由
* 16-Gateway-微服务名称配置
* 17-Gateway-过滤器-概述
* 18-Gateway-过滤器-局部过滤器
* 19-Gateway-过滤器-全局过滤器
* config/
* 01-今日内容-Spring Cloud-day03
* 02-config-概述
* 03-config-快速入门-gitee搭建远程仓库
* 04-config-快速入门-config server搭建
* 05-config-快速入门-config client搭建
* 06-config-快速入门-config client刷新
* 07-config-集成Eureka
* bus/
* 08-bus-概述
* 09-bus-rabbitmq回顾
* 10-bus-快速入门
* stream/
* 11-stream-概述
* 12-stream-组件
* 13-stream-消息生产者
* 14-stream-消息消费者
* Sleuth+Zipkin/
* 15-Sleuth+Zipkin-概述
* 16-Sleuth+Zipkin-快速入门
* 阶段作业 流行框架-第3套试卷/
* 试卷
* 阶段六 项目实战-黑马头条/
* 第一章 黑马头条导学/
* 导学/
* 06.黑马头条
* 第二章 第一章 环境搭建和平台管理端数据字典/
* 项目介绍/
* 01_黑马头条项目课程规划
* 02_黑马头条_今日目标
* 03_项目介绍_背景及概述
* 业务说明/
* 04_项目介绍_功能需求说明
* 技术结构图/
* 05_项目介绍_技术架构说明
* 数据库设计/
* 06_环境搭建_数据库设计规范及导入数据库
* 初始工程搭建/
* 07_环境搭建_初始化工程导入及环境说明
* 后端开发-通用说明及开发规范/
* 08_开发规范_前后端分离开发
* 09_开发规范_后端开发通用规范
* 10_开发规范_接口通用请求和响应
* 11_开发规范_多环境切换
* 频道管理/
* 12_平台运营端_频道管理_需求分析
* 13_平台运营端_频道管理_微服务搭建
* 14_平台运营端_频道管理_频道列表_接口定义
* 15_平台运营端_频道管理_频道列表_功能实现
* 16_接口测试工具_postman
* 17_接口测试工具_swagger
* 18_接口测试工具_knife4j
* 19_平台运营端_频道管理_新增
* 20_平台运营端_频道管理_修改
* 21_平台运营端_频道管理_删除
* 第三章 第二章 平台管理端&登录/
* 通用异常/
* 01_今日学习目标
* 02_通用异常代码编写
* 03_通用异常_测试
* 前端相关基础知识(了解)/
* 04_前端相关基础知识
* 05_admin前台系统搭建
* 敏感词管理/
* 06_平台运营端_敏感词管理_需求分析及接口定义
* 07_平台运营端_敏感词管理_列表查询
* 08_平台运营端_敏感词管理_新增&修改&删除
* 09_敏感词功能与前台系统综合测试
* 常见的加密方式/
* 10_常见的加密方式
* 密码加密的方式选型/
* 11_密码加密及密码加密方式选型
* jwt介绍/
* 12_token认证流程介绍
* 13_jwt介绍及生成和解析
* admin端-登录实现/
* 14_admin端登录功能思路分析和接口定义
* 15_admin端登录功能实现
* 16_admin端登录功能测试
* spring cloud nacos注册中心搭建/
* 17_nacos介绍
* 18_linux服务器挂载
* 19_nacos搭建及微服务注册
* 第四章 第三章 app端用户实名认证/
* 网关校验jwt/
* 01_今日学习目标
* 02_网关功能-回顾
* 03_网关微服务搭建
* 04_全局过滤器实现jwt校验_流程分析
* 05_全局过滤器实现jwt校验_代码编写
* 06_全局过滤器实现jwt校验_测试
* app端用户认证列表查询/
* 07_app端用户认证列表查询_思路分析及用户环境搭建
* 08_app端用户认证列表查询_功能实现
* app端用户认证后审核/
* 09_app端用户认证后审核_思路分析
* 10_app端用户认证后审核_自媒体工程搭建及接口分析
* 11_app端用户认证后审核_自媒体接口实现
* 12_app端用户认证后审核_作者远程接口
* 13_app端用户认证后审核_接口定义
* 14_app端用户认证后审核_用户端定义feign接口
* 15_app端用户认证后审核_业务层实现1
* 16_app端用户认证后审核_业务层实现2
* 17_app端用户认证后审核_业务层实现3
* 18_app端用户认证后审核_控制层实现及测试
* 19_结合前台系统综合测试
* 第五章 第四章 素材管理/
* 分布式事务解决方案/
* 01_今日目标
* 02_用户实名认证审核事务问题
* 03_本地事务回顾
* 04_分布式事务
* 05_分布式事务相关理论_CAP定理
* 06_分布式事务相关理论_BASE理论
* 07_分布式事务解决方案_基于XA协议的两阶段提交
* 08_分布式事务解决方案_TCC补偿机制
* 09_分布式事务解决方案_消息最终一致性
* 基于Seata实现分布式事务/
* 10_seata介绍和AT模式介绍
* 11_seata_server安装
* 12_项目中集成seata
* 13_项目中集成seata_测试
* FastDFS/
* 14_fastdfs介绍
* 15_fastdfs安装
* 16_fastdfs环境搭建
* 17_fastdfs案例_上传和删除
* 素材管理/
* 18_项目中集成fastdfs
* 19_素材管理原型需求分析
* 20_自媒体登录和网关开发
* 21_微服务获取登录用户思路分析及实现
* 22_自媒体素材管理_图片上传
* 23_自媒体素材管理_图片上传_测试
* 24_自媒体素材管理_图片图片列表查询
* 25_自媒体素材管理_图片删除
* 26_自媒体素材管理_图片收藏和取消收藏
* 27_自媒体素材管理_前端项目功能联调
* 第六章 第五章 自媒体人发布文章/
* 自媒体文章列表查询/
* 01_学习目标
* 02_自媒体文章列表查询_需求分析
* 03_自媒体文章列表查询_接口定义
* 04_自媒体文章列表查询_功能实现
* 05_自媒体文章列表查询_测试
* 频道列表展示/
* 06_自媒体文章列表查询_频道列表加载
* 自媒体文章-发布、修改,保存草稿/
* 07_自媒体文章_发布、修改、保存草稿_需求分析
* 08_自媒体文章_发布、修改、保存草稿_接口定义
* 09_自媒体文章_发布、修改、保存草稿_业务层实现1
* 10_自媒体文章_发布、修改、保存草稿_业务层实现2
* 11_自媒体文章_发布、修改、保存草稿_业务层实现3
* 12_自媒体文章_发布、修改、保存草稿_业务层实现4
* 13_自媒体文章_发布、修改、保存草稿_控制器编写及测试
* 自媒体文章-根据id查询/
* 14_自媒体文章_详情查询
* 自媒体文章-删除/
* 15_自媒体文章_删除
* 自媒体文章-上架、下架/
* 16_自媒体文章_上架和下架
* 第七章 第六章 kafka与第三方接口对接/
* kafka/
* 01_学习目标
* 02_kafka简介
* 03_kafka安装和配置
* 04_kafka入门案例_消息生产者
* 05_kafka入门案例_消息消费者
* 06_kafka入门案例_测试
* 07_kafka相关概念再介绍
* 08_kafka生产者原理及发送类型
* 09_kafka生产者配置_确认机制
* 10_kafka消费者_原理及配置介绍
* 11-kafka消费者-提交和偏移量
* 12_kafka入门案例_集成springboot
* 13_kafka入门案例_集成springboot_对象传递
* 内容安全第三方接口对接/
* 14_第三方接口_阿里云云盾介绍
* 15_阿里云安全_文本内容垃圾检测
* 16_阿里云安全_图片内容检测
* 阿里云安全集成到项目/
* 17_阿里云安全接口集成到项目
* 敏感词过滤算法DFA/
* 18_敏感词过滤dfa算法
* 第八章 第七章 自媒体人文章审核/
* 自媒体文章自动审核需求说明/
* 01_今日学习目标
* 02_自媒体文章自动审核流程
* 03_自媒体文章自动审核_相关表结构介绍
* 文章审核功能实现/
* 04_自媒体微服务远程接口准备
* 05_分布式主键id_雪花算法
* 06_文章微服务远程接口准备
* 07_文章微服务远程接口实现
* 08_自媒体文章审核准备_自管理敏感词查询
* 09_文章审核功能_业务层接口定义
* 10_文章审核功能-业务逻辑实现_抽取内容和图片
* 11_文章审核功能-业务逻辑实现_文本审核
* 12_文章审核功能-业务逻辑实现_图片审核
* 13_文章审核功能-业务逻辑实现_自管理敏感词审核
* 14_文章审核功能-业务逻辑实现_保存app端文章数据
* 15_文章审核功能-业务逻辑实现_保存app端文章配置和内容
* 16_文章审核功能-业务逻辑实现_测试
* 17_文章审核功能_发布文章提交审核&定义监听接收消息
* 18_文章审核功能_综合测试
* 第九章 第八章 平台管理-人工审核/
* 分布式任务调度/
* 01_今日学习目标
* 02_什么是任务调度
* 03_cron表达式
* 04_什么是分布式任务调度
* 05_XXL-Job简介
* 06_XXL-Job快速入门_环境搭建
* 07_XXL-Job快速入门_创建执行器和任务
* 08_XXL-Job快速入门_案例编写_与springboot集成
* 09_XXL-Job快速入门_案例编写_与springboot集成测试
* 自媒体文章审核-定时任务扫描待发布文章/
* 10_文章审核_定时任务扫描待发布文章_数据准备
* 11_文章审核_定时任务扫描待发布文章_创建任务
* 12_文章审核_定时任务扫描待发布文章_测试
* admin端-人工审核文章/
* 13_人工审核文章_需求说明
* 14_人工审核文章_自媒体端_接口定义及mapper
* 15_人工审核文章_自媒体端_业务层实现及测试
* 16_人工审核文章_admin端_接口定义
* 17_人工审核文章_admin端_业务层实现
* 18_人工审核文章_综合测试
* 自媒体端-文章上下架/
* 19_自媒体端-文章上下架_思路分析
* 20_自媒体端-文章上下架_功能实现
* 第十章 第九章 app端前端项目与文章详情展示/
* app端-文章列表/
* 01_今日学习目标
* 02_app端文章列表_需求分析
* 03_app端文章列表-接口定义
* 04_app端文章列表-sql语句编写
* 05_app端文章列表-业务层代码编写
* app端网关搭建/
* 06_app端文章列表_测试及app端网关搭建
* app端-前端文章列表展示/
* 07_前端项目搭建及前后端文章列表联调测试
* app文章详情展示/
* 08_app文章详情_需求说明及思路分析
* 09_app文章详情_功能开发
* 10_app文章详情_测试
* 11_app文章详情_Long类型转换精度丢失问题解决
* app端登录功能/
* 12_app端登录功能_需求及思路分析
* 13_app端登录-功能实现
* 14_app端登录-网关搭建及测试
* app端-关注作者或取消关注/
* 15_app端_关注作者或取消关注_需求与思路分析
* 16_app端_关注作者或取消关注_接口定义
* 17_app端_关注作者或取消关注_获取作者和获取登录人
* 18_app端_关注作者或取消关注_业务层1
* 19_app端_关注作者或取消关注_业务层_处理关注逻辑
* 20_app端_关注作者或取消关注_业务层_处理取消关注逻辑并测试
* 第十一章 第十章 app端文章详情开发(行为相关/
* app-用户操作行为记录/
* 01_今日学习目标
* 02_app端用户行为_概念介绍和微服务搭建
* 03_app端用户行为_关注行为_表关系分析
* 04_app端用户行为_关注行为_用户端发送消息
* 05_app端用户行为_关注行为_保存关注行为
* 06_app端用户行为_关注行为_接收数据并测试
* 07_app端用户行为_点赞行为_需求分析及接口定义
* 08_app端用户行为_点赞行为_功能实现及测试
* 09_app端用户行为_阅读行为_需求说明及定义接口
* 10_app端用户行为_阅读行为_功能完成及测试
* 11_app端用户行为_不喜欢和收藏行为思路分析
* app文章关系展示功能/
* 12_app文章关系_需求和思路分析
* 13_app文章关系_行为微服务远程接口
* 14_app文章关系_行为微服务远程接口_测试
* 15_app文章关系_用户微服务远程接口
* 16_app文章关系_文章微服务feign接口定义
* 17_app文章关系_功能实现_接口定义
* 18_app文章关系_功能实现
* 19_app文章关系_功能实现_测试
* 第十二章 第十一章 app端评论系统开发/
* Mongodb/
* 01_今日学习目标
* 02_mongodb介绍及安装
* 03_mongodb与springboot整合后的crud
* 04_mongodb与springboot整合后的crud2
* app端评论-发表评论/
* 05_app端评论_发表评论_需求分析
* 06_app端评论_环境搭建
* 07_app端评论_保存评论_功能完成
* 08_app端评论_保存评论_测试
* app端评论-点赞评论/
* 09_app端评论_评论点赞
* 10_app端评论_评论点赞_测试
* app端评论-评论列表/
* 11_app端评论_查询评论列表1
* 12_app端评论_查询评论列表2
* app端评论回复-发表回复、点赞回复、回复列表/
* 13_app端评论_前后端整体联调测试
* 14_app端评论回复_回复列表
* 15_app端评论回复_保存回复评论和点赞
* 16_app端评论回复_联调测试
* 第十三章 第十二章 app端搜索功能/
* 搭建ElasticSearch环境/
* 01_学习目标
* 02_docker安装ElasticSearch环境
* 03_docker安装kibana环境
* app端文章搜索/
* 04_app端文章搜索_需求分析及创建索引
* 05_app端文章搜索_搜索微服务搭建
* 06_app端文章搜索_索引库数据导入
* 07_app端文章搜索_接口定义
* 08_app端文章搜索_业务层
* 09_app端文章搜索_测试
* 10_app端文章搜索_文章自动审核构建索引
* app端搜索-搜索记录/
* 11_app端搜索记录_思路分析
* 12_app端搜索记录_集成线程池
* 13_app端搜索记录_接口定义
* 14_app端搜索记录_业务层_查询搜索列表
* 15_app端搜索记录_业务层_删除和新增搜索记录
* 16_app端搜索记录_业务层_保存记录及整体联调测试
* app端搜索-关键字联想词/
* 17_app端搜索_关键字联想词_功能实现
* 18_app端搜索_优化改造关键字联想词_方案说明
* 19_docker构建redis环境
* 20_app端搜索_优化改造关键字联想词_业务层
* 21_app端搜索_优化改造关键字联想词_测试
* 第十四章 第十三章 优化-热冷数据区分/
* 实时流式计算/
* 01_今日学习目标
* 02_实时流式计算概念介绍
* Kafka Stream/
* 03_Kafka?Streams的概念介绍
* 04_Kafka?Streams的概念介绍_KStream&KTable
* 05_kafkaStream流式计算入门案例1
* 06_kafkaStream流式计算入门案例2
* 07_kafkaStream流式计算入门案例_测试
* 08_springboot集成kafkaStream
* 09_springboot集成kafkaStream_入门案例
* app端热点文章计算/
* 10_app端热点文章计算_思路分析
* 11_app端热点文章计算_环境集成准备
* 12_app端热点文章计算_定时计算_计算文章分值
* 13_app端热点文章计算_定时计算_数据排序缓存
* 14_app端热点文章计算_定时计算_单元测试
* 15_app端热点文章计算_定时计算_定时任务
* 16_app端热点文章计算_实时计算_行为消息发送
* 17_app端热点文章计算_实时计算_kafkastream集成
* 18_app端热点文章计算_实时计算_流式处理1
* 19_app端热点文章计算_实时计算_流式处理2
* 20_app端热点文章计算_实时计算_流式处理_测试
* 21_app端热点文章计算_实时计算_计算文章分值1
* 22_app端热点文章计算_实时计算_计算文章分值2
* 23_app端热点文章计算_实时计算_监听数据
* 24_app端热点文章计算_查询热点数据
* 25_app端热点文章计算_测试实时数据
* 第十五章 第十四章 项目持续&项目部署/
* 持续集成/
* 01_今日学习目标
* 02_软件开发模式介绍
* 03_什么是持续集成
* Jenkins安装配置/
* 04_Jenkins介绍
* 05_Jenkins环境搭建_安装配置
* 06_Jenkins环境搭建_部署环境配置
* 持续集成生产实践配置/
* 07_持续集成生产实践配置_Jenkins工具配置
* 08_持续集成生产实践_环境准备
* 09_持续集成生产实践_多环境切换
* 10_持续集成生产实践_微服务集成Docker配置
* 11_持续集成生产实践_基础依赖打包配置
* 12_持续集成生产实践_微服务打包配置
* 13_持续集成生产实践_构建其他微服务
* 14_持续集成生产实践_部署admin前端项目
* 15_持续集成生产实践_部署服务到远程服务器
* 16_持续集成生产实践_构建触发器配置
* 第十六章 第十五章 项目链路追踪/
* 分布式链路追踪概述/
* 01_今日学习目标
* 02_分布式链路追踪概述
* Google Dapper/
* 03_分布式链路追踪_Google?Dapper
* OpenTracing/
* 04_分布式链路追踪_OpenTracing
* java探针技术-javaAgent/
* 05_java探针技术_javaagent概述
* 06_java探针技术_javaagent入门
* 07_java探针技术_总结
* skyWalking/
* 08_skyWalking概述
* 09_skyWalking架构设计
* 10_skyWalking_环境搭建
* 11_skyWalking_应用程序接入
* 12_skyWalking_UI指标内容介绍
* 13_skyWalking_配置告警_告警规则说明
* 14_skyWalking_配置告警_功能实现1
* 15_skyWalking_配置告警_功能完成2
* 项目自动化部署接入skyWalking/
* 16_项目自动化部署接入skyWalking
* 第十七章 第十六章 项目总结&就业指导/
* 项目背景/
* 01_今日学习目标
* 02_黑马头条_项目背景
* 项目业务/
* 03_项目业务说明_平台管理端
* 04_项目业务说明_自媒体端
* 05_项目业务说明_app端
* 06_项目业务说明_文档介绍
* 07_项目开发涉及到的所有文档概述
* 08_黑马头条核心业务流
* 其他技术解决方案/
* 09_其他技术解决方案_视频点播
* 10_其他技术解决方案_数据迁移方案
* 11_其他技术解决方案_分库分表
* 项目中常见面试题/
* 12_黑马头条项目常见面试题_项目架构
* 13_黑马头条项目常见面试题_springboot
* 14_黑马头条项目常见面试题_网关
* 15_黑马头条项目常见面试题_eureka与nacos对比
* 16_黑马头条项目常见面试题_接口联调
* 17_黑马头条项目常见面试题_异常处理
* 18_黑马头条项目常见面试题_seata
* 19_黑马头条项目常见面试题_kafka消息发送确认
* 20_黑马头条项目常见面试题_kafka消费者
* 21_黑马头条项目常见面试题_es&mongodb
* 22_黑马头条项目常见面试题_jenkins&skywalking
* 23_黑马头条项目常见面试题_其他问题
* 项目管理/
* 24_项目管理_项目周期及预算
* 阶段作业 项目实战-黑马头条-第4套试卷/
* 试卷
* 阶段七 虚拟电商-充吧/
* 第一章 充吧01章-延迟任务系统接口开发/
* 走进虚拟电商/
* 01-课程内容及目标介绍-cb-day01
* 02-什么是虚拟电商
* 03-电商虚拟业务的特点
* 充吧项目搭建/
* 04-充吧项目介绍
* 05-开发环境说明及虚拟机环境挂载
* 06-充吧项目工程搭建
* 延迟任务/
* 07-延迟任务单机版实现-timer
* 08-延迟任务单机版实现-timer优化
* 09-延迟任务单机版实现-DelayQueue相关概念介绍
* 10-延迟任务单机版实现-DelayQueue实现
* 11-延迟任务其他方案介绍
* 12-延迟任务数据库设计
* MP开发任务/
* 13-Mybatis-Plus介绍
* 14-MP开发任务表持久层接口-实体编写
* 15-MP开发任务表持久层接口-接口编写及测试
* 16-MP开发任务日志表持久层接口
* 延迟任务系统业务接口开发/
* 17-延迟任务系统业务层接口编写
* 18-延迟任务系统业务层接口实现
* 第二章 充吧02章-延迟任务系统接口缓存优化/
* 延迟任务数据库+缓存方案实现/
* 01-课程内容及目标介绍-cb-day02
* 02-redis环境搭建及工具类介绍
* 03-redis知识点回顾及缓存工具类测试
* 04-缓存工具类的使用
* 05-添加任务接口redis改造
* 06-添加任务接口添加事务注解
* 07-取消任务接口redis改造
* 08-消费任务接口实现
* 09-缓存和数据库一致性问题
* 延迟任务redis优化/
* 10-延迟任务缓存优化思路
* 11-延迟任务缓存优化-添加和取消任务改造
* 12-延迟任务缓存优化-消费任务接口改造
* 13-延迟任务定时刷新支持
* 14-延迟任务定时刷新逻辑编写
* 15-数据恢复方法改造
* 16-redis管道技术介绍
* 17-使用redis管道技术改造定时刷新任务
* 第三章 充吧03章-延迟任务系统接口线程优化/
* 线程池/
* 01-课程内容及目标介绍-cb-day03
* 02-线程使用的回顾
* 03-线程池框架Executor和ExecutorService介绍
* 04-ThreadPoolExecutor及参数介绍
* 05-execute方法执行流程分析
* 06-线程池的使用测试
* 07-Executors线程池工厂类介绍
* 08-ThreadPoolTaskExecutor的使用
* 09-springboot中的异步调用
* 10-线程池监控
* 延迟任务接口线程改造/
* 11-添加任务addTask方法线程改造
* 12-消费任务poll方法线程改造
* 13-定时刷新任务线程改造
* 14-mybatis分组查询
* 15-数据恢复方法分组改造
* 16-数据恢复并行支持
* logback/
* 17-logback介绍
* 18-logback配置文件结构
* 19-appender配置详解
* 20-logback集成
* 第四章 充吧04章-延迟任务系统服务化/
* 数据恢复/
* 01-课程内容及目标介绍-cb-day04
* 02-数据恢复预加载方案设计
* 03-数据恢复预加载实现
* 04-数据恢复添加定时支持
* 05-数据恢复预加载测试
* 06-预加载时间参数化配置
* 延迟任务wb层接口开发/
* 07-延迟任务微服务改造需求和技术选型
* 08-延迟任务wb层接口定义
* 09-延迟任务web层接口实现
* 10-延迟任务web层接口测试
* 微服务注册中心Consul/
* 11-consul环境搭建
* 12-springCloud和Consul集成
* 13-延迟任务feign集成
* 13-延迟任务feign接口测试
* job节点开发/
* 14-job节点开发-refresh接口抽取
* 15-job节点开发及测试
* 系统高可用改造/
* 16-高可用选主需求及zookeeper环境搭建
* 17-zookeeper选主测试
* 18-延迟任务系统数据恢复方法选主实现
* 19-job系统选主实现
* Consul配置中心支持/
* 20-分布式系统变量共享问题
* 21-consul配置中心支持-schedule-service改造
* 22-schedule-job工程改造及consul动态刷新测试
* 第五章 充吧05章-话费充值业务/
* 话费充值业务梳理/
* 01-课程内容及目标介绍-cb-day05
* 02-话费充值业务梳理
* 03-mock模块导入及订单数据库环境创建
* 04-mock模块介绍
* rocketmq/
* 05-rocketmq介绍
* 06-rocketmq安装
* 07-springboot和rocketmq的集成
* 对接供应商模块开发/
* 08-对接服务接口定义及api接口地址加载
* 09-供应商对接逻辑编写
* 10-供应商对接逻辑测试
* 11-添加重试任务方法实现
* 12-消费重试任务方法实现
* 13-重试任务测试
* 14-重试任务添加次数限制
* 15-供应商轮转逻辑编写
* 16-对接极速并测试
* 17-供应商排除逻辑编写
* 18-供应商恢复逻辑编写
* 19-网络异常重试逻辑编写
* 20-供应商对接成功逻辑编写
* 第六章 充吧06章-充值业务完善及链路追踪/
* 充值业务回调补偿/
* 01-课程内容及目标介绍-cb-day06
* 02-状态检查接口开发
* 03-添加和消费状态查询的任务
* 04-回调成功后取消任务
* 05-consul配置中心集成
* 链路追踪/
* 06-链路追踪简单介绍
* 07-fidder工具介绍及使用
* 08-sleuth原理介绍
* 09-sleuth的demo案例编写
* 10-sleuth和zipkin集成
* 11-zipkin存储问题
* 12-zipkin结合rabbit进行数据收集优化
* 13-充吧项目和链路追踪系统整合
* 14-延迟任务其他方案介绍
* 第七章 充吧07章-数据库分库分表/
* sharding-jdbc/
* 01-课程内容及目标介绍-cb-day07
* 02-为什么要分库分表
* 03-分库分表技术模式的介绍
* 04-sharding-jdbc介绍
* 05-sharding-jdbc基本概念以及和数据源的整合
* 06-任务表分片路由配置
* 07-任务日志表分片路由配置
* 08-sharding-jdbc分片策略介绍
* 09-任务日志表按月分表
* 10-分库分表优化介绍
* freemarker/
* 11-freemarker介绍
* 12-freemarker入门小demo
* 13-freemarker指令1
* 14-freemarker指令2
* 15-freemarker内置函数
* 16-freemarker空值处理
* 17-使用freemarker生成数据库脚本文件
* 18-freemarker生成表结构测试
* 阶段作业 虚拟电商-充吧-第3套试卷/
* 试卷
* 阶段八 拓展学习(选学)/
* 阶段作业 拓展学习(选学)-第1套试卷/
* 试卷





![[衡天云]爆款云服务器 低至12元/月](/hty.png)