2022年黑马程序员新版java课程+配套课件,网盘下载(60.19G)

2022年黑马程序员新版java课程+配套课件,网盘下载(60.19G)

2022年黑马程序员新版java课程+配套课件,网盘下载(60.19G)

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小时内补连接。

此资源下载价格为8.8知识豆,请先
下载价格:8.8 知识豆
VIP优惠:免费

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
没有账号? 忘记密码?