2022年黑马程序员新版java课程+配套课件目录,大小:[60.19G]
00-java大纲
java基础导学
导学
01.se导学视频
从0开始学java
java概述
001_java语言发展史
01-第一阶段-javase基础
第二章面向对象基础
2-1面向对象基础
01_面向对象概述和课程安排
02_类和对象
03_类的定义
04_对象的使用
05_练习(学生类的定义和使用)
06_java内存分配
07_对象内存图(单个对象)
08_对象内存图(多个对象)
09_对象内存图(多个引用指向相同)
2-2关键字&构造方法
10_成员变量和局部变量的区别
11_private关键字
12_this关键字
13_封装
14_构造方法
15_构造方法的注意事项
16_javabean
17_练习(手机javabean)
第三章api基础
3-1scanner&random
01_api概述和课程安排
02_包和导包
03_scanner基本使用
04_scanner练习(数据求和)
05_random基本使用
06_random练习(猜数字游戏)
3-2gui
07_gui概述
08_jframe(初识窗体)
09_jframe(常用设置)
10_jbutton(窗口中添加按钮)
11_jlabel(显示文本和图像)
12_gui案例1(用户登录)
13_gui案例2(聊天室)
14_gui案例3(猜数字)_1
15_gui案例4(手机日期和时间显示)
16_gui案例5(考勤查询)
17_gui案例5(考勤查询之日历控件)
18_事件监听机制(给按钮添加事件)
3-3string&时间格式
01_string(构造方法)
02_string(成员方法)
03_gui案例1(用户登录实现)
04_gui案例2(聊天室实现)
05_integer(构造方法)
06_integer(int和string的相互转换)
07_gui案例3(猜数字实现)
08_integer(自动装箱和拆箱)
09_date(构造方法)
10_simpledateformat(date和string的相互转换)
11_gui案例4(手机日期和时间显示实现)
12_gui案例5(考勤查询实现)
3-4数组的基本使用
01_数组概述和课程安排
02_数组定义和静态初始化
03_数组元素访问(获取和修改)
04_案例1(数组常见操作之遍历)
05_案例2(数组常见操作之获取最大值)
06_案例3(数组常见操作之元素打乱)
07_数组动态初始化
08_案例4(数组元来自键盘录入)
09_数组内存图
10_数组使用中的两个小问题
3-5二维数组&案例
11_二维数组概述和课程安排
12_二维数组初始化
13_二维数组元素访问
14_二维数组内存图
15_案例5(二维数组常见操作之遍历)
16_案例6(二维数组常见操作之元素打乱)
17_案例7(图片展示)
18_案例8(图片打乱)
3-6继承
01_继承概述
02_继承的练习
03_美女拼图项目演示和课程安排
04_窗体绘制
05_窗体上组件绘制1
06_窗体上组件绘制2
07_图片打乱
08_纪录0号图片索引
09_给按钮注册事件
10_图片移动业务之上移动
11_图片移动业务之其他移动
12_求助业务实现
13_移动业务遗留问题的解决
14_重置业务实现
第一章java基础语法
1-1环境搭建
01_课程安排
02_java简介
03_jdk的下载和安装
04_第一个程序
05_常见问题
06_常用dos命令
07_path环境变量
08_idea概述和安装
09_idea中helloworld
10_idea中基本配置&注释
11_idea中常用快捷键
12_idea中模块操作
1-2数据类型&标识符
13_字面量
14_数据类型
15_变量
16_手机信息描述
17_疫情防控信息采集表
18_变量的注意事项
19_关键字
20_标识符
1-3运算符
01_算术运算符
02_数值拆分
03_数字相加(类型转换)
04_字符相加
05_字符串相加
06_赋值运算符
07_顺序结构
08_debug的基本使用
1-4逻辑控制语句
09_if语句格式1
10_if语句格式2和格式3
11_if语句案例1(交通信号灯)
12_关系运算符
13_if语句案例2(奇偶数)
14_if语句案例3(手机以旧换新)
15_if语句案例4(你是青年人吗)
16_逻辑运算符
17_三元运算符
18_三元运算符和if语句格式2的区别
19_switch语句
1-5循环
01_for循环结构
02_for循环案例1(输出数据)
03_for循环案例2(求和思想)
04_for循环案例3(求偶数和)
05_for循环案例4(水仙花数)
06_for循环案例5(统计思想)
07_for循环案例6(回文数)
08_for循环案例7(逢七过)
09_while循环结构
10_while循环案例1(求奇数和)(5526877)
11_while循环案例2(珠穆朗玛峰)(6944991)
12_do-while循环结构
13_三种循环的区别
14_continue和break
15_综合案例(小芳存钱)
1-6类&方法
01_方法概述和课程安排
02_方法的定义和调用
03_debug查看方法调用的执行流程
04_方法练习(输出较大值)(2981615)
1-7形参&实参
05_带参数方法的定义和调用
06_形参和实参
07_带参数方法练习(输出较大值)
08_带返回值方法的定义和调用
09_带返回值方法练习(输出较大值)(4817054)
10_方法的注意事项(9586072)
11_方法通用格式
12_方法练习1(求和)
13_方法练习2(比较相等)
14_方法练习3(较大值)(6663739)
15_方法练习4(水仙花)(6218824)
16_方法重载
17_方法重载练习(比较相等)
02-第二阶段-javase进阶
第二章stream&io
01-stream
01-stream流-初体验
02-stream流-思想特点
03-stream流-获取方法
04-中间方法-filter
05-其他常用中间方法
06-stream流-终结方法
07-stream流-不能直接修改数据源中的数据
08-收集方法-tolist和toset
09-stream流-练习
02-file
10-file和io的概述
11-file-构造方法
12-file-绝对路径和相对路径
13-file-创建功能
14-file-删除方法
15-file-获取和判断方法
16-file-listfile
17-file-练习一
18-file-练习二代码
19-file-练习二的递归分析
20-file-练习三
03-字节流
01-io的概述
02-io的分类
03-字节流-字节输出流快速入门
04-字节流-注意事项
05-字节流-一次写多个数据
06-字节流-两个问题
07-字节流-trycatch捕获异常
08-字节流-小结
09-字节流-字节输入流基本学习
10-字节流-读多个字节
11-字节流-文件复制
12-字节流-定义小数组拷贝
13-字节流-小数组拷贝原理
04-缓冲流&字符流
14-缓冲流-一次读写一个字节代码实现
15-缓冲流-一次读写一个字节原理
16-缓冲流-一次读写一个字节数组
17-小结
18-字节流操作文本文件出现乱码的问题
19-字符流-编码表
20-字符流-编码和解码的方法
21-字节流读取中文出现乱码的原因
22-字符流-读取中文的过程
05-字符流
01-字符流-写出数据
02-字符流-写出数据的注意事项
03-字符流-flush和close方法
04-字符流-读取数据
05-字符流-练习
06-字符缓冲输入流-读取数据
07-字符缓冲输出流-输出数据
06-缓冲流&转换流
08-缓冲流-特有方法
09-缓冲流-练习
10-io流-小结
11-转换流-概念
12-转换流-指定编码读写
07-对象操作流
13-对象操作流-基本特点
14-对象操作流-序列化
15-对象操作流-反序列化
16-对象操作流-两个注意点.avi
17-对象操作流-两个注意点2.avi
18-对象操作流-练习
08-properties
19-properties-概述
20-properties-作为map集合的基本使用
21-properties-特有方法
22-properties-load
23-properties-store
第三章多线程&网络编程&基础加强
01-概述&thread
01-多线程概述-初步了解多线程
02-多线程概述-并发和并行
03-多线程概述-进程和线程
04-多线程的实现方式-继承thread
05-多线程的实现方式-两个小问题
06-多线的实现方式-实现runnable接口
07-多线程的实现方式-实现callable接口
08-三种实现方式的对比
09-thread方法-设置获取名字
10-thread方法-获得线程对象
11-thread方法-sleep
12-thread方法-线程的优先级
13-thread方法-守护线程
02-线程安全问题
14-线程安全问题-卖票案例实现
15-线程安全问题-原因分析
16-线程安全问题-同步代码块(3195211)
17-线程安全问题-锁对象唯一(8668984)
18-线程安全问题-同步方法(1478742)
19-线程安全问题-lock
20-死锁
21-生产者和消费者思路分析
22-生产者和消费者-代码实现
03-线程池
01-线程的状态
02-线程池-基本原理
03-线程池-executors默认线程池
04-线程池-executors创建指定上限的线程池
05-线程池-threadpoolexecutor
06-线程池-参数详解
07-线程池-非默认任务拒绝策略
04-网络编程概述&udp协议
08-网络编程三要素-概述
09-网络编程三要素-ip
10-网络编程-常见命令
11-网络编程-inetaddress类
12-网络编程三要素-端口
13-网络编程三要素-协议
14-udp-发送端
15-udp-接收端
16-udp练习
17-udp-三种通讯方式
18-udp-组播代码实现
19-udp-广播代码实现
05-tcp
01-tcp-客户端
02-tcp-服务器
03-tcp-原理分析
04-tcp-三次握手
05-tcp-四次挥手
06-tcp-练习1
07-tcp-练习2
08-服务端优化-循环
06-服务器优化
09-服务端优化-uuid
10-服务端优化-多线程
11-服务端优化-线程池
07-日志&枚举
12-日志的概述
13-logback的基本使用
14-日志级别和配置文件详解
15-枚举-什么是枚举
16-枚举-定义格式
17-枚举-枚举的特点
18-枚举-枚举的方法
08-类加载器&反射
01-类加载器-初步了解
02-类加载器-类加载时机
03-类加载的过程-加载
04-类加载的过程-链接
05-类加载的过程-初始化和小结
06-类加载器-分类
06-类加载器-双亲委派模型
07-类加载器-常用方法
08-反射-概述
09-反射-获取class对象
10-反射-获取constructor对象
11-反射-利用constructor创建对象
12-反射-小结
16-反射-利用method对象运行方法
09-xml&dtd
01-xml-作为配置文件的优势
02-xml-概述
03-xml-标签的规则
04-xml-语法规则
05-xml-dom解析思想
06-xml-解析的准备工作
07-xml-解析代码实现
08-dtd入门案例-编写dtd
09-dtd入门案例-引入dtd
10-dtd约束-三种引入方式
11-dtd语法规则-定义元素
12-dtd语法规则-定义属性
10-schema&注解
13-schema-schema和dtd的区别
14-schema入门案例-编写schema
15-schema入门案例-引入schema
16-schema入门案例-定义属性
17-注解-注解的优势
18-注解-注解的概述
19-注解-自定义注解
20-注解-特殊属性value
21-注解-自定义注解练习
22-注解-元注解
23-单元测试-概述
24-单元测试-基本使用
25-单元测试-三个常用注解before,test,after
第一章面向对象进阶&常用api&集合
1-10时间日期类&collection
01-时间日期类-概述
02-时间日期类-date构造方法
03-时间日期类-date成员方法
04-时间日期类-simpledateformat(1240200)
05-时间日期类-练习(3789168)
06-集合概述-集合与数组的对比(5123634)
07-集合概述-集合体系结构
08-collection-常见成员方法
09-collection-迭代器基本使用
10-collection-迭代器原理分析
11-collection-迭代器删除方法
1-11增强for&list
12-增强for-基本格式
13-增强for-注意点
14-collection-练习
15-list-概述和基本使用
16-list-特有方法
17-数据结构-栈和队列
18-数据结构-数组和链表
19-arraylist-源码解析
20-linkedlist-基本运用
21-linkedlist-特有功能
1-12set&treeset
01-泛型-概述
02-set-概述
03-set-基本使用
04-treeset-基本使用
05-treeset-自然排序
06-自然排序-练习
07-treeset-比较器排序
08-treeset-两种比较方式的对比
1-13二叉树&红黑树
09-数据结构-二叉树
10-数据结构-二叉查找树
11-数据结构-二叉查找树添加节点
12-数据结构-平衡二叉树
13-平衡二叉树-左旋(2062046)
14-平衡二叉树-右旋(4871182)
15-平衡二叉树-左左和左右(0412989)
16-平衡二叉树-右右和右左
17-小结
18-红黑树-概述
19-红黑树-红黑规则
20-红黑树-添加节点的默认颜色
21-红黑树-添加节点后如何保证红黑规则1
22-红黑树-添加节点后如何保证红黑规则2
1-14hashset&map
01-hashset-基本使用
02-hashset-哈希值
03-hashset-jdk7底层原理解析
04-hashset-jdk8底层优化
05-hashset-练习
06-hashset-小结
07-map-基本使用
08-map-常用方法
1-15map遍历&treemap&hashmap
09-map-第一种遍历方式
10-map-第二种遍历方式
11-hashmap-原理解析(5479789)
12-hashmap-练习(9366158)
13-treemap-原理解析(3902490)
14-treemap-练习
15-可变参数
16-创建不可变的集合
1-1学生管理系统的创建
01-案例驱动教学模式介绍
02-分类思想
03-包的概述和定义
04-包的注意事项和类访问
05-需求说明和效果演示
06-环境搭建
07-菜单搭建
08-基本添加功能-思路分析(7316930)
09-基本添加功能-代码实现(3065005)
10-添加功能-加入学号判断
11-添加功能-问题分析
12-static关键字特点
13-static注意事项-学号存在问题解决
14-查看学生-代码实现
15-删除功能-代码实现
16-修改功能-代码实现
17-学生管理系统代码优化
18-老师管理系统-环境搭建
1-2继承
01-继承入门
02-继承的好处和弊端
03-继承的特点
04-继承中成员变量的访问特点
05-this和super访问成员的格式
06-继承中成员方法的访问特点
07-方法重写概述和应用场景
08-方法重写的注意事项
09-权限修饰符
10-继承中构造方法的访问特点
1-3继承优化
11-构造方法的访问特点-父类没有空参构造方法
12-代码优化和内存图解
13-黑马信息管理系统-集成改进
14-抽象类入门
15-抽象类的注意事项
16-模板设计模式
17-final关键字
18-黑马信息管理系统-抽象类改进
19-代码块
20-黑马信息管理系统-代码块改进
1-4接口
01-黑马信息管理系统-集合改进
02-黑马信息管理系统-抽取公共dao
03-接口的介绍
04-接口的定义和特点
05-接口中的成员特点
06-jdk8版本中成员的特点-默认方法
07-jdk8版本中接口成员的特点-静态方法
08-jdk9版本中接口成员的特点-私有方法
09-类和接口的关系
10-黑马信息管理系统改进-接口改进
1-5多态
11-黑马信息管理系统-问题分析-多态引入
12-多态的前提条件
13-多态中成员访问的特点
14-多态的好处和弊端
15-多态中的转型
16-多态中转型存在的风险和解决方案
17-黑马信息管理系统-多态改进
1-6内部类&lambda
01-内部类-成员内部类
02-私有成员内部类-静态成员内部类
03-局部内部类
04-匿名内部类
05-匿名内部类的使用场景
06-lambda初体验和函数式编程思想
07-lambda表达式的格式说明和前提条件
08-lambda练习-带参数无返回值
09-lambda练习-无参数有返回值
10-lambda练习-带参数带返回值
11-lambda的省略模式
12-匿名内部类和lambda表达式的区别
1-7api&object
13-api-基本使用
14-api-math
15-api-system
16-object-tostring
17-object-equals
18-object-面试题
19-api-objects
20-bigdecimal-构造
21-bigdecimal-四则运算
22-bigdecimal-特殊方法
1-8integer&排序
01-基本数据类型包装类
02-integer-获得对象
03-integer-自动装箱和自动拆箱
04-integer-类型转换
05-integer-练习
06-数组的高级操作-二分查找思路分析
07-数组的高级操作-二分查找代码实现
08-数组的高级操作-冒泡排序思路分析
09-数组的高级操作-冒泡排序代码实现
1-9递归&异常
10-递归-概念
11-递归-求阶乘代码实现
12-递归-内存图
13-arrays
14-异常的体系结构和异常的分类
15-虚拟机默认处理异常的方式
16-throws声明异常
17-声明异常的注意事项
18-throw抛出异常
19-try…catch自己处理异常
20-try…catch的常见问题
21-throwable成员方法
22-异常的小练习
23-自定义异常
03-第三阶段-javaweb
01-第一章mysql基础操作
mysql基础操作
01-mysql简介
00-javaweb整体介绍
01-数据库相关概念
02-mysql安装
03-mysql数据模型
04-sql简介&通用语法&分类
02-ddl&dml
05-ddl-操作数据库
06-ddl-操作表-查询
07-ddl-操作表-创建表
08-ddl-操作表-数据类型
09-ddl-操作表-修改&刪除
10-navicat安装使用
11-dml-操作数据-添加
12-dml-操作数据-修改&删除
03-dql操作mysql
13-dql-基础查询
14-dql-条件查询
15-dql-条件查询-模糊查询
16-dql-排序查询
17-dql-聚合函数
18-dql-分组查询
19-dql-分页查询
20-dql-小结
02-第二章mysql数据库设计和多表操作
mysql数据库设计和多表操作
01-数据库设计
01-约束-概述和分类
02-约束-约束案例
03-约束-外键约束
04-数据库设计-简介
05-数据库设计-多表关系实现
06-数据库设计-案例
02-多表查询&事务
07-多表查询-简介
08-多表查询-内连接
09-多表查询-外连接
10-多表查询-子查询-简介
11-多表查询-子查询3种方式(1639369)
11-多表查询-子查询3种方式
12-多表查询-案例1(3066782)
12-多表查询-案例1
13-多表查询-案例2(5813945)
13-多表查询-案例2
14-事务-简介
15-事务-四大特征
03-第三章jdbc
jdbc
01-jdbc-快速入门
01-jdbc简介
02-jdbc-快速入门
03-jdbc-api详解-drivermanager
04-jdbc-api详解-connection
05-jdbc-api详解-statement
06-jdbc-api详解-resultset
02-jdbc-api详解
07-jdbc-api详解
08-jdbc-api详解-preparedstatement-sql注入演示
09-jdbc-api详解-preparedstatement
10-jdbc-api详解-preparedstatement-原理
11-数据库连接池-简介
12-数据库连接池-druid使用
03-jdbc练习
13-jdbc练习-环境准备
14-jdbc练习-查询所有
15-jdbc练习-添加
16-jdbc练习-修改
17-jdbc练习-删除
04-第四章maven基础
maven基础
01-maven基础
01-maven概述
02-maven简介
03-maven安装和配置
04-maven基本使用
05-idea创建maven项目
06-idea导入maven项目
07-依赖管理
08-依赖范围
05-第五章mybatis
mybatis
01-mybatis快速入门
01-mybatis简介
02-mybatis快速入门-环境搭建
03-mybatis快速入门-2
04-解决sql语句警告提示
05-mapper代理开发
06-mybatis核心配置文件
02-mybatis查询
06-mybatis案例-环境准备
07-查询-查询所有
08-查询-结果映射
09-查询-查看详情
10-查询-条件查询
11-查询-多条件-动态条件查询
12-查询-单条件-动态条件查询
03-mybatis添加&修改&删除
13-添加-基础添加
14-添加-主键返回
15-修改-修改全部字段
16-修改-修改动态字段
17-删除-删除一个
18-删除-批量删除
19-参数传递
20-注解开发
06-第六章html&css
html&css
01-html快速入门
01-html介绍
02-html快速入门
03-基础标签
04-案例-公司简介
02-html常用标签
05-图片音频视频标签
06-超链接标签
07-列表标签
08-表格标签
09-布局标签
10-表单标签
11-表单项标签
03-css快速入门
01-css简介
02-css导入方式
03-css选择器
04-css属性
07-第七章javascript
javascript
01-javascript快速入门
01-javascript简介
02-javascript引入方式
03-书写语法&输出语句
04-变量
05-数据类型
06-运算符
07-流程控制语句
08-函数
02-javascript常用对象
09-array对象
10-string对象
11-自定义对象
12-window对象
13-定时器案例
14-history&location对象
15-dom概述(3435320)
15-dom概述
16-获取element对象(3222616)
16-获取element对象
17-htmlelement对象使用(3888758)
17-htmlelement对象使用
03-javascript事件
18-事件绑定
19-常见事件
20-表单验证-验证输入框
21-表单验证-验证表单
22-正则表达式
08-第八章http&tomcat&servlet
http&tomcat&servlet
01-http协议
01-web核心介绍
02-http简介
03-http-请求数据格式
04-http-响应数据格式
02-tomcat
05-tomcat-简介
06-tomcat-基本使用
07-tomcat配置和部署项目
08-tomcat-web项目结构
09-tomcat-创建mavenweb项目(1025611)
09-tomcat-创建mavenweb项目
10-tomcat-idea集成本地tomcat(5328928)
10-tomcat-idea集成本地tomcat
11-tomcat-tomcat的maven插件(1293323)
11-tomcat-tomcat的maven插件
03-servlet快速入门
12-servlet简介
13-servlet快速入门
14-servlet执行流程
15-servlet生命周期
16-servlet方法介绍
17-servlet体系结构
18-urlpattern配置
19-xml配置servlet
09-第九章请求和响应
请求和响应
01-request
01-request和response介绍
02-request继承体系
03-request获取请求数据-请求行
04-request获取请求数据-请求头&请求体
05-request通用方式获取请求参数
06-idea模板创建servlet
07-请求参数中文乱码-post解决方案
08-request请求参数中文乱码-get解决方案
09-request请求转发
02-response
10-response设置响应数据功能介绍
11-response完成重定向
12-资源路径问题
13-response响应字符数据
14-response响应字节数据
03-综合案例
15-案例-用户登录-准备环境
16-案例-用户登录-代码实现
17-案例-用户注册
18-sqlsessionfactory工具类抽取
10-第十章jsp&会话技术
jsp&会话技术
01-jsp快速入门
01-jsp概述
02-jsp快速入门
03-jsp原理
04-jsp脚本
05-jsp脚本-案例
06-jsp缺点
07-el表达式
08-jstl-if
09-jstl-foreach
02-三层架构
10-mvc模式
11-三层架构
12-案例-准备环境
13-案例-查询所有
14-案例-添加
15-案例-修改-回显数据
16-案例-修改-修改数据
03-cookie&session
01-会话跟踪技术概述
02-cookie-基本使用
03-cookie-原理
04-cookie-细节-存活时间
05-cookie-细节-存储中文
06-session-基本使用
07-session-原理
08-session-细节
09-小结
04-登陆案例
10-案例-需求说明
11-案例-用户登录
12-案例-记住用户-写cookie
13-案例-记住用户-获取cookie
14-案例-用户注册
15-案例-验证码-展示
16-案例-验证码-校验
11-第十一章过滤器&监听器&ajax
过滤器&监听器&ajax
01-filter&listener
01-filter-概述
02-filter-快速入门
03-filter-执行流程
04-filter-拦截路径配置
05-filter-过滤器链
06-filter-案例-登录验证
07-listener
02-ajax
01-ajax-概述
02-ajax-快速入门
03-案例-验证用户是否存在
04-axios-基本使用
05-axios-请求方式别名
06-json-概述和基础语法
07-json-json数据和java对象转换
08-案例-查询所有
09-案例-新增品牌
12-第十二章vue&elementui
vue&elementui
01-vue-快速入门
01-vue-概述
02-vue-快速入门
03-vue-指令-v-bind和v-model
04-vue-指令-v-on
05-vue-指令-v-if和v-show
06-vue-指令-v-for
07-vue-生命周期
08-vue-案例-查询所有
09-vue-案例-新增品牌
02-element-快速入门
10-element-概述
11-element-快速入门
12-element-布局
13-element-常用组件-表格
14-element-常用组件-表单
15-element-常用组件-对话框和表单
16-element-常用组件-分页工具条
03-环境搭建
04-新增品牌-后台、前端
04-综合案例
01-servlet代码优化
02-servlet代码优化-使用
03-批量删除-后台
04-批量删除-前端
05-分页查询-分析
06-分页查询-后台
07-分页查询-前端
08-条件查询-后台
09-条件查询-前端
10-前端代码优化
04-第四阶段-热门框架
第二章springmvc
springmvc
01-springmvc&postman工具
02-请求方式&参数传递
03-restful
04-表现层与前端数据传输
05-异常处理&前后台协议联调
06-拦截器
第三章springboot
springboot
01-springboot工程
02-配置文件&多环境开发
03-springboot整合
第四章maven高级
maven高级
01-分模块开发与设计
02-多环境开发&私服
第五章mybatis-plus
mybatis-plus
01-mybatis入门&条件查询
02-多数据操作&代码生成器
第一章spring框架
spring框架
01-初识spring
02-bean实例化
03-注入
04-注解开发&整合mybatis
05-spring整合junit&aop入门
06-aop切入点表达式&通知类型
07-spring事务
05-第五阶段-项目实战-瑞吉外卖
第二章git
git
01-git
01-git课程介绍
02-git概述(介绍、下载和安装)
03-git代码托管服务_常用的git代码托管服务
04-git代码托管服务_使用码云代码托管服务
05-git常用命令_git全局设置
06-git常用命令_获取git仓库
07-git常用命令_版本库、工作区、暂存区概念
08-git常用命令_工作区中文件的状态
09-git常用命令_git本地仓库操作命令
10-git常用命令_远程仓库操作(查看远程仓库、添加远程仓库)
11-git常用命令_远程仓库操作(克隆远程仓库、推送到远程仓库)
12-git常用命令_远程仓库操作(推送至远程操作时需要身份认证)
13-git常用命令_远程仓库操作(从远程仓库拉取文件)
14-git常用命令_远程仓库操作(从远程仓库拉取文件_解决两个无关分支合并问题)
15-git常用命令_分支操作
16-git常用命令_分支操作(分支合并时冲突解决)
17-git常用命令_标签操作
02-idea中使用git
18-在idea中使用git_在idea中配置git
19-在idea中使用git_获取git仓库
20-在idea中使用git_.gitignore文件的作用
21-在idea中使用git_本地仓库操作
22-在idea中使用git_远程仓库操作
23-在idea中使用git_分支操作
第三章linux
linux
01-linux简介&安装
01-linux课程介绍
02-linux简介_不同应用领域的主流操作系统
03-linux简介_linux历史
04-linux简介_linux系统版本(内核版、发行版)
05-linux安装_本章内容介绍
06-linux安装_linux系统的安装方式
07-linux安装_通过虚拟机软件安装linux系统
08-linux安装_网卡设置
09-linux安装_使用finalshell连接到linux服务器
10-linux安装_linux系统目录结构
02-linux常用命令
11-linux常用命令_本章内容介绍(2873804)
12-linux常用命令_linux命令初体验-几个常用命令(3425504)
13-linux常用命令_linux命令初体验-linux命令使用技巧(8769836)
14-linux常用命令_linux命令初体验-linux命令格式(8769836)
15-linux常用命令_文件目录操作命令-ls命令(3637584)
16-linux常用命令_文件目录操作命令-cd命令(3224878)
17-linux常用命令_文件目录操作命令-cat命令(3144532)
18-linux常用命令_文件目录操作命令-more命令(1779143)
19-linux常用命令_文件目录操作命令-tail命令(5515477)
20-linux常用命令_文件目录操作命令-mkdir命令(7471615)
21-linux常用命令_文件目录操作命令-rmdir命令(3195037)
22-linux常用命令_文件目录操作命令-rm命令(1624239)
23-linux常用命令_拷贝移动命令-cp命令(4367757)
24-linux常用命令_拷贝移动命令-mv命令(4125776)
25-linux常用命令_打包压缩命令-tar命令(3192034)
26-linux常用命令_文本编辑命令-vim命令安装(2806014)
27-linux常用命令_文本编辑命令-vim命令(6321303)
28-linux常用命令_查找命令-find命令(0643965)
29-linux常用命令_查找命令-grep命令(5263668)
03-软件安装
30-软件安装_本章内容介绍
31-软件安装_linux中软件安装方式介绍
32-软件安装_安装jdk
33-软件安装_安装tomcat
34-软件安装_安装tomcat-确认服务启动是否成功
35-软件安装_安装tomcat-防火墙操作
36-软件安装_安装tomcat-停止tomcat服务
37-软件安装_安装mysql
38-软件安装_安装mysql-启动服务、连接mysql
39-软件安装_安装lrzsz
04-项目部署
40-项目部署_本章内容介绍
41-项目部署_手工部署项目_操作过程
42-项目部署_手工部署项目_后台运行程序
43-项目部署_通过shell脚本自动部署项目_操作步骤说明
44-项目部署_通过shell脚本自动部署项目_在linux中安装git、maven
45-项目部署_通过shell脚本自动部署项目_shell脚本说明
46-项目部署_通过shell脚本自动部署项目_linux中权限说明
47-项目部署_通过shell脚本自动部署项目_授权并执行脚本
48-项目部署_通过shell脚本自动部署项目_设置静态ip
第四章redis
redis
01-redis
01-redis课程介绍
02-redis入门_redis简介
03-redis入门_redis下载与安装_下载redis安装包
04-redis入门_redis下载与安装_安装redis
05-redis入门_redis服务启动与停止
06-redis入门_设置redis密码和允许远程连接
07-redis数据类型
08-redis常用命令_字符串类型操作命令
09-redis常用命令_哈希类型操作命令
10-redis常用命令_列表类型操作命令
11-redis常用命令_集合类型操作命令
12-redis常用命令_有序集合类型操作命令
13-redis常用命令_通用命令
02-jedis
14-在java中操作redis_使用jedis操作redis
15-在java中操作redis_使用springdataredis操作redis_基础环境
16-在java中操作redis_使用springdataredis操作redis_设置序列化器
17-在java中操作redis_使用springdataredis操作redis_操作字符串类型数据
18-在java中操作redis_使用springdataredis操作redis_操作哈希类型数据
19-在java中操作redis_使用springdataredis操作redis_操作列表类型数据
20-在java中操作redis_使用springdataredis操作redis_操作集合类型数据
21-在java中操作redis_使用springdataredis操作redis_操作有序集合类型数据
22-在java中操作redis_使用springdataredis操作redis_通用操作
第五章瑞吉外卖-项目优化
瑞吉外卖-项目优化
01-缓存短信验证码
01-本章内容介绍
02-使用git管理代码
03-环境搭建
04-缓存短信验证码_思路梳理和代码改造
05-缓存短信验证码_功能测试
06-缓存菜品数据_梳理思路
07-缓存菜品数据_代码改造缓存菜品数据
08-缓存菜品数据_代码改造缓存菜品数据_功能测试
09-缓存菜品数据_清理缓存思路分析
10-缓存菜品数据_清理缓存代码改造并测试
11-将代码提交到git本地仓库并推送到远程仓库
02-springcache
12-springcache_框架介绍
13-springcache_常用注解
14-springcache_使用方式_cacheput注解
15-springcache_使用方式_cacheevict注解1
16-springcache_使用方式_cacheevict注解2
17-springcache_使用方式_cacheable注解1
18-springcache_使用方式_cacheable注解2
19-springcache_使用redis作为缓存产品1
20-springcache_使用redis作为缓存产品2
03-缓存套餐数据
21-缓存套餐数据_实现思路
22-缓存套餐数据_代码改造_缓存套餐数据并测试
23-缓存套餐数据_代码改造_清理套餐的缓存数据并测试
24-将代码提交到git仓库并合并到主分支
04-mysql主从复制
01-本章内容介绍
02-mysql主从复制_介绍
03-mysql主从复制_配置主库master
04-mysql主从复制_配置从库slave
05-mysql主从复制_测试
05-mysql读写分离
06-读写分离案例_读写分离背景说明
07-读写分离案例_sharding-jdbc介绍
08-读写分离案例_入门案例_准备数据库环境
09-读写分离案例_入门案例_导入初始工程
10-读写分离案例_入门案例_配置读写分离规则
11-读写分离案例_入门案例_测试
12-项目实现读写分离_数据库环境准备(主从复制)
13-项目实现读写分离_配置读写分离规则
14-项目实现读写分离_测试并提交到git仓库
06-nginx命令
15-nginx课程内容介绍
16-nginx概述_nginx介绍
17-nginx概述_nginx下载和安装
18-nginx概述_nginx目录结构
19-nginx命令_查看nginx版本、检查配置文件正确性
20-nginx命令_启动、停止
21-nginx命令_启动、停止命令补充说明
22-nginx命令_重新加载配置文件
23-nginx命令_配置nginx环境变量
07-nginx具体应用
24-nginx配置文件整体结构
25-nginx具体应用_部署静态资源
26-nginx具体应用_反向代理_概念说明
27-nginx具体应用_反向代理_配置
28-nginx具体应用_负载均衡_概念说明
29-nginx具体应用_负载均衡_配置
30-nginx具体应用_负载均衡_nginx提供的负载均衡策略
08-前后端分离开发
01-本章内容介绍
02-前后端分离开发_介绍
03-前后端分离开发_开发流程
04-前后端分离开发_前端技术栈
05-yapi_介绍
06-yapi_使用_定义接口
07-yapi_使用_导出接口文档
08-yapi_使用_导入接口文档
09-swagger_介绍
10-swagger_使用方式
11-swagger_查看接口文档
12-swagger_常用注解
09-项目部署
13-项目部署_部署架构
14-项目部署_部署环境说明
15-项目部署_部署前端项目_部署前端静态资源
16-项目部署_部署前端项目_配置nginx反向代理
17-项目部署_部署后端项目_通过shell脚本自动部署
18-项目部署_部署后端项目_解决图片展示问题
第一章瑞吉外卖项目
瑞吉外卖项目
01-项目介绍&环境搭建
01-本章内容介绍
02-软件开发整体介绍_软件开发流程
03-软件开发整体介绍_软件开发中涉及的角色分工
04-软件开发整体介绍_三种软件环境介绍
05-瑞吉外卖项目整体介绍_本节内容介绍
06-瑞吉外卖项目整体介绍_项目介绍
07-瑞吉外卖项目整体介绍_通过产品原型了解项目
08-瑞吉外卖项目整体介绍_技术选型
09-瑞吉外卖项目整体介绍_功能架构
10-瑞吉外卖项目整体介绍_角色
11-开发环境搭建_数据库环境搭建(创建数据库和表结构)
12-开发环境搭建_数据库环境搭建(整体了解表结构)
13-开发环境搭建_maven项目搭建_1
14-开发环境搭建_maven项目搭建_2
02-后台功能
15-后台系统登录功能_需求分析
16-后台系统登录功能_代码开发(创建controller、service、mapper、实体类)
17-后台系统登录功能_代码开发(导入通用返回结果类)
18-后台系统登录功能_代码开发(梳理登录方法处理逻辑)
19-后台系统登录功能_代码开发(实现登录处理逻辑)
20-后台系统登录功能_功能测试
21-后台系统退出功能_需求分析
22-后台系统退出功能_代码开发
23-后台系统退出功能_功能测试
24-分析后台系统首页构成和效果展示方式
03-完善登录&新增员工
01-本章内容介绍
02-完善登录功能_问题分析并创建过滤器
03-完善登录功能_代码开发
04-完善登录功能_功能测试
05-新增员工_需求分析和数据模型
06-新增员工_梳理程序执行流程
07-新增员工_代码开发
08-新增员工_功能测试
09-新增员工_编写全局异常处理器
10-新增员工_完善全局异常处理器并测试
11-新增员工_小结
04-分页查询
12-员工信息分页查询_需求分析
13-员工信息分页查询_梳理程序执行过程
14-员工信息分页查询_代码开发1
15-员工信息分页查询_代码开发2
16-员工信息分页查询_功能测试
17-员工信息分页查询_补充说明
05-启用&禁用账号&编辑员工信息
18-启用、禁用员工账号_需求分析
19-启用、禁用员工账号_分析页面按钮动态显示效果
20-启用、禁用员工账号_分析页面ajax请求发送过程
21-启用、禁用员工账号_代码开发1
22-启用、禁用员工账号_代码开发2
23-启用、禁用员工账号_功能测试
24-启用、禁用员工账号_代码修复配置消息转换器
25-启用、禁用员工账号_再次测试
26-编辑员工信息_需求分析
27-编辑员工信息_梳理程序执行流程
28-编辑员工信息_页面效果分析和代码开发
29-编辑员工信息_功能测试
06-自动填充
01-本章内容介绍(day03)
02-公共字段自动填充_问题分析
03-公共字段自动填充_代码实现1
04-公共字段自动填充_代码实现2并测试
05-公共字段自动填充_功能完善1
06-公共字段自动填充_功能完善2
07-公共字段自动填充_功能完善3
08-公共字段自动填充_功能完善4
07-新增&删除&修改分类
09-新增分类_需求分析
10-新增分类_数据模型
11-新增分类_代码开发1
12-新增分类_代码开发2
13-新增分类_功能测试
14-分类信息分页查询_需求分析和代码实现
15-分类信息分页查询_功能测试
16-删除分类_需求分析
17-删除分类_代码开发
18-删除分类_功能测试(1)
18-删除分类_功能测试
19-删除分类_功能完善_准备基础类和接口
20-删除分类_功能完善_代码开发1
21-删除分类_功能完善_代码开发2
22-删除分类_功能完善_功能测试
23-修改分类_需求分析和分析页面回显效果
24-修改分类_代码开发
25-修改分类_功能测试
08-上传&下载
01-本章内容介绍
02-文件上传下载_文件上传介绍
03-文件上传下载_文件下载介绍
04-文件上传下载_文件上传代码实现1
05-文件上传下载_文件上传代码实现2
06-文件上传下载_文件上传代码实现3
07-文件上传下载_文件上传代码实现4
08-文件上传下载_文件下载代码实现
09-文件上传下载_文件下载测试
09-新增菜品
10-新增菜品_需求分析
11-新增菜品_数据模型
12-新增菜品_代码开发_准备工作
13-新增菜品_代码开发_梳理交互过程
14-新增菜品_代码开发_查询分类数据
15-新增菜品_代码开发_查询分类数据测试
16-新增菜品_代码开发_接收页面提交的数据
17-新增菜品_代码开发_保存数据到菜品表和菜品口味表
18-新增菜品_代码开发_功能测试
10-分页查询&修改菜品
19-菜品信息分页查询_需求分析
20-菜品信息分页查询_代码开发1
21-菜品信息分页查询_代码开发2
22-菜品信息分页查询_功能测试
23-修改菜品_需求分析
24-修改菜品_代码开发_梳理交互过程
25-修改菜品_代码开发_根据id查询菜品信息和对应的口味信息
26-修改菜品_代码开发_测试数据回显
27-修改菜品_代码开发_修改菜品信息和口味信息
28-修改菜品_功能测试
11-新增套餐功能
01-本章内容介绍(day05)
02-新增套餐_需求分析
03-新增套餐_数据模型
04-新增套餐_代码开发_准备工作
05-新增套餐_代码开发_梳理交互过程
06-新增套餐_代码开发_根据分类查询菜品
07-新增套餐_代码开发_根据分类查询菜品(查询状态为起售的菜品)
08-新增套餐_代码开发_服务端接收页面提交的数据
09-新增套餐_代码开发_保存数据到对应表
10-新增套餐_功能测试
12-分页查询&删除套餐
11-套餐信息分页查询_需求分析和梳理交互过程
12-套餐信息分页查询_代码开发1
13-套餐信息分页查询_代码开发2
14-套餐信息分页查询_功能测试
15-删除套餐_需求分析
16-删除套餐_代码开发_梳理交互过程
17-删除套餐_代码开发1
18-删除套餐_代码开发2
19-删除套餐_功能测试
20-本章内容介绍
13-短信&验证码
21-短信发送_短信服务介绍和阿里云短信服务介绍
22-短信发送_阿里云短信服务_注册账号、申请签名和模板
23-短信发送_阿里云短信服务_设置accesskey
24-短信发送_阿里云短信服务_授权
25-短信发送_阿里云短信服务_禁用或删除accesskey
26-短信发送_代码开发_参照官方文档封装短信发送工具类
27-手机验证码登录_需求分析
28-手机验证码登录_数据模型
29-手机验证码登录_代码开发_梳理交互过程
30-手机验证码登录_代码开发_修改logincheckfilter
31-手机验证码登录_代码开发_发送验证码短信
32-手机验证码登录_代码开发_登录校验
33-手机验证码登录_功能测试
14-导入地址簿&菜品展示
01-本章内容介绍(day06)
02-导入用户地址簿相关功能代码_需求分析
03-导入用户地址簿相关功能代码_数据模型
04-导入用户地址簿相关功能代码_导入功能代码
05-导入用户地址簿相关功能代码_功能测试
06-菜品展示_需求分析
07-菜品展示_代码开发_梳理交互过程
08-菜品展示_代码开发_修改dishcontroller的list方法并测试
09-菜品展示_代码开发_创建setmealcontroller的list方法并测试
15-购物车
10-购物车_需求分析
11-购物车_数据模型
12-购物车_代码开发_梳理交互过程
13-购物车_代码开发_准备工作
14-购物车_代码开发_添加购物车
15-购物车_代码开发_添加购物车测试
16-购物车_代码开发_查看购物车
17-购物车_代码开发_查看购物车测试
18-购物车_代码开发_清空购物车并测试
16-用户下单
19-用户下单_需求分析
20-用户下单_数据模型
21-用户下单_代码开发_梳理交互过程
22-用户下单_代码开发_准备工作
23-用户下单_代码开发_1
24-用户下单_代码开发_2
25-用户下单_代码开发_3
26-用户下单_功能测试
06-第六阶段-服务框架基础
第二章mq
mq
01-初识mq&rabbitmq
01-今日课程介绍
02-初识mq–同步通讯的优缺点
03-初识mq–异步通讯的优缺点
04-初识mq–mq常见技术介绍
05-rabbitmq快速入门–介绍和安装
06-rabbitmq快速入门–消息模型介绍
07-rabbitmq快速入门–简单队列模型
02-springamqp
08-springamqp–基本介绍
09-springamqp–入门案例的消息发送
10-springamqp–入门案例的消息接收
11-springamqp–workqueue模型
12-springamqp–发布订阅模型介绍
13-springamqp–fanoutexchange
14-springamqp–directexchange(0513032)
14-springamqp–directexchange
15-springamqp–topicexchange(9894406)
15-springamqp–topicexchange
16-springamqp–消息转换器(3556924)
16-springamqp–消息转换器
第三章docker
docker
01-初识docker&镜像命令
01-今日课程介绍
02-初识docker-什么是docker
03-初始docker-docker和虚拟机的差别
04-初识docker-docker架构
05-初识docker-docker的安装
06-使用docker-镜像命令
07-使用docker-镜像命令练习
02-容器命令&数据卷命令
08-使用docker-容器命令介绍
09-使用docker-容器命令案例1
10-使用docker-容器命令案例2
11-使用docker-容器命令练习(1017228)
11-使用docker-容器命令练习
12-使用docker-数据卷命令(3035960)
12-使用docker-数据卷命令
13-使用docker-数据卷挂载案例1(6823195)
13-使用docker-数据卷挂载案例1
03-docker
14-使用docker-数据卷挂载案例2
15-自定义镜像-镜像结构
16-自定义镜像-dockerfile
17-dockercompose-初始compose
18-dockercompose-部署微服务集群
19-docker镜像仓库
第一章springcloud
springcloud
01-微服务&服务拆分
00-微服务框架课程介绍
02-认识微服务-服务架构演变
03-认识微服务-微服务技术对比
04-认识微服务-springcloud
05-服务拆分-案例demo
06-服务拆分-服务远程调用
02-eureka&ribbon
07-eureka-提供者与消费者
08-eureka-eureka原理分析
09-eureka-搭建eureka服务
10-eureka-服务注册
11-eureka-服务发现
12-ribbon-负载均衡原理
13-ribbon-负载均衡策略
14-ribbon-饥饿加载
03-nacos
15-nacos-认识和安装nacos
16-nacos-快速入门
17-nacos-服务多级存储模型
18-nacos-nacosrule负载均衡
19-nacos-服务实例的权重设置
20-nacos-环境隔离
21-nacos-nacos和eureka的对比
04-nacos配置
01-今日课程介绍
02-nacos配置管理-添加nacos配置
03-微服务配置拉取
04-nacos配置管理-配置热更新
05-多环境配置共享
06-nacos集群搭建
05-feign
07-feign的远程调用
08-feign的自定义配置
09-feign-性能优化
10-feign的最佳实践
11-实现feign最佳实践
06-网关&路由
12-网关作用介绍
13-网关快速入门
14-路由断言工厂
15-路由的过滤器配置
16-全局过滤器
17-过滤器链执行顺序
18-网关的cors跨域配置
07-阶段七项目实战-探花交友
01-dubbo入门
02-dubbo简介
03-入门案例:dubbo的内部结构
04-入门案例:安装nacos和监控中心
05-入门案例:需求说明
06-入门案例:编写dubbo服务提供者
07-入门案例:服务提供者总结
08-入门案例:编写dubbo服务消费者
09-入门案例:抽取公共的接口模块
10-入门案例:序列化
11-入门案例:总结
02-dubbo高级特性&整合springcloud
12-高级特性:启动检查
13-高级特性:多版本支持
14-高级特性:超时与重试
15-高级特性:负载均衡策略
16-springcloud整合dubbo
17-springcloud整合dubbo:需求分析
18-springcloud整合dubbo:代码实现01
19-springcloud整合dubbo:代码实现02
20-项目导学视频
03-模块介绍&阿里云
01-今日内容介绍
02-项目介绍
03-技术架构
04-前后端分离
05-安装开发工具
06-项目模块介绍
07-配置依赖
08-阿里云概述
09-阿里云短信入门案例
04-封装组件&登录验证&jwt
10-封装短信服务组件:回顾自动装配原理与步骤
11-封装短信服务组件:代码实现-上
11-封装短信服务组件:代码实现-下
12-登录发送验证码-需求和步骤分析
13-登录发送验证码-代码实现
14-登录发送验证码-测试和总结
15-jwt概述
16-jwt入门案例
05-用户登录
16-登录需求概述与代码调用过程分析
17-搭建提供者环境
18-用户登录的步骤分析
19-用户登录的代码实现
20-用户登录的代码测试
21-用户登录的代码优化
22-今日课程总结和作业安排
06-阿里云oss&人脸识别&保存用户信息
01-课程回顾与今日内容介绍
02-完善用户信息-业务概述
03-文件存储方案介绍
04-阿里云oss:介绍
05-阿里云oss:入门案例
06-阿里云oss:抽取自动装配组件
07-百度人脸识别:介绍
08-百度人脸识别:入门案例
09-百度人脸识别:抽取自动装配组件
10-百度人脸识别:总结
11-保存用户信息:需求分析
12-保存用户信息:代码实现
07-上传头像&资料管理&代码优化
13-上传用户头像:需求分析
14-上传用户头像:代码实现
15-上传用户头像:基于postman的测试方式
16-个人资料管理:需求分析
17-个人资料管理:查询用户资料代码实现
18-个人资料管理:使用vo对象优化返回值内容
19-个人资料管理:更新个人资料
20-代码优化-问题分析
21-代码优化:使用拦截器进行统一身份鉴权
22-代码优化:threadlocal统一token处理
23-代码优化:异常处理的概述
24-代码优化:异常处理的代码实现
25-代码优化:统一异常处理
26-总结与作业
08-通用设置&陌生人问题&黑名单
01-回顾和今日内容介绍
02-通用设置:需求分析
03-通用设置查询:代码实现-上
04-通用设置查询:代码实现-下
05-陌生人问题:需求分析
06-陌生人问题:代码实现
07-通知设置
08-黑名单:需求分析
09-黑名单:分页查询黑名单-上
10-黑名单:分页查询黑名单-下
11-黑名单:取消黑名单
09-mongodb&springdata-mongo&今日佳人
12-mongodb:引入
13-mongodb:介绍
14-mongodb的体系结构
15-mongdb的入门:命令行操作
16-springdata-mongo:环境搭建
17-springdata-mongo:crud操作上
18-springdata-mongo:crud操作下
19-今日佳人:需求分析
20-今日佳人:编写服务提供者
21-今日佳人:接口代码实现
22-总结和作业
10-好友推荐&mongodb集群
01-回顾和今日内容介绍
02-推荐好友列表:需求分析
03-推荐好友列表:代码实现01
04-推荐好友列表:代码实现02
05-推荐好友列表:代码优化01
06-推荐好友列表:代码优化02
07-mongodb集群:概述
08-mongodb副本集群:执行概述与执行原理
09-mongodb副本集群:测试与总结
10-mongodb分片集群:执行概述与执行原理
11-mongodb分片集群:分片策略
12-mongodb分片集群:测试与总结
11-圈子动态&个人动态
13-圈子:功能概述
14-圈子:表设计方案
15-发布圈子动态:数据库表和接口文档介绍
16-发布圈子动态:业务流程和代码步骤分析
17-发布圈子动态:代码实现01
18-发布圈子动态:代码实现02
19-发布圈子动态:代码实现03
20-发布圈子动态:代码测试和总结
21-发布圈子动态:代码优化(异步处理的改造)
22-查询圈子个人动态:查询我的动态需求分析
23-查询圈子个人动态:代码实现
24-查询圈子个人动态:测试与总结
25-总结和作业
12-查询动态
01-回顾和今日内容介绍
02-查询好友动态:需求分析
03-查询好友动态:代码实现-上
04-查询好友动态:代码实现-下
05-查询推荐动态:需求分析
06-查询推荐动态:代码实现-上
07-查询推荐动态:代码实现-下
08-查询单条动态04
13-圈子互动&发布评论
09-圈子互动:概述
10-圈子互动:业务特点分析
11-发布评论:步骤分析
12-发布评论:代码实现-上
13-发布评论:代码实现-下
14-发布评论:测试总结
15-发布评论:总结
16-查询评论列表
14-点赞&取消点赞
17-动态点赞:需求分析01
18-动态点赞:需求分析02
19-动态点赞:代码实现-上
20-动态点赞:代码实现-下
21-取消点赞:需求分析
22-取消点赞
23-喜欢与取消喜欢
24-总结和作业
15-即时通信&用户体系
01-今日内容介绍
02-即时通信:介绍
03-环信通信:介绍
04-环信云通信:体系集成与执行过程
05-环信通信:api介绍
06-环信通信:抽取组件
07-用户体系集成:将信用户注册到环信
08-用户体系集成:查询用户环信账号密码
09-用户体系集成:环信后台发送消息测试
10-用户体系集成:根据环信id查询用户详情
11-用户体系集成:总结
16-联系人管理&好友申请
12-联系人管理:需求分析
13-好友申请:查看佳人详情
14-好友申请:查看陌生人问题
15-好友申请:回复陌生人问题
16-好友申请:测试
17-添加好友:需求分析
18-添加好友:代码实现
19-联系人列表:需求分析
20-联系人列表:代码实现
21-总结和作业
17-左滑右划功能
01-今日内容介绍
02-探花:需求分析
03-探花左滑右滑:思路分析
04-探花左滑右滑:代码实现01
05-探花左滑右滑:代码实现02
06-探花喜欢:思路分析
07-探花喜欢:代码实现01
08-探花喜欢:代码实现02
09-探花不喜欢
18-地理位置&搜附近
10-mongodb地理位置:概述和分析
11-mongodb地理位置:搜附近的快速入门1
12-mongodb地理位置:搜附近的快速入门2
13-搜索附近的功能概述和分析
14-上报地理位置:思路分析
15-上报地理位置:代码实现01
16-上报地理位置:代码实现02
17-搜附近:思路分析
18-搜附近:代码实现01
19-搜附近:代码实现02
20-总结和作业
19-访客&fastdfs
01-今日内容介绍
02-我的访客:需求说明
03-保存访客记录
04-首页谁看过我:思路分析
05-首页谁看过我:代码实现
06-fastdfs:引入与内部结构
07-fastdfs:工作原理
08-fastdfs:入门案例
20-发布视频&查询视频列表
09-视频功能:业务概述
10-发布视频:接口文档和代码步骤分析
11-发布视频:代码实现01
12-发布视频:代码实现02
13-查询视频列表:需求分析
14-查询视频列表:代码实现01
15-查询视频列表:代码实现02
21-springcache
16-视频功能:关注与取消关注的需求分析
17-通用缓存springcache:问题引入
18-通用缓存springcache:介绍以及入门案例
19-通用缓存springcache:入门案例2
20-通用缓存springcache:常用注解
21-通用缓存springcache:配置视频列表缓存功能
22-总结和作业
22-后台管理
01-内容介绍
02-完善项目架构:架构问题分析
03-项目架构:网关的概述
04-完善项目架构:搭建网关工程
05-网关:统一鉴权思路
06-网关:统一鉴权代码实现
07-配置中心
08-完善项目架构:总结
09-后台管理系统:概述与搭建后台环境
23-管理员登录&用户管理
10-管理员登录:需求分析
11-管理员登录:获取图片验证码
12-管理员登录:根据用户名密码登录获取token
13-管理员登录:查询用户资料
14-用户管理:分页查询用户列表
15-用户管理:查看用户详情
16-用户管理:查看用户视频记录列表
17-用户管理:查看动态列表
18-用户管理:总结
19-总结和作业
24-用户冻结&日志数据采集
01-今日内容介绍
02-用户冻结解冻:需求分析
03-用户冻结解冻:思路分析
04-用户冻结解冻:用户冻结的代码实现
05-用户冻结解冻:用户解冻的代码实现和查询用户数据的改造
06-用户冻结解冻:修改探花系统验证冻结解冻效果
07-数据统计:需求分析
08-日志数据采集需求和步骤分析
09-日志数据采集:探花系统发送日志消息
10-日志数据采集:后台系统获取消息内容
11-日志数据采集:后台系统获取消息记录日志到数据库中
25-定时任务&动态审核
12-定时任务:入门案例
13-定时任务:cron表达式
14-定时任务:定时统计的需求和sql分析
15-定时任务:定时统计数据的代码实现
16-数据统计:总结
17-内容审核:阿里云内容审核介绍
18-内容审核:封装阿里云内容审核的starter工具
19-动态审核:需求分析
20-动态审核:发布动态之后发送mq消息
21-动态审核:后台系统获取消息,使用阿里云审核动态
22-动态审核:完善查询动态的接口,只查询已审核动态
23-总结和作业
26-理论&用户推荐&动态推荐&视频推荐
01-今日内容介绍
02-推荐系统的理论知识:协同过滤算法
03-推荐系统的理论知识:用户偏好以及评分降噪
04-推荐系统的理论知识:als算法
05-用户推荐:流程分析
06-用户推荐:部署推荐系统
07-动态推荐:业务介绍
08-动态推荐:代码实现
09-视频推荐:代码实现
10-视频推荐:测试
11-总结和作业
08-第八阶段-服务框架高级
第二章分布式事务
分布式事务
01-理论基础&初识seata
01-什么是分布式事务
03-理论基础-base理论和分布式事务模型
02-xa模式&at模式
09-动手实践-at模式原理
03-tcc模式&saga模式
14-动手实践-tcc的三个接口的声明
15-动手实践-tcc模式的三个接口的实现
17-动手实践-saga模式及各种模式对比
第六章elasticsearch
elasticsearch
01-初识es
04-初识es-es与mysql的概念对比
05-初识es-安装es
06-初识es-安装kibana
02-操作索引库
09-操作索引库-mapping属性
11-操作索引库-查询、删除、修改索引库
13-文档操作-修改文档
03-restclient
15-restclient操作索引-hotel数据结构分析
17-restclient操作索引库-创建索引库
18-restclient操作索引库-删除和判断索引库
19-restclient操作文档-新增文档
20-restclient操作文档-查询文档
21-restclient操作文档-更新文档
22-restclient操作文档-删除文档
04-dsl查询语法
05-dsl查询语法-地理查询
06-dsl查询语法-相关性算分
07-dsl查询语法-functionscorequery
08-dsl查询语法-booleanquery
06-黑马旅游案例
16-黑马旅游案例-搜索、分页
17-黑马旅游案例-条件过滤
18-黑马旅游案例-我附近的酒店
19-黑马旅游案例-广告置顶
07-数据聚合
01-今日内容介绍
03-数据聚合-dsl实现bucket聚合
05-数据聚合-restclient实现聚合
06-数据聚合-多条件聚合
07-数据聚合-带过滤条件的聚合
08-自动补全
08-自动补全-安装拼音分词器
11-自动补全-修改酒店索引库数据结构
12-自动补全-restapi实现自动补全查询
13-自动补全-实现搜索框自动补全
09-数据同步
16-数据同步-声明队列和交换机
10-es集群
20-es集群-集群结构介绍
21-es集群-搭建集群
24-es集群-故障转移
第三章分布式缓存redis
分布式缓存redis
01-redis持久化&redis主从
01-今日课程介绍
02-redis持久化-rdb演示
05-redis持久化-rdb和aof的对比
06-redis主从-主从集群结构
07-redis主从-搭建主从集群
09-redis主从-增量同步原理
02-redis哨兵&分片集群
11-redis哨兵-搭建哨兵集群
12-redis哨兵-redistemplate连接哨兵
13-redis分片集群-搭建分片集群
14-redis分片集群-散列插槽
第四章redis多级缓存案例
redis多级缓存案例
01-jvm进程缓存
01-什么是多级缓存
02-jvm进程缓存-导入demo数据
05-jvm进程缓存-实现进程缓存
02-lua&openresty
07-lua语法-变量和循环
09-多级缓存-安装openresty
03-多级缓存
13-多级缓存-向tomcat发送http请求(2831383)
14-多级缓存-根据商品id对tomcat集群负载均衡(6732783)
04-缓存同步
18-缓存同步-数据同步策略
第五章rabbitmq高级
rabbitmq高级
01-消息可靠性
01-mq常见问题
01-今日课程介绍
03-消息可靠性-生产者确认的api
08-消息可靠性-消费者重试失败策略
02-死信交换机&消息堆积
10-死信交换机-ttl机制实现延迟消息
11-死信交换机-安装delayexchange
12-死信交换机-实现delayexchange实现延迟消息
13-消息堆积-消息堆积问题及常见解决方案
14-消息堆积-惰性队列
03-mq集群
15-mq集群-集群分类
19-mq集群-java代码连接mq集群
第一章sentinel
sentinel
01-sentinel&限流规则
02-初识sentinel-雪崩问题及解决方案
04-初识sentinel-认识和安装sentinel
06-限流规则-快速入门
08-限流规则-流控模式之链路模式
10-限流规则-热点参数限流
02-隔离和降级&授权规则&规则持久化
13-隔离和降级-断路器的三个状态
15-授权规则-实现网关授权
16-授权规则-自定义异常结果
17-规则持久化-规则管理三种模式
18-规则持久化-实现push模式持久化
09-阶段九项目实战-黑马头条
黑马头条项目
01-初始工程
01-课程对比
02-第一章内容介绍
03-项目背景介绍
04-技术栈说明
05-项目介绍-课程大纲
06-nacos环境搭建
07-初始工程-工程导入
08-初始工程-工程结构介绍
02-app登录
09-app登录-需求分析-表结构说明
10-app登录-手动加盐加密的方式
11-app登录-用户微服务搭建
12-app端登录-接口定义
13-app端登录-功能实现
03-接口测试&网关
14-接口测试工具-postman
15-接口测试工具-swagger
16-接口测试工具-knife4j
17-网关-app端网关搭建
18-网关-认证过滤器校验jwt
19-app前端项目集成
04-app端文章
01-今日学习内容
02-app端文章列表查询-需求分析&表结构分析
03-app端文章列表查询-实现思路
04-app端文章列表查询-接口实现
05-app端文章列表查询-功能完成
06-文章详情-实现方案分析
05-freemarker
07-freemarker-概述
08-freemarker-入门案例
09-freemarker-基础语法种类
10-freemarker-遍历list集合
11-freemarker-获取map中的数据
12-freemarker-if指令
13-freemarker-运算符
14-freemarker-空值处理
15-freemarker-内建函数
16-freemarker-静态文件生成
06-minio
17-minio-概述
18-minio-环境搭建
19-minio-快速入门
20-minio-封装为starter使用
21-文章详情-静态页面生成上传到minio-1
22-文章详情-静态页面生成上传到minio-2
07-素材管理
01-今日学习内容介绍
02-自媒体-前后端项目搭建
03-自媒体-素材管理-图片上传-需求及表结构
04-自媒体-素材管理-思路分析及微服务中获取用户
05-自媒体-素材管理-图片上传完成
06-自媒体-素材管理-素材列表查询
08-文章管理&发布
07-自媒体-文章管理-频道列表查询
08-自媒体-文章管理-查询文章列表1
09-自媒体-文章管理-文章列表查询2
10-自媒体-文章管理-发布文章-需求说明
11-自媒体-文章管理-发布文章-思路分析
12-自媒体-文章管理-发布文章-接口定义
13-自媒体-文章管理-发布文章-保存或修改文章
14-自媒体-文章管理-发布文章-抽取文章内容图片
15-自媒体-文章管理-发布文章-保存内容图片与素材的关系
16-自媒体-文章管理-发布文章-保存内容图片关系-测试
17-自媒体-文章管理-发布文章-自动匹配及封面关系保存
09-阿里云接口&雪花算法&文章保存
01-今日内容介绍
02-自媒体文章审核流程说明
03-阿里云接口-概述
04-阿里云接口-项目中集成
05-分布式主键策略-雪花算法
06-app端文章保存接口实现1
07-app端文章保存接口实现2
10-文章审核
08-自媒体文章审核实现-方法定义及提取文本和图片
09-自媒体文章审核实现-审核文本和图片
10-自媒体文章审核实现-保存app端数据
11-自媒体文章审核实现-单元测试
12-自媒体文章审核实现-feign调用服务降级实现
13-自媒体文章审核实现-发布文章异步调用审核文章
14-自媒体文章审核-综合测试
11-敏感词&图片文字识别
15-新需求-自管理敏感词-dfa算法
16-新需求-自管理敏感词-文章审核集成完成
17-新需求-图片文字识别-入门案例
18-新需求-图片文字识别-文章审核集成完成
19-文章详情-静态文件生成
20-今日作业及思考
12-概述&添加任务
01-今日内容介绍
02-延迟任务概述
03-redis实现延迟任务-流程说明
04-延迟任务服务实现-延迟任务模块创建及数据库准备
05-延迟任务服务实现-乐观锁集成
06-延迟任务服务实现-redis集成和测试
07-延迟任务服务实现-添加任务1
08-延迟任务服务实现-添加任务2
13-取消&拉取任务&定时刷新
09-延迟任务服务实现-取消任务
10-延迟任务服务实现-拉取任务
11-延迟任务服务实现-未来数据定时刷新-redis获取key的方式
12-延迟任务服务实现-未来数据定时刷新-redis管道技术
13-延迟任务服务实现-未来数据定时刷新-功能完成
14-分布式下的方法抢占执行问题解决-分布式锁
15-数据库任务定时同步到redis中
16-延迟队列连接发布审核文章-延迟任务接口定义
17-发布文章添加延迟任务
18-消费任务审核文章
14-kafka
01-今日学习内容
02-kafka概述
03-kafka环境搭建
04-kafka入门-生产者
05-kafka入门-消费者及总结
06-kafka入门-分区机制
07-kafka高可用设计方案
08-kafka生产者详解-消息发送类型
09-kafka生产者详解-参数配置
10-kafka消费者详解-消息有序性
11-kafka消费者详解-手动提交偏移量
15-springboot集成kafka
12-springboot集成kafka
13-springboot集成kafka-传递消息为对象
14-自媒体文章上下架-思路分析
15-自媒体文章上下架-功能接口开发完成
16-自媒体文章上下架-消息通知article数据同步
16-文章搜索
01-今日学习内容
02-elasticsearch环境搭建
03-app文章搜索-创建索引和映射
04-app文章搜索-初始化索引库数据
05-app文章搜索-搜索微服务创建
06-app文章搜索-实现步骤说明
07-app文章搜索-功能实现1
08-app文章搜索-功能实现2
09-app文章搜索-新增文章同步添加索引
17-历史记录
10-搜索历史记录-mongodb环境搭建
11-搜索历史记录-springboot集成mongodb
12-搜索历史记录-保存搜索记录-思路步骤说明
13-搜索历史记录-保存搜索记录-功能实现1
14-搜索历史记录-保存搜索记录-功能实现2
15-搜索历史记录-查询历史列表
16-搜索历史记录-删除搜索历史
17-app文章搜索-搜索联想词功能
18-平台管理
平台管理-需求说明
19-用户行为
01-用户行为-需求说明
02-long类型精度丢失问题解决
03-网络设置及跨域
20-xxl-job
01-当日需求分析及内容介绍
02-xxl-job概述
03-xxl-job-部署调度中心
04-xxl-job-调度中心部署(docker方式)
05-xxl-job-入门案例
06-xxl-job-任务详解
07-xxl-job-集群下任务路由策略-轮询
08-xxl-job-集群下任务路由策略-分片广播
21-定时计算
09-热文章计算-定时计算-需求说明
10-热文章计算-定时计算-实现步骤说明
11-热文章计算-定时计算-查询前5天的文章数据
12-热文章计算-定时计算-计算文章具体的分值
13-热文章计算-定时计算-缓存分值较高的数据
14-热文章计算-定时计算-功能测试
15-热文章计算-定时计算-定时任务
16-app端文章列表接口查询改造
22-kafkastream
01-今日学习内容
02-流式计算-概述
03-kafkastream概述
04-kafkastream入门案例-1
05-kafkastream入门案例-2
06-kafkastream-入门案例测试和总结
07-springboot集成kafkastream
23-实时计算
08-热点文章-实现思路说明
09-热文章计算-文章点赞和阅读发送消息进行聚合
10-热文章计算-实时计算-流式聚合处理-1
11-热文章计算-实时计算-流式聚合处理-2
12-热文章计算-实时计算-流式聚合处理-3
13-热文章计算-实时计算-创建监听接收聚合之后的数据
14-热文章计算-实时计算-更新文章分值
15-热文章计算-实时计算-替换redis中的热点数据
16-热文章计算-实时计算-综合测试
24-jenkins概述&集成dockerfile
01-持续集成概述及今日内容
02-软件开发模式
03-jenkins概述及安装
04-jenkins-插件概述及安装
05-jenkins服务器环境准备
06-后端项目部署-多环境配置切换
07-后端项目部署-整体思路说明及代码上传到码云
08-后端项目部署-微服务集成dockerfile
09-后端项目部署-父工程项目构建
25-jenkins构建微服务
10-后端项目部署-jenkins构建微服务
11-后端项目部署-jenkins构建微服务-测试
12-后端项目部署-远程构建微服务-准备工作
13-后端项目部署-远程构建微服务
14-后端项目部署-综合测试
15-jenkins触发器-远程触发及其他项目构建后触发
16-jenkins触发器-定时触发和轮询触发
10-第十阶段-面试专题
第八章缓存篇
缓存篇
01-redis数据类型
02-redis持久化&缓存
03-redis事务&lru
第二章并发篇
并发篇
01-线程状态&线程池
02-wait&lock
03-volatile
04-引用&悲观锁&hashtable
05-concurrenthashmap&threadlocal
第九章分布式篇
分布式篇
01-cap&paxos
02-raft算法&gossip协议
03-通用设计
第六章深入springbean
6-10构造循环依赖
6-1bean生命周期
6-2dependson
6-3创建bean
6-4依赖注入
6-5初始化bean
6-6注册可销毁bean
6-7循环依赖_铺垫
6-8循环依赖_缓存
6-9set循环依赖
第七章数据库篇
数据库篇
01-隔离级别
02-隔离级别&存储引擎&b树
03-索引生效失效
04-全局锁&表级锁&行锁
第三章虚拟机篇
虚拟机篇
01-jvm内存结构&垃圾回收
01-jvm内存结构_代码执行流程
02-jvm内存结构_哪些区域会有内存溢出
03-jvm内存结构_方法区_元空间
04-jvm内存参数
05-jvm垃圾回收算法
06-jvm垃圾回收_概述
07-jvm垃圾回收_分代回收
08-jvm垃圾回收_三色标记
09-jvm垃圾回收_并发漏标
10-jvm垃圾回收_垃圾回收器
11-jvm垃圾回收_垃圾回收器_g1
12-jvm垃圾回收_垃圾回收器_g1
02-内存溢出&类加载
03-引用&悲观锁&hashtable
27-四种引用_概述
28-四种引用_虚引用
29-四种引用_弱引用
04-引用&finalize
第四章框架篇
框架篇
01-spring_refresh
02-spring_bean
03-spring_tx_事务&spring_webmvc
04-spring_annotation
05-自动配置&spring_pattern
第五章深入spring-refresh
5-1refresh简介
5-2preparebeanfactory
5-3postprocessors
5-4registerbean
5-5registerlisteners
5-6finishbean
第一章基础篇
基础篇
01-二分查找&冒泡排序
02-排序
03-快速排序
04-arraylist&iterator&linkedlist
05-hashmap
11-第十一阶段-就业指导课-拓展学习
第八章javaee与人工智能
javaee与人工智能
javaee与人工智能
第二章求职篇
求职篇
求职篇
第九章mysql数据库性能优化
mysql数据库性能优化
mysql数据库性能优化
第六章java秒杀系统实战-下
java秒杀系统实战-下
秒杀系统分布式锁设计
第七章java设计模式之策略模式实战课程
java设计模式之策略模式实战课程
java设计模式之策略模式实战
第三章面试篇
面试篇
面试篇
第十二章分布式事务案例实战(一)
分布式事务案例实战(一)
分布式事务案例实战
第十三章分布式事务案例实战(二)
分布式事务案例实战(二)
分布式事务案例实战
第十一章人脸识别案例
人脸识别案例
人脸验证系统
第十章机器人
机器人
机器人案例
第四章试用期篇
试用期篇
试用期
第五章java秒杀系统实战-上
java秒杀系统实战-上
java秒杀系统实战
第一章java市场篇
java市场篇
java-市场篇
工作篇
工作篇
配套的课件
阶段10代码资料
day01-基础篇
day02-并发篇
day03-虚拟机
day04-框架篇
day05-数据库
day06-缓存篇
day07-分布式
阶段11代码资料
4月17日java源码
designpattern-master
设计模式之策略模式实战
5
itcast-platform-master
秒杀架构设计
java+人工智能,公开课
java老司机福利:java+人工智能来了!
java实现的bp网络webdemo
mysql数据库性能优化-讲义
阶段1-2代码资料
1_阶段一java基础
02.面向对象基础
03.api基础
04.集合基础
05.git
06.面向对象进阶
07.常用api&异常
08.集合
09.io流
1.java基础语法
10.多线程
11.网络编程
12.基础加强
阶段3代码资料
filter&listener&ajax
html&css
http&tomcat&servlet
javascript
jdbc
jsp
maven
mybatis
mysql高级
mysql基础
request&response
vue&element
会话技术
阶段4代码资料
maven
mybatisplus
spring
springboot
springmvc
阶段5代码资料
瑞吉外卖
阶段8-9代码资料
mq高级
多级缓存
分布式缓存
分布式事务
黑马头条资料
瑞吉外卖资料
微服务保护
docker
mq
springcloud01
springcloud02
下载地址:
通过百度网盘下载,如下载连接失效,在文章底部评论,24小时内补连接。
评论0