JavaEE就业班
课程详情
课程详情
课程名称:JavaEE就业班
课程核心介绍
本课程旨在帮助学员全面掌握JavaEE技术,从基础到实践,培养具备实际项目开发能力的JavaEE工程师。
适合人群
- Java初学者,希望快速掌握JavaEE技术
- 有Java基础,希望提升Web开发能力
- 希望转行IT行业,从事JavaEE开发工作
学习收获
- 掌握JavaEE核心技术,如Servlet、JSP、JavaBean等
- 熟悉数据库编程,能够进行数据库操作和设计
- 了解网页编程和设计,具备前端开发能力
- 掌握JavaWeb开发,能够独立完成项目开发
- 了解项目管理和团队协作,提升职业素养
课程亮点
- 系统化教学,从基础到高级,循序渐进
- 实战项目驱动,学以致用,提升实战能力
- 资深讲师授课,经验丰富,答疑解惑
- 配套学习资料,方便学员复习巩固
课程目录
01 JAVA 快速入门
01 JAVA入门和背景知识
01 JAVA入门和背景知识的学习说明和注意点
02 JAVA最全学习路线图和就业分析
03 正确的学习方法
04 多种计算机语言特点介绍
05 JAVA发展史_三大版本含义_JAVA的核心优势和特点
06 JAVA运行机制_JDK和JRE和JVM的区别
07 JDK的下载和安装
08 JDK环境变量配置(win10下配置JDK8)
09 JDK收费和openJDK_JDK安装成功的测试
10 写出第一个java程序(10万行代码,30万年薪)
11 第一个java程序的错误总结
12 第一个程序的语法详细解析_总结和提升
13 常见DOS命令总结
14 常用开发工具介绍
资料
01 本章资料下载
02 变量、数据类型、运算符
01 变量、数据类型、运算符学习说明和注意点
02 二进制_数字化语录_摩尔斯电码_脑机接口
03 二进制和十进制的转化
04 注释_单行和多行_注释和字节码文件的关系
05 标识符_关键字_驼峰原则
06 变量的本质_内存画图_变量声明和初始化
07 变量的分类和作用域(局部变量、成员变量、静态变量)
08 常量和final
09 基本数据类型介绍
10 整型变量和整型常量和各种进制
11 浮点型_float_double
12 char字符型_字符集历史_转义字符
13 布尔型boolean
14 运算符总体介绍
15 算术运算符_自增自减
16 赋值和赋值扩展运算符
17 关系运算符详解
18 逻辑运算符_短路与和短路或问题
19 位运算_移位运算
20 字符串连接符
21 条件运算符详解
22 运算符优先级问题
23 自动类型转换详解
24 强制类型转换
25 类型转换常见错误_溢出问题
26 使用Scanner获得键盘的输入
资料
01 本章节资料下载地址
03 IDEA的使用和第一个java项目
01 IDEA的使用的学习说明和注意点
02 三大IDE介绍_IDEA的下载和安装
03 IDEA初始配置和建立JAVA项目
04 【项目】台球游戏_绘制窗口_加载图片
05 【项目】动画实现_台球沿着随机角度动起来
资料
01 本章节资料下载地址
04 控制语句、方法、递归算法
01 控制语句的学习说明和注意点
02 控制语句和现实逻辑对应_流程图
03 if单选择结构_掷骰子游戏
04 if_else双分支结构
05 if_elseif_else多分支结构
06 switch语句
07 循环_while
08 for循环_dowhile循环_课堂作业讲解
09 嵌套循环_作业讲解
10 break和continue语句_标签
11 写一个年薪计算器
12 个税计算器(选做作业)
13 方法核心详解
14 方法的重载
15 递归结构详解_效率测试
资料
01 本章节资料下载地址
05 面向对象详解和JVM底层内存分析
01 面向对象的学习说明和注意点
02 面向对象如何学习_概览
03 神速理解面向对象_表格和对象的关系
04 面向过程和面向对象区别
05 面向对象如何设计_写诗和写小说
06 类的定义_属性_方法
07 简单内存分析
08 构造方法详解_深入内存分析
09 构造方法的重载
10 JVM虚拟机内存模型
11 程序执行过程内存分析详解
12 垃圾回收机制原理
13 垃圾回收算法介绍
14 内存管理_堆模型_分代机制(年轻代、年老代、永久代)
15 内存泄漏_垃圾回收机制总结
16 this的本质_对象创建过程的4 步_隐式参数
17 static本质_静态方法和静态变量_内存分析
18 static本质_静态初始化块_继承树的追溯
19 变量分类_局部变量_成员变量_静态变量的总结
20 package_包机制_JDK常见的包
21 import导入_静态导入
22 面向对象三大特征_继承_instanceof的使用
23 方法的重写override
24 final修饰方法和类
25 组合_继承相关知识点复习
26 Object类_toString方法_IDEA常用快捷键
27 equals方法的重写
28 super_子类对象内存结构_继承树追溯
29 封装详解_四个访问控制符_protected的两个细节
30 封装详解_javabean的概念_get和set方法
31 多态详解
32 对象的转型_向上转型和向下转型
33 抽象方法_抽象类
34 接口的定义和实现
35 接口新特性_默认方法
36 接口新特性_静态方法
37 接口的多继承
38 String类的本质_JDK源码解读
39 字符串相等的判断_常量池原理
40 string类常用方法详解_api文档如何阅读
41 内部类的基本概念和用法
42 非静态内部类_静态内部类_匿名内部类_局部内部类
43 面向对象知识大总结(绘制思维导图)
资料
01 本章资料下载地址
06 数组和数据存储
01 数组的学习说明和注意点
02 数组的本质_4个特点
03 数组_内存分析_初始化
04 数组的三种初始化方式
05 数组的两种遍历方式
06 拷贝_Arrays类_排序_查找_填充
07 多维数组的定义_内存分析
08 多维数组_Object数组存储表格数据
09 javabean和数组保存表格数据
10 Comparable接口_对象的排序
11 动画观察排序_冒泡排序_优化冒泡
12 二分法查找_折半检索
资料
01 本章节资料下载地址
07 飞机大战小项目训练
01 飞机大战项目说明_基本要求
02 建立游戏窗口_坐标系_矩形问题_监听器关闭窗口动作
03 图形的绘制_颜色控制
04 图像文件的加载和显示_ImageIO的使用
05 多线程和内部类实现动画
06 双缓冲解决屏幕闪烁问题
07 游戏物体根类的实现
08 面向对象思想设计飞机类
09 键盘控制游戏物体运动
10 面向对象思维重构飞机类的键盘控制代码
11 炮弹类的设计_任意角度飞行
12 容器或数组产生多发炮弹
13 碰撞检测原理_飞机和炮弹碰撞实现
14 爆炸类_图片轮播处理_主窗口产生爆炸效果
15 程序计时显示_最终版
16 时间显示bug的修正
17 游戏项目_总结和期望
资料
01 本章资料下载地址
02 JAVA 基础深化和提高
01 异常机制
01 异常机制的说明和注意点
02 异常机制_异常分类_常见运行时异常处理详解
03 CheckedException
04 捕获异常机制_try_catch_finally
05 声明式异常处理
06 JDK新特性_try-with-resource
07 自定义异常
08 百度搜索处理异常的秘诀
09 IDEA调试功能_可视化bug追踪
资料
01 本章资料下载地址
02 常用类
01 常用类的学习说明和注意点
02 常用类介绍_包装类基本用法
03 自动装箱和拆箱_缓存问题
04 自定义包装类_增加缓存机制
05 自定义包装类完善_问题的解决
06 String类源码分析
07 StringBuilder和StringBuffer用法_源码分析
08 字符序列陷阱_时间和空间效率测试
09 Date类用法_源码分析
10 DateFormat时间格式化类
11 Calendar日历类的使用详解
12 Math类和Random类
13 File类的用法
14 递归结构复习_简单回顾
15 File类_递归_打印目录树结构
16 枚举_switch语句复习
资料
01 本章资料下载地址
03 容器
01 容器章节说明
02 泛型_泛型简介
03 泛型_泛型类
04 泛型_泛型接口
05 泛型_泛型方法的使用
06 泛型_泛型方法与可变参数
07 泛型_泛型中的通配符
08 泛型_通配符的上限限定
09 泛型_通配符的下限限定
10 泛型_泛型总结
11 容器_容器简介
12 容器_容器结构介绍
13 容器_Collection接口介绍
14 容器_List介绍
15 容器_ArrayList的基本使用
16 容器_ArrayList的索引操作
17 容器_ArrayList的并集、交集、差集
18 容器_Vector的基本使用
19 容器_Vector底层源码分析
20 容器_LinkedList介绍
21 容器_LinkedList容器的使用(List标准)
22 容器_LinkedList容器的使用(非List标准)
23 容器_LinkedList源码分析_添加元素
24 容器_LinkedList源码分析_头尾添加元素
25 容器_LinkedList源码分析_获取元素
26 容器_Set接口介绍
27 容器_HashSet_HashSet容器的使用
28 容器_HashSet_HashSet存储特征分析
29 容器_HashSet_通过HashSet存储自定义对象
30 容器_HashSet_HashSet底层源码分析
31 容器_TreeSet_TreeSet容器的使用
32 容器_Set_TreeSet通过元素自身实现比较规则
33 容器_TreeSet_通过比较器实现比较规则
34 容器_TreeSet_底层源码分析
35 容器_单例集合案例_List类型容器
36 容器_单例集合案例_Set类型容器
37 容器_Map_Map接口介绍
38 容器_Map_HashMap容器的使用
39 容器_HashMap_底层分析_底层存储介绍
40 容器_HashMap_底层分析_成员变量介绍
41 容器_HashMap_底层分析_存储元素节点类型介绍
42 容器_HashMap_底层分析_数组初始化
43 容器_HashMap_底层分析_计算hash值
44 容器_HashMap_底层分析_添加元素
45 容器_HashMap_底层分析_数组扩容
46 容器_TreeMap容器的使用
47 容器_TreeMap_底层源码分析
48 容器_迭代器_Iterator迭代器介绍
49 容器_迭代器_Iterator迭代器的使用
50 容器_迭代器_Iterator迭代器删除元素
51 容器_迭代器_遍历集合的方法总结
52 容器_Collections工具类的使用
资料
01 本章资料下载地址
04 IO流技术
01 IO流章节说明
02 IO流介绍
03 第一个简单的IO流程序
04 IO流的经典写法
05 IO流新语法经典写法
06 Java中流的概念细分
07 Java中IO流类的体系
08 Java中IO的四大抽象类
09 常用流详解_文件字节流_文件字节流的使用
10 常用流详解_通过字节缓冲区提高读写效率
11 常用流详解_文件字节流_缓冲字节流的使用
12 常用流详解_文件字符流_文件字符流的使用
13 常用流详解_文件字符流_缓冲字符流
14 常用流详解_文件字符流_为文件中的内容添加行号
15 常用流详解_转换流_通过转换流解决乱码
16 常用流_转换流_通过字节流读取文本文件并添加行号
17 常用流_转换流_通过转换流实现键盘输入屏幕输出
18 常用流_字符输出流_字符输出流的使用
19 常用流_字符输出流_通过字符输出流添加行号
20 常用流_数据流_数据流的使用
21 常用流_对象流_对象流的使用
22 常用流_对象流_对象的序列化与反序列化介绍
23 常用流_对象流_将对象序列化到文件
24 常用流_对象流_将对象反序列化到内存中
25 File类在IO中的作用
26 装饰器模式构建IO流体系
27 ApacheIO包_介绍
28 ApacheIO包_FileUtils的使用一
29 ApacheIO包_FileUtils的使用二
30 ApacheIO包_IOUtils的使用
31 本章总结
资料
01 本章资料下载地址
05 多线程技术
01 多线程章节说明
02 多线程介绍_多线程中的基本概念
03 多线程介绍_进程与线程的区别
04 多线程介绍_什么是并发
05 多线程介绍_线程的执行特点
06 多线程介绍_什么是主线程以及子线程
07 线程的创建_通过继承Thread类实现多线程
08 线程的创建_通过Runnable接口实现多线程
09 线程的创建_线程的执行流程
10 线程的创建_线程状态和生命周期
11 线程的使用_终止线程的典型方式
12 线程的使用_线程休眠
13 线程的使用_线程让步
14 线程的使用_线程联合
15 线程的使用_线程联合案例
16 线程的使用_获取线程名称
17 线程的使用_修改线程名称
18 线程的使用_判断线程是否存活
19 线程的优先级_线程优先级介绍
20 线程的优先级_限定优先级的使用
21 守护线程_守护线程介绍
22 守护线程_守护线程的使用
23 线程同步_线程同步介绍
24 线程同步_线程冲突案例演示
25 线程同步_实现线程同步
26 线程同步_修改线程冲突案例演示
27 线程同步_使用this作为线程对象锁
28 线程同步_使用字符串作为线程对象锁
29 线程同步_使用Class作为线程对象锁
30 线程同步_使用自定义对象作为线程对象锁
31 线程同步_什么是线程死锁
32 线程同步_线程死锁案例演示
33 线程同步_线程死锁问题的解决
34 线程并发协作_生产者消费者模式介绍
35 线程并发协作_创建缓冲区
36 线程并发协作_创建生产者与消费者线程
37 线程并发协作_线程并发总结
资料
01 本章资料下载地址
06 网络编程
01 网络编程章节说明
02 网络编程基本概念_计算机网络
03 网络编程基本概念_网络通信协议
04 网络编程基本概念_数据的封装与解封
05 网络编程基本概念_IP地址
06 网络编程基本概念_端口
07 网络编程基本概念_URL
08 网络编程基本概念_Socket
09 网络编程基本概念_TCP协议与UDP协议的区别
10 网络编程常用类_InetAddress_获取本机信息
11 网络编程常用类_InetAddress_根据域名获取计算机的
12 网络编程常用类_InetAddress_根据IP获取计算机信息
13 网络编程常用类_InetSocketAddress的使用
14 网络编程常用类_URL的使用
15 网络编程常用类_通过URL实现最简单的网络爬虫
16 TCP通信的实现_TCP通信介绍
17 TCP通信的实现_入门案例_创建服务端
18 TCP通信的实现_入门案例_创建客户端
19 TCP通信的实现_TCP单项通信_创建服务端
20 TCP通信的实现_TCP单项通信_创建客户端
21 TCP通信的实现_TCP双向通信_创建服务端
22 TCP通信的实现_TCP双向通信_创建客户端
23 TCP通信的实现_点对点聊天应用_创建服务端
24 TCP通信的实现_点对点聊天应用_创建客户端
25 TCP通信的实现_优化点对点聊天应用
26 TCP通信的实现_一对多应用设计
27 TCP通信的实现_一对多应答型服务器实现
28 TCP通信的实现_一对多聊天应用设计
29 TCP通信的实现_一对多聊天应用实现
30 UDP通信的实现_UDP通信介绍
31 UDP通信的实现_UDP入门案例_创建服务端
32 UDP通信的实现_UDP入门案例_创建客户端
33 UDP通信的实现_传递基本数据类型_创建服务端
34 UDP通信的实现_传递基本数据类型_创建客户端
35 UDP通信的实现_传递自定义对象类型_创建服务端
36 UDP通信的实现_传递自定义对象类型_创建客户端
37 本章总结
资料
01 本章资料下载地址
07 反射技术
01 反射章节说明
02 反射介绍
03 创建对象过程分析
04 获取Class对象的三种方式_getClass()方法
05 获取Class对象的三种方式_class静态属性
06 获取Class对象的三种方式_forName()方法获取Class对象
07 获取类的构造方法_方法说明与使用
08 获取构造方法_通过构造方法创建对象
09 获取成员变量_方法说明及使用
10 获取成员变量_操作成员变量
11 获取方法_方法说明及使用
12 获取方法_调用方法
13 获取类的其他信息
14 反射应用案例
15 反射机制效率
16 setAccessible()方法
资料
01 本章资料下载地址
08 函数式编程
01 Lambda表达式简介
02 Lambda表达式语法
03 Lambda表达式入门案例_定义函数接口
04 Lambda表达式入门案例_实现函数接口
05 Lambda表达式入门案例_简化表达式
06 Lambda表达式的使用_引用方法
07 Lambda表达式的使用_创建线程
08 Lambda表达式的使用_闭包问题
09 常用的函数接口_Consumer接口的使用
10 常用的函数接口_Predicate接口的使用
11 常用的函数接口_Comparator接口的使用
12 Stream流对象介绍
13 Stream流的常见方法_数据过滤
14 Stream流的常见方法_数量限制
15 Stream流的常见方法_元素排序
资料
01 本章节资料下载地址
09 数据结构
01 数据结构_课程介绍
02 数据结构_数据结构简介
03 数据结构_栈结构_栈结构分析
04 数据结构_栈结构_创建栈容器类
05 数据结构_栈结构_实现添加元素方法
06 数据结构_栈结构_实现获取元素方法
07 数据结构_栈结构_实现判断栈容器是否为空
08 数据结构_链表结构_链表结构分析
09 数据结构_单向链表_单向链表结构分析
10 数据结构_单向链表_创建链表接口
11 数据结构_单向链表_创建单向链表类
12 数据结构_单向链表_创建节点类
13 数据结构_单向链表_实现添加元素方法
14 数据结构_单向链表_实现获取元素方法
15 数据结构_单向链表_实现删除元素方法
16 数据结构_单向链表_实现获取元素个数方法
17 数据结构_双向链表_双向链表结构分析
18 数据结构_双向链表_创建双向链表类
19 数据结构_双向链表_创建节点类
20 数据结构_双向链表_实现添加元素方法
21 数据结构_双向链表_实现获取元素方法
22 数据结构_双向链表_实现删除元素方法
23 数据结构_双向链表_实现获取元素个数方法
24 数据结构_双向链表_实现在双向链表的头添加元素
25 数据结构_双向链表_实现在双向链表的尾添加元素
26 数据结构_树形结构_树形结构简介
27 数据结构_树形结构_二叉树简介
28 数据结构_树形结构_二叉树遍历方式
29 数据结构_树形结构_二叉树排序分析
30 数据结构_树形结构_创建排序器类
31 数据结构_树形结构_创建节点类
32 数据结构_树形结构_实现向排序器中添加元素方法
33 数据结构_树形结构_实现排序器中排序方法
34 数据结构_树形结构_自定义树形结构容器分析
35 数据结构_树形结构_创建树形结构容器类
36 数据结构_树形结构_实现添加元素方法
37 数据结构_树形结构_获取当前结点的父结点与子结点
38 数据结构_树形结构_获取当前结点的兄弟结点
39 数据结构_树形结构_获取当前结点的祖先结点
40 数据结构_树形结构_获取当前结点的子孙结点
41 数据结构_树形结构_测试自定义容器
资料
01 本章节资料下载地址
10 智能电话本项目实战
01 电话本项目_项目介绍
02 电话本项目_项目演示
03 电话本项目_项目技术说明
04 电话本项目_编码规范_类名
05 电话本项目_编码规范_方法名
06 电话本项目_创建项目以及程序入口类
07 电话本项目_创建菜单类
08 电话本项目_创建实体类
09 电话本项目_创建核心业务类
10 电话本项目_创建数据校验类
11 电话本项目_创建排序的比较器类
12 电话本项目_正则表达式_正则表达式介绍
13 电话本项目_正则表达式_内容限定
14 电话本项目_正则表达式_长度限定
15 电话本项目_正则表达式_长度限定符号
16 电话本项目_正则表达式_预定义字符
17 电话本项目_正则表达式_正则表达式的组合定义
18 电话本项目_正则表达式_常见的正则表达式
19 电话本项目_数据校验类_实现菜单项验证方法
20 电话本项目_数据校验类_实现姓名验证方法
21 电话本项目_数据校验类_实现年龄验证方法
22 电话本项目_数据校验类_实现性别验证方法
23 电话本项目_数据校验类_实现电话号码验证方法
24 电话本项目_数据校验类_实现地址验证方法
25 电话本项目_数据校验类_测试验证类中的验证方法
26 电话本项目_App类_实现start方法与main方法
27 电话本项目_Operate类_实现添加记录业务逻辑方法
28 电话本项目_Operate类_实现查找记录业务逻辑方法
29 电话本项目_Operate类_实现修改记录业务逻辑方法
30 电话本项目_Operate类_实现删除记录业务逻辑方法
31 电话本项目_Operate类_实现排序记录业务逻辑控制
32 电话本项目_Operate类_实现添加记录业务功能
33 电话本项目_Operate类_实现查看全记录业务功能
34 电话本项目_Operate类_实现按姓名查找记录业务功能
35 电话本项目_Operate类_实现按年龄查找记录业务功能
36 电话本项目_Operate类_实现按性别查找记录业务功能
37 电话本项目_Operate类_实现按电话号码查找记录业务功能
38 电话本项目_Operate类_实现按地址查找记录业务功能
39 电话本项目_Operate类_实现修改指定记录业务功能
40 电话本项目_Operate类_实现删除指定记录业务功能
41 电话本项目_Operate类_实现删除全部记录业务功能
42 电话本项目_Operate类_实现比较器的排序规则
43 电话本项目_Operate类_实现排序记录
44 电话本项目_导出项目
资料
01 本章节资料下载地址
03 数据库编程
01 MySQL数据库的使用
01 MySQL数据库章节说明
02 数据库基本概念
03 MySQL数据库基础知识
04 MySQL下载
05 MySQL的安装与卸载
06 使用自带客户端工具连接MySQL
07 使用Navicat工具连接MySQL
08 SQL语言介绍
09 创建删除数据库
10 MySQL中的数据类型
11 创建表与删除表
12 修改表_修改表名
13 修改表_修改列名
14 修改表_修改列类型
15 修改表_添加新列
16 修改表_删除指定列
17 MySQL中的约束
18 添加主键约束
19 删除主键约束
20 添加外键约束
21 删除外键约束
22 添加唯一性约束
23 删除唯一性约束
24 添加非空约束
25 删除非空约束
26 创建表时添加约束
27 添加数据
28 默认值处理
29 更新数据
30 删除数据
31 select基本查询介绍
32 查询中的列选择
33 查询中的算术表达式
34 MySQL中定义空值
35 MySQL中的别名
36 MySQL中去除重复
37 查询中的行选择
38 MySQL中的比较条件
39 MySQL中的其他比较条件
40 MySQL中的逻辑条件
41 MySQL中的优先规则
42 使用 ORDER BY 排序
43 SQL查询练习
44 SQL函数介绍
45 单行函数介绍
46 字符函数
47 数字函数
48 日期函数
49 转换函数
50 通用函数(上)
51 通用函数(下)
52 单行函数练习
53 多表查询简介
54 sql92_等值连接
55 sql92_非等值连接
56 sql92_自连接
57 sql99_交叉连接
58 sql99_自然连接
59 sql99_内连接
60 sql99_左外连接与右外连接
61 MySQL_全外连接
62 多表连接查询练习
63 聚合函数简介
64 avg函数与sum函数
65 min函数与max函数
66 count函数
67 创建数据分组
68 在多列上使用分组
69 约束分组结果
70 聚合函数与数据分组练习
71 子查询简介
72 单行子查询
73 多行子查询
74 子查询练习
75 索引介绍
76 普通索引
77 唯一索引
78 主键索引
79 组合索引
80 事务介绍
81 使用事务
82 事务并发的问题与隔离级别
83 MySQL用户管理
84 使用Navicat管理用户
85 使用Navicat导入导出数据
86 MySQL分页查询
资料
01 本章资料下载地址
02 数据库范式与表关系
01 数据库范式章节说明
02 数据库范式简介
03 第一范式
04 第二范式
05 第三范式
06 数据库范式总结
07 数据库表关系简介
08 一对多关系
09 一对一关系
10 多对多关系
资料
01 本章资料下载地址
03 JDBC技术
01 JDBC章节说明
02 JDBC概述
03 JDBC中常用的类与接口
04 JDBC的编写步骤
05 获取数据库连接对象
06 Properties文件的使用
07 优化获取数据库连接
08 封装JDBC工具类
09 Statement简介
10 Statement_添加数据
11 Statement_更新数据
12 Statement_删除数据
13 PreparedStatement简介
14 PreparedStatement_添加数据
15 PreparedStatement_更新数据
16 PreparedStatement_删除数据
17 ResultSet简介
18 通过ResultSet获取查询结果
19 ORM简介
20 ORM的使用
21 什么是SQL注入
22 解决SQL注入
23 批量添加数据简介
24 实现数据的批量添加
25 JDBC事务处理简介
26 JDBC事务处理实现
27 Blob类型简介
28 插入Blob类型的数据
29 解除文件大小限制
30 读取Blob类型数据
31 模糊查询
32 动态条件查询
33 分页查询简介
34 创建Page模型
35 实现分页查询
36 数据库连接池简介
37 Druid的基本使用
38 基于Druid封装工具类
39 应用程序分层简介
40 应用程序分层实现
41 在分层项目中实现用户查询业务
42 封装通用的DML操作
43 封装通用的查询方法
44 对象关联关系简介
45 创建对象关联关系
46 使用对象关联关系存放查询数据
资料
01 本章节资料下载地址
04 网页编程和设计
01 HTML5
01 第一个前端程序
02 前端工具的选择与安装
03 VSCode开发者工具快捷键
04 HTML5简介与基础骨架
05 标题标签
06 标签之段落、换行、水平线
07 标签之图片
08 图片路径详解
09 标签之超文本连接
10 标签之文本
11 列表标签之有序列表
12 列表标签之无序列表
13 标签之表格
14 表格单元格合并
15 Form表单
16 表单元素
17 块元素与行内元素(内联元素)
18 HTML5新增标签
资料
01 本章资料下载地址
02 CSS3
01 CSS简介
02 CSS的引入方式
03 选择器一
04 选择器二
05 字体属性
06 背景属性
07 文本属性
08 表格属性
09 关系选择器
10 CSS盒子模型
11 弹性盒子模型
12 文档流
13 浮动
14 清除浮动
15 定位
16 CSS3新特性
17 动画
18 媒体查询
19 雪碧图
20 字体图标
资料
01 本章资料下载地址
03 JavaScript语言
01 JavaScript简介
02 JavaScript语句、标识符
03 变量
04 JavaScript引入到文件
05 JavaScript注释与常见输出方式
06 数据类型
07 typeof运算符
08 运算符之算数运算符
09 运算符之赋值运算符
10 运算符之比较运算符
11 运算符之布尔运算符
12 条件语句之if语句
13 条件语句之if...else
14 条件语句值Switch
15 三元运算符
16 循环语句值for
17 for循环语句实操
18 循环语句值while
19 break语句和continue语句
20 字符串
21 字符串方法_charAt
22 字符串方法_concat
23 字符串方法_substring
24 字符串方法_substr
25 字符串方法_indexOf
26 字符串方法_trim
27 字符串方法_split
28 数组
29 数组的遍历
30 数组静态方法_Array.isArray
31 数组方法_push_pop
32 数组方法_shift_unshift
33 数组方法_join
34 数组方法_concat
35 数组方法_reverse
36 数组方法_indexOf
37 函数
38 对象概述
39 Math对象
40 Date对象
41 DOM概述
42 document对象_方法_获取元素
43 document对象_方法_创建元素
44 Element对象_属性
45 Element获取元素位置
46 CSS操作
47 事件处理程序
48 事件类型之鼠标事件
49 Event事件对象
50 事件类型之键盘事件
51 事件类型之表单事件
52 事件代理(事件委托)
53 定时器之setTimeout
54 定时器之setInterval
55 防抖(debounce)
56 节流(throttle)
资料
01 本章资料下载地址
04 jQuery
01 关于jQuery
02 jQuery简介
03 jQuery_选择器之基础选择器(一)
04 jQuery_选择器之基础选择器(二)
05 jQuery_选择器之属性选择器(一)
06 jQuery_选择器之属性选择器(二)
07 jQuery_选择器之jQuery扩展(一)
08 jQuery_选择器之jQuery扩展(二)
09 jQuery_DOM操作(一)
10 jQuery_DOM操作(二)
11 jQuery_DOM操作(三)
12 jQuery_DOM操作(四)
13 jQuery_DOM操作(五)
14 jQuery_DOM操作(六)
15 jQuery_CSS操作(一)
16 jQuery_CSS操作(二)
17 jQuery_事件之绑定事件处理器
18 jQuery_事件之鼠标事件
19 jQuery_事件之表单事件
20 jQuery_事件之键盘事件
21 jQuery_事件之浏览器事件
22 jQuery_事件对象
23 jQuery_遍历
24 jQuery_树遍历(关系)
25 jQuery_动画(一)
26 jQuery_动画(二)
资料
01 本章节资料下载地址
05 JavaWeb开发
01 计算机网络协议详解
01 计算机网络协议详解章节说明
02 计算机通信协议介绍
03 TCP、IP协议群
04 TCP协议传输特点
05 服务端口
06 数据包的处理流程
07 HTTP协议介绍
08 HTTP协议特点
09 HTTP发展与版本
10 HTTP协议中的URI、URL、URN
11 HTTP协议请求分析
12 HTTP协议的请求行、请求头、请求体
13 HTTP协议的请求方式
14 HTTP协议响应分析
15 HTTP协议的响应行、响应头、响应体
16 MIME类型
资料
01 本章资料下载地址
02 Servlet技术详解
01 Servlet技术详解章节说明
02 javaEE简介
03 服务器简介
04 Tomcat简介
05 Tomcat下载与安装
06 Tomcat目录结构与介绍
07 Tomcat的启动与关闭
08 Tomcat配置文件介绍
09 解决控制台乱码以及修改监听端口
10 配置TomcatManager
11 Tomcat工作原理
12 Tomcat架构介绍
13 Tomcat组件_Server组件
14 Tomcat组件_Service组件
15 Tomcat组件_Connector组件
16 Tomcat组件_Engine组件
17 Tomcat组件_Host组件
18 Tomcat组件_Context组件
19 配置虚拟主机
20 配置Context
21 Servlet简介
22 编写第一个Servlet
23 编译Servlet
24 创建web.xml
25 部署运行Servlet
26 Tomcat处理请求过程
27 Servlet继承结构
28 Servlet的生命周期
29 Servlet处理请求的原理
30 Servlet的作用
31 在Idea中创建web工程
32 在web工程中编写Servlet
33 Idea中的web项目部署详解
34 将web项目部署到Tomcat的webapps中
35 获取请求信息
36 获取表单数据
37 获取复选框的数据
38 获取所有提交数据的Key
39 使用Map结构获取提交数据
40 设置请求编码
41 资源访问路径
42 获取请求头信息
43 获取请求头案例
44 HttpServletRequest对象的生命周期
45 设置响应类型
46 设置字符型响应
47 设置字节型响应2
48 设置响应编码
49 重定向响应
50 重定向响应案例
51 文件下载
52 解决文件名中文乱码问题
53 ServletContext对象介绍
54 相对路径转绝对路径
55 获取容器的附加信息
56 获取web.xml中的信息
57 全局容器
58 ServletContext对象生命周期
59 ServletConfig对象
60 Cookie对象与HttpSession对象
61 Cookie对象的特点
62 Cookie对象的创建
63 获取Cookie中的数据
64 解决Cooke不支持中文
65 Cookie跨域问题
66 状态Cookie与持久化Cookie
67 通过Cookie实现客户端与服务端会话的维持
68 HttpSession对象的特点
69 HttpSession对象的创建
70 HttpSession的使用
71 HttpSession的销毁方式
72 通过HttpSession实现客户端与服务端会话的维持
73 HttpSession生命周期
74 HttpSession对象总结
75 自启动Servlet
76 通过自启动Servlet实现配置信息的读取
77 Servlet线程安全问题
78 Servlet的url-pattern配置
79 Servlet的多URL映射方式
80 基于注解式开发Servlet
81 @WebInitParam注解的使用
82 文件上传
83 Filter
84 在Filter中设置请求编码
85 FilterConfig对象的使用
86 FilterChain(过滤器链)
87 基于注解式开发Filter
88 Filter的生命周期
89 监听器作用及分类
90 ServletContext对象的生命周期监听器
91 ServletContext对象的属性操作监听器
92 HttpSession对象的生命周期监听器
93 HttpSession对象的属性操作监听器
94 HttpServletRequest对象的生命周期监听器
95 HttpServletRequest对象的属性操作监听器
96 基于注解式开发监听器
97 Filter与Listener设计模式
资料
01 本章资料下载地址
03 JSP技术详解
01 JSP技术详解章节说明
02 JSP简介
03 JSP运行原理
04 JSP声明标签
05 JSP脚本标签
06 JSP赋值标签
07 JSP三种原始标签的使用
08 JSP的指令标签
09 JSP的内置对象
10 请求转发
11 请求转发案例
12 JSP四大作用域对象
13 JSTL标签库介绍
14 EL表达式介绍
15 c标签中的if标签的使用
16 c标签中的choose标签的使用
17 c标签中的foreach标签的使用
18 使用foreach标签迭代List
19 使用foreach标签迭代Map
20 fmt标签的使用
21 MVC模式
资料
01 本章资料下载地址
04 XML技术
01 课程介绍
02 XML介绍
03 XML功能
04 XML基本语法
05 XML组成部分
06 约束_DTD约束
07 约束_Schema约束
08 Jsoup解析器_XML解析思想
09 Jsoup解析器_XML常见解析器
10 Jsoup解析器_Jsoup快速入门
11 Jsoup解析器_Jsoup
12 Jsoup解析器_Document
13 Jsoup解析器_Element
14 Jsoup解析器_XPath解析
15 XML案例_网络爬虫
16 XML案例_使用Jsoup完成网页爬虫
17 XML案例_循环爬取数据
18 XML案例_使用XML配置爬虫程序参数
资料
01 本章资料下载地址
05 Ajax技术详解
01 Ajax技术详解_Ajax简介
02 Ajax技术详解_Ajax的使用
03 Ajax技术详解_Ajax请求
04 Ajax技术详解_Get Post请求
05 Ajax技术详解_同步异步及Ajax响应
06 Ajax技术详解_Json详解
07 Ajax技术详解_Jackson_序列化
08 Ajax技术详解_Jackson_反序列化
09 Ajax技术详解_Jackson注解_1
10 Ajax技术详解_Jackson注解_2
11 Ajax技术详解_在Jquery中使用Ajax_1
12 Ajax技术详解_在Jquery中使用Ajax_2
13 Ajax技术详解_Ajax实战_创建JavaWeb项目
14 Ajax技术详解_Ajax实战_添加依赖
15 Ajax技术详解_Ajax实战_创建页面及Servelt
16 Ajax技术详解_Ajax实战_查询用户开发流程
17 Ajax技术详解_Ajax实战_查询用户前端代码开发
18 Ajax技术详解_Ajax实战_查询用户Servlet开发
19 Ajax技术详解_Ajax实战_查询用户测试
20 Ajax技术详解_Ajax实战_添加用户开发流程
21 Ajax技术详解_Ajax实战_添加用户前端代码开发
22 Ajax技术详解_Ajax实战_添加用户Servlet开发
23 Ajax技术详解_Ajax实战_添加用户测试
24 Ajax技术详解_Ajax实战_更新用户开发流程
25 Ajax技术详解_Ajax实战_更新用户前端代码开发
26 Ajax技术详解_Ajax实战_更新用户Servlet开发
27 Ajax技术详解_Ajax实战_更新用户测试
28 Ajax技术详解_Ajax实战_删除用户开发流程
29 Ajax技术详解_Ajax实战_删除用户前端代码开发
30 Ajax技术详解_Ajax实战_删除用户Servlet开发及测试
资料
01 本章节资料下载地址
06 Web实战案例
01 web案例_课程介绍
02 web案例_需求说明
03 web案例_创建项目
04 web案例_创建POJO以及JDBC工具类
05 web案例_创建登录页面
06 web案例_创建登录业的务持久层
07 web案例_创建登录业的业务层
08 web案例_创建登录业务的Servlet
09 web案例_创建登录业务的Filter
10 web案例_用户只能在一处登录
11 web案例_解决HttpSession超时销毁时的异常问题
12 web案例_在登录中添加验证码功能
13 web案例_用户退出登录
14 web案例_创建添加用户持久层
15 web案例_创建添加用户业务层
16 web案例_创建添加用户Servlet
17 web案例_创建添加用户页面
18 web案例_创建查询用户持久层
19 web案例_创建查询用户业务层
20 web案例_创建查询用户Servlet
21 web案例_创建查询用户与显示结果的页面
22 web案例_创建预更新用户查询持久层
23 web案例_创建预更新用户业务层
24 web案例_创建预更新用户的Servlet
25 web案例_创建更新用户页面
26 web案例_创建更新用户持久层
27 web案例_创建更新用户业务层
28 web案例_创建更新用户Servlet
29 web案例_修改更新用户页面完成用户更新
30 web案例_创建删除用户持久层
31 web案例_创建删除用户业务层
32 web案例_创建删除用户Servlet
33 web案例_修改viewUser.jsp页面完成用户删除
资料
01 本章节资料下载地址
06 项目管理与SSM框架
01 Maven
01 课程介绍
02 Maven简介
03 Maven的作用
04 Maven的安装
05 Maven工程的类型和结构
06 一键构建_项目的生命周期
07 一键构建_Maven常用命令1
08 一键构建_Maven常用命令2
09 依赖管理_Maven仓库类型
10 依赖管理_Maven配置文件
11 依赖管理_Idea配置Maven插件
12 Maven工程开发_构建Maven工程
13 Maven工程开发_pom文件配置
14 Maven工程开发_编写代码
15 Maven工程开发_依赖范围
16 Maven工程测试_测试概述
17 Maven工程测试_Junit使用步骤
18 Maven工程测试_Junit结果判定
19 Maven工程测试_@Before、@After
20 依赖冲突调解_依赖冲突的产生
21 依赖冲突调解_最短路径优先原则
22 依赖冲突调解_最先声明原则
23 依赖冲突调解_排除依赖、锁定版本
24 Maven聚合开发_聚合关系
25 Maven聚合开发_继承关系
26 Maven聚合案例_搭建父工程
27 Maven聚合案例_搭建dao模块
28 Maven聚合案例_搭建service模块
29 Maven聚合案例_搭建web模块
30 Maven聚合案例_运行项目
31 依赖传递失效及解决方案
资料
01 本章节资料下载地址
02 Mybatis
01 课程介绍
02 什么是框架
03 什么是ORM框架
04 什么是MyBatis
05 入门案例_环境搭建
06 入门案例_持久层接口和映射文件
07 入门案例_测试持久层接口方法
08 MyBatis核心对象和工作流程
09 使用SqlSession操作数据库
10 Mapper动态代理原理
11 MyBatis增删改查_新增
12 MyBatis增删改查_修改
13 MyBatis增删改查_删除&根据id查询
14 MyBatis增删改查_模糊查询1
15 MyBatis增删改查_模糊查询2
16 MyBatis增删改查_分页查询1
17 MyBatis增删改查_分页查询2
18 MyBatis增删改查_聚合查询&主键回填
19 MyBatis配置文件_properties
20 MyBatis配置文件_typeAliases
21 MyBatis配置文件_environments
22 MyBatis配置文件_mappers
23 MyBatis映射文件_resultMap
24 MyBatis映射文件_sql&include
25 MyBatis映射文件_特殊字符处理
26 MyBatis动态Sql_if
27 MyBatis动态Sql_where&set
28 MyBatis动态Sql_when&choose&otherwise
29 MyBatis动态Sql_foreach遍历数组
30 MyBatis动态Sql_foreach遍历Collection
31 MyBatis动态Sql_foreach遍历Map
32 MyBatis缓存_缓存介绍
33 MyBatis缓存_MyBatis一级缓存
34 MyBatis缓存_清除一级缓存
35 MyBatis缓存_MyBatis二级缓存
36 MyBatis关联查询
37 MyBatis一对一关联查询
38 MyBatis一对多关联查询
39 MyBatis多对多关联查询
40 MyBatis分解式查询_一对多
41 MyBatis分解式查询_一对一
42 MyBatis分解式查询_延迟加载
43 MyBatis注解开发_环境搭建
44 MyBatis注解开发_增删改查
45 MyBatis注解开发_动态Sql
46 MyBatis注解开发_自定义映射
47 MyBatis注解开发_开启二级缓存
48 MyBatis注解开发_一对一关联查询
49 MyBatis注解开发_一对多关联查询
50 MyBatis注解开发_注解和映射文件对比
51 MyBatis分页插件_PageHelper
52 MyBatisGenerator_工具引入(1)
53 MyBatisGenerator_工具引入(2)
54 MyBatisGenerator_增删改方法
55 MyBatisGenerator_查询方法
56 MyBatisGenerator_复杂查询
57 动态代理_代理模式简介
58 动态代理_JDK动态代理
59 动态代理_CGLib动态代理
资料
01 本章节资料下载地址
03 Spring
01 课程介绍
02 Spring简介
03 Spring体系结构
04 SpringIOC_控制反转思想
05 SpringIOC_自定义对象容器(1)
06 SpringIOC_自定义对象容器(2)
07 SpringIOC_Spring实现IOC
08 SpringIOC_Spring容器类型
09 SpringIOC_对象的创建方式
10 SpringIOC_对象的创建策略
11 SpringIOC_对象的销毁时机
12 SpringIOC_生命周期方法
13 SpringIOC_获取Bean对象的方式
14 SpringDI_什么是依赖注入
15 SpringDI_Setter依赖注入
16 SpringDI_构造方法依赖注入
17 SpringDI_自动注入
18 SpringDI_注入bean、基本数据类型、字符串
19 SpringDI_注入list、set
20 SpringDI_注入map
21 SpringDI_注入Properties对象
22 注解实现IOC_准备工作
23 注解实现IOC_@Component
24 注解实现IOC_@Repository、@Service、@Controller、@Scope
25 注解实现IOC_@Autowired
26 注解实现IOC_@Qualifier
27 注解实现IOC_@Value
28 注解实现IOC_@Configuration、@ComponentScan
29 注解实现IOC_@PropertySource
30 注解实现IOC_@Bean
31 注解实现IOC_@Import
32 Spring整合MyBatis_搭建环境
33 Spring整合MyBatis_编写配置文件
34 Spring整合MyBatis_编写实体类、持久层、service层
35 Spring整合MyBatis_Spring整合Junit进行单元测试
36 Spring整合MyBatis_自动创建代理对象
37 SpringAOP_AOP简介
38 SpringAOP_AOP术语
39 SpringAOP_AOP入门(1)
40 SpringAOP_AOP入门(2)
41 SpringAOP_通知类型(1)
42 SpringAOP_通知类型(2)
43 SpringAOP_切点表达式
44 SpringAOP_多切面配置
45 SpringAOP_注解配置AOP
46 SpringAOP_原生Spring实现AOP
47 SpringAOP_SchemaBaesd实现AOP
48 Spring事务_事务简介(1)
49 Spring事务_事务简介(2)
50 Spring事务_事务管理方案
51 Spring事务_事务管理器
52 Spring事务_事务控制的API
53 Spring事务_事务的相关配置
54 Spring事务_事务的传播行为
55 Spring事务_事务的隔离级别
56 Spring事务_注解配置声明式事务
资料
01 本章节资料下载地址
04 SpringMVC
01 课程介绍
02 SpringMVC简介
03 SpringMVC入门案例(1)
04 SpringMVC入门案例(2)
05 SpringMVC执行流程
06 SpringMVC参数获取_封装为简单数据类型
07 SpringMVC参数获取_封装为单个对象
08 SpringMVC参数获取_封装为关联对象
09 SpringMVC参数获取_封装为简单数据类型集合
10 SpringMVC参数获取_封装为对象类型集合
11 SpringMVC参数获取_封装为Map集合
12 SpringMVC参数获取_使用Servlet原生对象
13 SpringMVC参数获取_自定义参数类型转换器
14 SpringMVC参数获取_编码过滤器
15 SpringMVC处理响应_配置视图解析器
16 SpringMVC处理响应_返回值为void
17 SpringMVC处理响应_返回值为String
18 SpringMVC处理响应_返回值为ModelAndView
19 SpringMVC处理响应_request域设置数据
20 SpringMVC处理响应_session域设置数据
21 SpringMVC处理响应_context域设置数据
22 SpringMVC处理响应_请求转发、重定向
23 SpringMVC注解_@Controller、@RequestMapping
24 SpringMVC注解_@RequestParam
25 SpringMVC注解_@ReuqestHeader&@CookieValue
26 SpringMVC注解_@SessionAttributes
27 SpringMVC注解_@ModelAttribute
28 SpringMVC注解_RESTful风格介绍
29 SpringMVC注解_Postman使用
30 SpringMVC注解_@PathVariable
31 SpringMVC注解_@PostMapping、@GetMapping、@PutMapping、@DeleteMapping
32 SpringMVC注解_HiddentHttpMethodFilter
33 SpringMVC注解_@ResponseBody
34 SpringMVC注解_@RestController
35 SpringMVC注解_静态资源映射
36 SpringMVC注解_@RequestBody
37 SpringMVC上传_原生方式上传(1)
38 SpringMVC上传_原生方式上传(2)
39 SpringMVC上传_SpringMVC方式上传
40 SpringMVC上传_上传多文件
41 SpringMVC上传_异步上传
42 SpringMVC上传_跨服务器上传
43 SpringMVC上传_文件下载(1)
44 SpringMVC上传_文件下载(2)
45 SpringMVC异常处理_单个控制器异常处理
46 SpringMVC异常处理_全局异常处理
47 SpringMVC异常处理_自定义异常处理
48 SpringMVC拦截器_拦截器简介
49 SpringMVC拦截器_拦截器使用
50 SpringMVC拦截器_全局拦截器
51 SpringMVC拦截器_拦截器链与执行顺序
52 SpringMVC拦截器_拦截器过滤敏感词案例
53 SpringMVC跨域请求_同源策略
54 SpringMVC跨域请求_跨域请求
55 SpringMVC跨域请求_控制器接收跨域请求
56 SSM整合_需求分析
57 SSM整合_创建父工程
58 SSM整合_创建dao子工程(1)
59 SSM整合_创建dao子工程(2)
60 SSM整合_创建service子工程
61 SSM整合_创建controller子工程(1)
62 SSM整合_创建controller子工程(2)
63 SSM整合_运行项目
资料
01 本章节资料下载地址
07 生产环境部署与协同开发
01 Linux
01 Linux简介
02 Linux概述
03 Linux下载安装
04 Linux三种网络模式
05 Linux远程登录
06 Linux系统目录结构
07 Linux用户和用户组
08 Linux用户管理
09 Linux用户组管理
10 Linux超级用户和伪用户
11 Linux文件基本属性
12 Linux权限字与权限操作
13 Linux路径
14 Linux目录文件操作常用命令
15 Linux文件编辑工具vim
16 Linux文件内容查看命令
17 Linux打包压缩与搜索命令
18 Linux常用系统工作命令
19 Linux重定向、管道符和环境变量
20 Linux磁盘管理
21 Linux挂载硬盘
22 Linux系统状态检测命令
23 Linux软件安装命令
24 Linux常用软件安装_JDK和Tomcat安装
25 Linux常用软件安装_Mysql数据库安装
26 Linux常用软件安装_Mysql数据库卸载
27 Linux进程管理
28 Linux系统服务
29 Linux定时任务
30 Linux网络防火墙
31 Linux内核机制
资料
01 本章资料下载地址
02 Git
01 Git概述_Git简介
02 什么是Git
03 为什么要使用Git
04 Git和SVN区别
05 Git工作流程
06 Git下载安装
07 Git基础_环境配置
08 Git基础_初始化本地仓库
09 Git基础_文件的两种状态
10 Git基础_文件加入暂存区
11 Git基础_文件提交与删除
12 Git基础_文件添加至忽略列
13 Git基础_日志记录操作
14 Git基础_比较文件差异
15 Git基础_还原文件
16 Git远程仓库_常见的Git托管平台
17 Git远程仓库_注册码云和创建远程仓库
18 Git远程仓库_远程仓库操作
19 Git远程仓库_推送、抓取和拉取
20 Git远程仓库_多人协作冲突问题
21 Git远程仓库_SSH协议推送.
22 Git分支_使用分支的原因
23 Git分支_对分支的误解与合并分支
24 Git分支_删除分支
25 Git分支_分支综合练习
26 Git分支_合并分支冲突问题
27 Git标签_标签概念
28 Git标签_标签的基本概念
29 Git标签_检出与删除标签
30 Git工作流_Git Flow是什么
31 Git工作流_工作方式示例
32 在IDEA使用Git_配置Git环境
33 在IDEA使用Git_Git基本操作
34 在IDEA使用Git_Git分支操作
35 在IDEA使用Git_解决冲突
资料
01 本章资料下载地址
03 Docker
01 Docker简介
02 什么是Docker
03 为什么要使用Docker
04 虚拟化与Docker
05 Docker的核心概念
06 Docker安装
07 Docker核心命令_镜像命令
08 Docker核心命令_容器命令
09 Docker核心命令_其他命令
10 Docker实战_java环境
11 Docker实践_安装Tomcat
12 Docker实战_Mysql数据库
13 Docker数据管理_什么是数据卷
14 Docker数据管理_配置数据卷
15 Docker数据管理_容器数据卷Volume
16 Docker实战_Mysql数据持久化
17 Dockerfile完全指南_什么是Dockerfile
18 Dockerfile完全指南_构建镜像
19 Dockerfile完全指南_常见的13种指令上
20 Dockerfile完全指南_常见的13种指令下
21 Dockerfile完全指南_CMD和ENTRYPOINT的区别
22 Dockerfile综合案例_构建Tomcat镜像
23 Dockerfile网络管理_Docker0详解
24 Dockerfile网络管理_容器互联
25 Dockerfile网络管理_四种网络模式
26 Docker网络管理_自定义网络
27 Docker公有云_Docker为什么推送镜像到远程仓库
28 Docker公有云_发布镜像到DockerHub
29 Docker公有云_发布镜像到阿里云
30 Docker核心技术_基础架构
31 Docker核心技术_联合文件
资料
01 本章资料下载地址
08 SpringBoot与MybatisPlus
01 Spring Boot
01 课程介绍
02 SpringBoot介绍_Spring缺点分析
03 SpringBoot介绍_什么是SpringBoot
04 SpringBoot介绍_SpringBoot核心功能
05 SpringBoot入门_通过官网搭建项目
06 SpringBoot入门_通过IDEA脚手架搭建项目
07 SpringBoot项目结构_POM文件
08 SpringBoot项目结构_启动类、配置文件
09 SpringBoot入门_通过Maven搭建项目
10 SpringBoot入门_编写JAVA代码
11 SpringBoot原理分析_起步依赖
12 SpringBoot原理分析_自动配置
13 SpringBoot原理分析_核心注解
14 YAML文件_配置文件介绍
15 YAML文件_自定义配置简单数据
16 YAML文件_自定义配置对象数据
17 YAML文件_自定义配置集合数据
18 YAML文件_@Value读取配置文件数据
19 YAML文件_@ConfigurationProperties读取配置文件数据
20 YAML文件_占位符的使用(1)
21 YAML文件_占位符的使用(2)
22 YAML文件_配置文件存放位置及优先级
23 YAML文件_bootstrap配置文件
24 SpringBoot注册Web组件_Servlet(1)
25 SpringBoot注册Web组件_Servlet(2)
26 SpringBoot注册Web组件_Filter(1)
27 SpringBoot注册Web组件_Filter(2)
28 SpringBoot注册Web组件_Listener(1)
29 SpringBoot注册Web组件_Listener(2)
30 SpringBoot访问静态资源_静态资源相关目录
31 SpringBoot访问静态资源_静态资源其他存放位置
32 SpringBoot整合JSP
33 Thymeleaf_入门
34 Thymeleaf_变量输出
35 Thymeleaf_操作字符串
36 Thymeleaf_操作时间
37 Thymeleaf_条件判断
38 Thymeleaf_遍历集合
39 Thymeleaf_遍历时使用状态变量
40 Thymeleaf_遍历map
41 Thymeleaf_获取域中的数据
42 Thymeleaf_URL写法
43 Thymeleaf_RESTful风格URL写法
44 Thymeleaf_相关配置
45 SpringBoot热部署
46 SpringBoot整合Mybatis(1)
47 SpringBoot整合Mybatis(2)
48 SpringBoot参数校验_简单数据类型
49 SpringBoot参数校验_异常处理
50 SpringBoot参数校验_校验相关注解
51 SpringBoot参数校验_对象类型
52 SpringBoot指标监控_添加Actuator功能
53 SpringBoot指标监控_创建SpringBootAdmin服务端项目
54 SpringBoot指标监控_连接SpringBootAdmin项目
55 SpringBoot日志管理_Logback配置
56 SpringBoot日志管理_在代码中打印日志
57 SpringBoot日志管理_log4j2安全漏洞
58 SpringBoot项目部署_项目打包
59 SpringBoot项目部署_多环境配置
60 SpringBoot容器化部署_安装Docker环境
61 SpringBoot容器化部署_Dockerfile制作镜像
62 SpringBoot容器化部署_Maven插件制作镜像
63 Spring Task_定时任务
64 Spring Task_入门案例
65 Spring Task_Cron表达式(1)
66 Spring Task_Cron表达式(2)
67 Spring Task_Cron表达式(3)
68 Spring Task_Cron实战案例(1)
69 Spring Task_Cron实战案例(2)
70 Spring Task_@Scheduled
71 Spring Task_多线程任务
资料
01 本章资料下载地址
02 Lombok
01 课程介绍
02 Lombok概述
03 Lombok安装
04 Lombok注解_@Setter、@Getter
05 Lombok注解_@ToString
06 Lombok注解_@EqualsAndHashCode
07 Lombok注解_@NonNull
08 Lombok注解_构造方法相关注解
09 Lombok注解_@Data、@Builder
10 Lombok注解_@Log
11 Lombok注解_@Cleanup、@SneakyThrows
资料
01 本章节资料下载地址
03 MybatisPlus
01 课程介绍
02 MyBatisPlus概述
03 Spring集成MyBatisPlus(1)
04 Spring集成MyBatisPlus(2)
05 SpringBoot集成MyBatisPlus
06 MyBatisPlusCRUD_添加
07 MyBatisPlusCRUD_相关注解
08 MyBatisPlusCRUD_修改
09 MyBatisPlusCRUD_删除
10 MyBatisPlusCRUD_查询
11 MyBatisPlusCRUD_条件构造器
12 MyBatisPlusCRUD_分页查询
13 MyBatisPlusCRUD_全局配置
14 ActiveRecord_概念
15 ActiveRecord_增删改查(1)
16 ActiveRecord_增删改查(2)
17 MyBatisPlus插件_插件概述
18 MyBatisPlus插件_分页插件、防止全表更新与删除插件
19 MyBatisPlus插件_乐观锁插件概念
20 MyBatisPlus插件_乐观锁插件使用
21 MyBatisPlus逻辑删除_概念
22 MyBatisPlus逻辑删除_使用
23 MyBatisPlus扩展_自动填充
24 MyBatisPlus扩展_SQL注入器
25 MyBatisPlus扩展_代码生成器
26 MyBatisPlus扩展_MybatisX生成代码
27 MyBatisPlus扩展_MybatisX生成映射配置、代码跳转
资料
01 本章节资料下载地址
04 Swagger
01 Swagger_Swagger简介
02 Swagger_Swagger与openAPI
03 Swagger_Springfox简介
04 Swagger_Springfox的使用
05 Swagger_SwaggerUI的使用
06 Swagger_Swagger配置介绍
07 Swagger_Swagger配置类实践
08 Swagger_Swagger配置_设置扫描路径
09 Swagger_Swagger配置_设置范围
10 Swagger_Swagger常用注解_1
11 Swagger_Swagger常用注解_2
12 Swagger_Swagger常用注解_3
资料
01 本章节资料下载地址
09 权限控制与安全认证
01 Spring Security
01 课程介绍
02 Spring Security介绍
03 Spring Security认证_项目搭建
04 Spring Security认证_内存认证
05 Spring Security认证_UserDetailsService
06 Spring Security认证_数据库认证
07 Spring Security认证_PasswordEncoder
08 Spring Security认证_自定义登录页面
09 Spring Security认证_CSRF防护
10 Spring Security认证_会话管理
11 Spring Security认证_认证成功后的处理方式
12 Spring Security认证_认证失败后的处理方式
13 Spring Security认证_退出登录
14 Spring Security认证_退出成功处理器
15 Spring Security认证_Remember Me
16 Spring Security授权_RBAC
17 Spring Security授权_权限表设计
18 Spring Security授权_编写查询权限方法(1)
19 Spring Security授权_编写查询权限方法(2)
20 Spring Security授权_配置类设置访问控制
21 Spring Security授权_自定义访问控制逻辑
22 Spring Security授权_@Secured设置访问控制
23 Spring Security授权_@PreAuthorize设置访问控制
24 Spring Security授权_前端进行访问控制
25 Spring Security授权_403处理方案
资料
01 本章节资料下载
02 Shiro
01 课程介绍
02 Shiro介绍_Shiro简介
03 Shiro介绍_Shiro核心功能
04 Shiro介绍_Shiro核心组件
05 Shiro入门_项目搭建
06 Shiro入门_配置文件认证
07 Shiro入门_数据库认证
08 Shiro认证_将Shrio对象交给容器管理
09 Shiro认证_自定义Realm(1)
10 Shiro认证_自定义Realm(2)
11 Shiro认证_多Realm认证
12 Shiro认证_多Realm认证策略
13 Shiro认证_异常处理
14 Shiro认证_散列算法
15 Shiro认证_加密认证
16 Shiro认证_过滤器
17 Shiro认证_获取认证数据
18 Shiro认证_Shiro会话
19 Shiro认证_会话管理器
20 Shiro认证_退出登录
21 Shiro认证_RememberMe(1)
22 Shiro认证_RememberMe(2)
23 Shiro授权_权限表设计
24 Shiro授权_数据库查询权限
25 Shiro授权_在Realm进行授权
26 Shiro授权_过滤器配置鉴权
27 Shiro授权_配置权限不足页面
28 Shiro授权_注解配置鉴权
29 Shiro授权_Thymeleaf中进行授权
30 Shiro授权_缓存
31 Shiro授权_Shiro整合ehcache
资料
01 本章节资料下载地址
10 百战旅游网项目
01 百战旅游网
01 项目介绍_功能介绍
02 项目介绍_技术选型
03 项目介绍_实体类
04 项目搭建_创建项目(1)
05 项目搭建_创建项目(2)
06 项目搭建_adminLTE
07 项目搭建_编写后台首页
08 项目搭建_提取统一后台模板
09 项目搭建_重构后台首页
10 后台用户管理_管理员列表_后端代码
11 后台用户管理_管理员列表_前端页面
12 后台用户管理_管理员列表_前端分页插件
13 后台用户管理_新增管理员_前端页面
14 后台用户管理_新增管理员_后端代码
15 后台用户管理_修改管理员(1)
16 后台用户管理_修改管理员(2)
17 后台用户管理_管理员详情_后端代码
18 后台用户管理_管理员详情_前端页面(1)
19 后台用户管理_管理员详情_前端页面(2)
20 后台用户管理_查询用户角色_后端代码
21 后台用户管理_查询用户角色_前端页面
22 后台用户管理_修改用户角色_后端代码
23 后台用户管理_修改用户角色_前端页面
24 后台用户管理_修改用户状态
25 后台角色管理_角色列表
26 后台角色管理_新增角色
27 后台角色管理_修改角色
28 后台角色管理_删除角色
29 后台角色管理_查询角色权限
30 后台角色管理_修改角色权限
31 后台角色管理_优化侧边栏菜单
32 后台权限管理_权限列表
33 后台权限管理_新增权限
34 后台权限管理_修改权限
35 后台权限管理_删除权限
36 认证与授权_编写相关页面
37 认证与授权_编写配置类(1)
38 认证与授权_编写配置类(2)
39 认证与授权_编写认证逻辑
40 认证与授权_编写授权逻辑
41 认证与授权_后端鉴权配置
42 认证与授权_前端鉴权配置
43 认证与授权_退出登录&获取登录用户名
44 认证与授权_测试给新用户授权
45 后台分类管理_后端代码
46 后台分类管理_前端页面
47 后台产品管理_产品列表_后端代码
48 后台产品管理_产品列表_前端页面
49 后台产品管理_新增产品(1)
50 后台产品管理_新增产品(2)
51 后台产品管理_富文本编辑器
52 后台产品管理_富文本编辑器_上传本地图片(1)
53 后台产品管理_富文本编辑器_上传本地图片(2)
54 后台产品管理_上传产品图片(1)
55 后台产品管理_上传产品图片(2)
56 后台产品管理_修改产品_后端代码
57 后台产品管理_修改产品_前端页面
58 后台产品管理_上下架产品
59 后台代码优化_配置事务
60 后台代码优化_统一异常处理
61 后台代码优化_记录日志(1)
62 后台代码优化_记录日志(2)
63 后台代码优化_记录日志(3)
64 前台用户注册_网站首页
65 前台用户注册_编写注册页面
66 前台用户注册_生成验证码
67 前台用户注册_注册流程
68 前台用户注册_编写注册方法(1)
69 前台用户注册_编写注册方法(2)
70 前台用户注册_发送邮件配置
71 前台用户注册_发送激活邮件
72 前台用户注册_激活用户
73 前台用户登录_编写登录页面
74 前台用户登录_编写登录代码(1)
75 前台用户登录_编写登录代码(2)
76 前台用户登录_修改header
77 前台用户登录_编写登出方法
78 前台用户登录_编写登录拦截器
79 前台产品列表_查询产品类型
80 前台产品列表_优化header
81 前台产品列表_后端代码
82 前台产品列表_前端页面(1)
83 前台产品列表_前端页面(2)
84 前台产品详情_查询产品
85 前台产品详情_收藏按钮
86 前台收藏产品_后端代码
87 前台我的收藏_后端代码
88 前台我的收藏_前端页面
89 项目部署_安装Docker环境
90 项目部署_安装Mysql容器
91 项目部署_修改配置文件
92 项目部署_Maven插件制作镜像
资料
01 本章资料下载地址
11 高性能消息中间件
01 RabbitMQ
01 课程介绍
02 RabbitMQ概念_MQ
03 RabbitMQ概念_MQ的优势(1)
04 RabbitMQ概念_MQ的优势(2)
05 RabbitMQ概念_MQ的劣势
06 RabbitMQ概念_MQ的应用场景
07 RabbitMQ概念_AMQP
08 RabbitMQ概念_RabbitMQ工作原理(1)
09 RabbitMQ概念_RabbitMQ工作原理(2)
10 RabbitMQ安装_安装Erlang
11 RabbitMQ安装_安装RabbitMQ
12 RabbitMQ安装_启动RabbitMQ
13 RabbitMQ安装_账户管理
14 RabbitMQ安装_管控台
15 RabbitMQ安装_Docker安装
16 RabbitMQ简单模式_概念
17 RabbitMQ简单模式_项目搭建
18 RabbitMQ简单模式_编写生产者
19 RabbitMQ简单模式_编写消费者
20 RabbitMQ工作队列模式_概念
21 RabbitMQ工作队列模式_编写生产者
22 RabbitMQ工作队列模式_编写消费者
23 RabbitMQ发布订阅模式_概念
24 RabbitMQ发布订阅模式_编写生产者
25 RabbitMQ发布订阅模式_编写消费者
26 RabbitMQ路由模式_概念
27 RabbitMQ路由模式_编写生产者
28 RabbitMQ路由模式_编写消费者
29 RabbitMQ通配符模式_概念
30 RabbitMQ通配符模式_编写生产者
31 RabbitMQ通配符模式_编写消费者
32 SpringBoot整合RabbitMQ_项目搭建
33 SpringBoot整合RabbitMQ_创建队列和交换机
34 SpringBoot整合RabbitMQ_编写生产者
35 SpringBoot整合RabbitMQ_编写消费者
36 消息的可靠性投递_概念
37 消息的可靠性投递_确认模式
38 消息的可靠性投递_退回模式
39 消息的可靠性投递_Ack自动签收
40 消息的可靠性投递_Ack手动签收
41 RabbitMQ高级特性_消费端限流
42 RabbitMQ高级特性_公平分发
43 RabbitMQ高级特性_限流实现不公平分发
44 RabbitMQ高级特性_设置队列所有消息存活时间
45 RabbitMQ高级特性_设置单条消息存活时间
46 RabbitMQ高级特性_优先级队列
47 RabbitMQ死信队列_概念
48 RabbitMQ死信队列_创建死信队列
49 RabbitMQ死信队列_测试死信队列
50 RabbitMQ延迟队列_概念
51 RabbitMQ延迟队列_死信队列实现(1)
52 RabbitMQ延迟队列_死信队列实现(2)
53 RabbitMQ延迟队列_安装延迟队列插件
54 RabbitMQ延迟队列_使用插件实现延迟队列
55 RabbitMQ集群_搭建集群
56 RabbitMQ集群_镜像队列
57 RabbitMQ集群_负载均衡
资料
01 本章节资料下载地址
02 RocketMQ
01 RocketMQ_MQ的概念及应用场景
02 RocketMQ_MQ的应用场景_2
03 RocketMQ_各大MQ产品比较
04 RocketMQ_发展历程
05 RocketMQ_概念术语
06 RocketMQ_安装与配置
07 RocketMQ_管理命令
08 RocketMQ_与Springboot的整合_1
09 RocketMQ_与Springboot的整合_2
10 RocketMQ_RocketMQ架构与工作流程
11 RocketMQ_RocketMQ部署架构
12 RocketMQ_高级特性_消息存储
13 RocketMQ_高级特性_负载均衡
14 RocketMQ_高级特性_事务消息
15 RocketMQ_高级特性_顺序消息
16 RocketMQ_高级特性_消息重试
17 RocketMQ_高级特性之延迟消息
18 RocketMQ_高级特性之消息查询
19 RocketMQ_实战之同步发送消息
20 RocketMQ_实战之异步发送消息
21 RocketMQ_实战之单向发送消息
22 RocketMQ_实战之发送顺序消息_1
23 RocketMQ_实战之发送顺序消息_2
24 RocketMQ_实战之消费顺序消息_1
25 RocketMQ_实战之消费顺序消息_2
26 RocketMQ_实战之全局顺序消息_1
27 RocketMQ_实战之全局顺序消息_2
28 RocketMQ_实战之延迟消息_1
29 RocketMQ_实战之延迟消息_2
30 RocketMQ_实战之事务消息_1
31 RocketMQ_实战之事务消息_2
32 RocketMQ_实战之消息查询
33 RocketMQ_消费幂等性介绍
34 RocketMQ_集群实战_集群模式
35 RocketMQ_集群实战_环境准备
36 RocketMQ_集群实战_多Master模式
37 RocketMQ_集群实战_主从异步复制模式
38 RocketMQ_集群实战_主从同步双写模式
资料
01 本章节资料下载地址
12 分布式调用与高并发处理
01 Zookeeper
01 课程介绍
02 Zookeeper概述_集中式和分布式
03 Zookeeper概述_CAP定理
04 Zookeeper概述_什么是Zookeeper
05 Zookeeper概述_应用场景
06 Zookeeper概述_为什么要选择Zookeeper
07 Zookeeper概述_基本概念
08 Zookeeper部署运行_伪集群安装
09 Zookeeper部署运行_集群安装
10 Zookeeper部署运行_服务管理
11 Zookeeper系统模型_数据模型
12 Zookeeper系统模型_节点特性
13 Zookeeper系统模型_客户端命令行_带时间
14 Zookeeper系统模型_节点信息_带时间
15 Zookeeper系统模型_Watcher监听机制
16 Zookeeper系统模型_权限控制ACL
17 Java客户端_原生api操作Zookeeper_上
18 Java客户端_原生api操作Zookeeper_下
19 Java客户端_zkClient操作Zookeeper
20 Java客户端_ApacheCurator操作Zookeeper
21 Zookeeper高级_四字命令
22 Zookeeper高级_选举机制
资料
01 本章资料下载地址
02 Dubbo
01 Dubbo简介
02 Dubbo概念_什么是分布式系统
03 Dubbo概念_什么是RPC
04 Dubbo概述_Dubbo简介
05 Dubbo概念_Dubbo核心组件
06 Dubbo配置开发环境_Docker安装zookeeper
07 Dubbo概念_Dubbo配置开发环境_Dubbo-Admin管理平台
08 Dubbo入门案列_需求介绍
09 Dubbo入门案列_配置开发环境
10 Dubbo入门案例_服务生产者工程配置
11 Dubbo入门案例_服务生产者代码编写
12 Dubbo入门案例_服务消费者工程配置
13 Dubbo入门案例_服务消费者代码编码
14 Dubbo入门案列_idea开启Dashboard面板
15 Dubbo高级特性_序列化协议安全
16 Dubbo高级特性_地址缓存
17 Dubbo高级特性_超时时间和覆盖关系
18 Dubbo高级特性_重试机制
19 Dubbo高级特性_多版本灰度发布
20 Dubbo高级特性_负载均衡
21 Dubbo高级特性_集群容错
22 Dubbo高级特性_服务降级
23 Dubbo高级特性_服务限流
24 Duubo高级特性_服务限流实现
25 Dubbo高级特性_结果缓存
26 Dubbo实战_项目介绍
27 Dubbo实战_构建dubbo_parent工程
28 Dubbo实战_构建user_api工程
29 Dubbo实战_构建user_consumer工程
30 Dubbo实战_构建user_provider工程
31 Dubbo实战_构建实体类
32 Dubbo实战_配置Mybaits-plus
33 Dubbo实战_创建添加用户接口
34 Dubbo实战_创建查询用户接口
35 Dubbo实战_更新用户接口
36 Dubbo实战_删除用户接口
37 Dubbo实战_集成Thymeleaf
38 Dubbo实战_用户添加业务消费者实现
39 Dubbo实战_用户查询业务消费者实现
40 Dubbo实战_用户更新业务消费者实现
41 Dubbo实战_用户删除业务消费者实现
资料
01 本章资料下载地址
03 Nginx
01 Nginx简介
02 Nginx概述
03 Nginx四大应用场景
04 为什么要使用Nginx
05 环境准备
06 Nginx下载与安装
07 Nginx目录详解
08 Docker安装Nginx服务
09 Nginx启停服务
10 Nginx配置详解_全局块
11 Nginx配置指令详解_events块
12 Nginx配置指令详解_HTTP块
13 Nginx配置指令详解_location指令
14 Nginx虚拟主机分类
15 Nginx虚拟主机_基于单网卡多ip虚拟主机配置
16 Nginx虚拟主机_基于域名虚拟主机配置
17 Nginx虚拟主机_基于多端口虚拟主机配置
18 Nginx核心指令_root和alias指令区别
19 Nginx核心指令_return指令
20 Nginx核心指令_rewrite指令
21 Nginx核心指令_rewrite实战域名跳转
22 Nginx核心指令_if指令
23 Nginx核心指令_set和break指令
24 Nginx核心指令_Gzip压缩指令
25 Nginx场景实践_浏览器缓存
26 Nginx场景实践_防盗链技术
27 Nginx场景实践_代理服务
28 Nginx场景实践_反向代理
29 Nginx场景实践_负载均衡
30 Nginx场景实践_负载均衡算法
31 Nginx场景实践_第三方fair模块安装
32 Nginx场景实践_Nginx配置故障转移
33 Nginx场景实践_跨域问题
34 Nginx解决跨域问题
35 Nginx场景实践_动静分离
36 Nginx场景实践_动静分离实战
37 Nginx场景实践_什么是限流
38 Nginx场景实践_限流算法
39 Nginx场景实践_限流实现
40 Nginx场景实践_WEB缓存机制
41 Nginx场景实践_Nginx高可用
42 Nginx场景实践_LVS负载均衡
43 Nginx场景实践_Keepalived健康监测
44 Nginx场景实践_企业双机热备方案
资料
01 本章资料下载地址
13 分布式文件存储与数据缓存
01 FastDFS
01 FastDFS课程介绍
02 什么是分布式文件系统
03 FastDFS概述
04 FastDFS核心概念
05 FastDFS概述_上传机制
06 FastDFS概述_下载机制
07 FastDFS环境搭建_Linux版
08 FastDFS指令
09 SpringBoot整合FastDFS
10 文件上传_SpringBoot基于FastDFS实现
11 FastDFS整合Nginx
12 FastDFS集成Nginx_环境搭建
资料
01 本章资料下载地址
02 Redis
01 Reids概述_Redis简介
02 Redis概述_为什么要使用NoSQL
03 Redis概述_什么是NoSQL
04 Redis概述_当下NoSQL经典应用
05 Redis概述_什么是Redis
06 Redis安装_Linux下安装Redis
07 Redis安装_Docker安装Redis
08 Redis安装_基础知识
09 Redis数据类型_key键
10 Redis数据类型_String
11 Redis数据类型_List
12 Redis数据类型_Set
13 Redis数据类型_Hash
14 Redis数据类型_Zset
15 Redis数据类型_Bitmaps
16 Redis数据类型_Geospatia
17 Redis数据类型_HyperLogLog
18 Redis可视化工具_Redis_Destktop_Manager_带时间
19 Java整合Redis_Jedis操作(上)
20 Java整合Redis_Jedis操作(下)
21 Java整合Redis_Spring-Data-Reids_上
22 Java整合Redis_Spring-Data_Redis_下
23 Redisweb实践_网页缓存
24 Redis配置文件
25 Redis其他功能_发布订阅
26 Redis其他功能_慢查询
27 Redis其他功能_流水线pipeline
28 Redis数据安全_持久化机制概述
29 Redis数据安全_RDB持久化机制
30 Redis数据安全_AOF持久化机制
31 Redis数据安全_企业中该如何选择持久化机制
32 Redis事务_事务概念与ACID特性
33 Redis事务_事务基本操作
34 Redis集群_主从复制概念
35 Redis集群_主从复制搭建
36 Redis集群_主从复制原理刨析
37 Redis集群_哨兵监控概述
38 Redis集群_配置哨兵监控
39 Redis集群_哨兵监控原理刨析
40 Redis集群_哨兵监控故障转移监控
41 Redis集群_Cluster模式概述
42 Redis集群_Cluster模式搭建
43 Redis集群_Cluster模式原理
44 Redis集群_Java操作Redis集群
45 Redis企业级解决方案_Redis脑裂
46 Redis企业级解决方案_缓存预热
47 Redis企业级解决方案_缓存穿透
48 Redis企业解决方案_缓存击穿
49 Redis企业解决方案_缓存雪崩
50 Redis企业级解决方案_Redis开发规范
51 Redis企业级解决方案_数据一致性
资料
01 本章资料下载地址
03 MongoDB
01 MongoDB_MongoDB简介
02 MongoDB_如何选择使用MongoDB
03 MongoDB_与关系型DB的比较
04 MongoDB_独立安装MongoDB
05 MongoDB_docker安装MongoDB
06 MongoDB_逻辑结构
07 MongoDB_数据模型
08 MongoDB_存储引擎_1
09 MongoDB_存储引擎_2
10 MongoDB_基本命令
11 MongoDB_查询文档
12 MongoDB_更新文档
13 MongoDB_删除文档
14 MongoDB_聚合操作_1
15 MongoDB_聚合操作_2
16 MongoDB_聚合管道顺序优化
17 MongoDB_单键索引
18 MongoDB_复合索引和多键索引
19 MongoDB_地理坐标索引_1
20 MongoDB_地理坐标索引_2
21 MongoDB_全文索引
22 MongoDB_hash索引和索引管理
23 MongoDB_Java项目_连接MongoDB_1
24 MongoDB_Java项目_连接MongoDB_2
25 MongoDB_Java项目_创建集合
26 MongoDB_Java项目_添加文档
27 MongoDB_Java项目_文档查询
28 MongoDB_Java项目_文档查询过滤
29 MongoDB_Springboot项目访问MongoDB_1
30 MongoDB_Springboot项目访问MongoDB_2
31 MongoDB_Springboot项目访问MongoDB_3
32 MongoDB_安全认证_1
33 MongoDB_安全认证_2
34 MongoDB_内置角色
35 MongoDB_基于角色的访问控制
资料
01 本章节资料下载地址
14 海量数据存储与查询
01 MyCat
01 课程介绍
02 Mycat概述_什么是Mycat
03 Mycat概述_Mycat与其他数据库中间件的区别
04 Mycat概述_应用场景
05 Mycat概述_核心概念
06 Mycat概述_Mycat原理
07 Mycat部署安装_MySQL主从复制概述
08 Mycat部署搭建_搭建MySQL主从复制_安装日志带时间
09 Mycat部署安装_基于Docker搭建MySQL主从复制
10 Mycat部署安装_Mycat安装以及管理命令详解
11 Mycat部署安装_Mycat目录和配置文件
12 Mycat高级特性_Mycat读写分离概述
13 Mycat高级特性_搭建读写分离
14 Mycat高级特性_MySQL双主双从原理
15 Mycat高级特性_搭建双主双从
16 Mycat分片技术_垂直拆分_分库
17 Mycat分片技术_水平拆分_分表
18 Mycat分片技术_ER表
19 Mycat分片技术_全局表
20 Mycat分片规则_取模
21 Mycat分片规则_分片枚举
22 Mycat分片规则_范围分片
23 Mycat分片规则_按照日期天分片
24 Mycat分片规则_全局序列
25 Mycat高可用_Mycat高可用概述
26 Mycat高可用_搭建HAProxy
27 Mycat高可用_搭建Keepalived
28 Mycat安全_User标签权限
29 Mycat安全_privileges标签权限控制
30 Mycat安全设置_SQL拦截白名单
31 Mycat安全设置_SQL拦截黑名单
32 Mycat监控_Mycat-web安装
33 Mycat调优
34 Mycat实施指南
资料
01 本章节资料下载地址
02 Sharding-jdbc
01 ShardingJDBC_概念及主要功能
02 ShardingJDBC_内部结构
03 ShardingJDBC_分片核心概念
04 ShardingJDBC_分片流程解析
05 ShardingJDBC_SQL�淶
06 ShardingJDBC_行表达式
07 ShardingJDBC_分库实战_环境搭建
08 ShardingJDBC_分库实战_分库业务实现
09 ShardingJDBC_分库实战_分库测试
10 ShardingJDBC_分库实战_主键生成器
11 ShardingJDBC_分库实战_拆表与分库
12 ShardingJDBC_分库实战_广播表
13 ShardingJDBC_ 读写分离与数据分片概念
14 ShardingJDBC_ 主从架构配置实战
15 ShardingJDBC_ 读写分离架构剖析
16 ShardingJDBC_ 读写分离实战
17 ShardingJDBC_强制路由剖析
18 ShardingJDBC_强制路由实战
19 ShardingJDBC_数据脱敏架构剖析
20 ShardingJDBC_脱敏规则配置解析
21 ShardingJDBC_脱敏处理流程解析
22 ShardingJDBC_加密策略剖析
23 ShardingJDBC_用户密码加密实战
24 ShardingJDBC_分布式事务之CAP和BASE
25 ShardingJDBC_分布式事务之2PC和3PC
26 ShardingJDBC_分布式事务之XA模式剖析
27 ShardingJDBC_分布式事务之TCC模式剖析
28 ShardingJDBC_ShardingJDBC整合XA事务模型
29 ShardingJDBC_分布式事务实战
30 ShardingJDBC_数据库编排治理剖析
资料
01 本章节资料下载地址
15 全文检索与日志管理
01 Elasticsearch
01 课程介绍
02 Elasticsearch介绍_全文检索索引
03 Elasticsearch介绍_倒排索引
04 Elasticsearch介绍_Elasticsearch的出现
05 Elasticsearch介绍_Elasticsearch应用场景
06 Elasticsearch介绍_Elasticsearch对比Solr
07 Elasticsearch介绍_Elasticsearch数据结构
08 Elasticsearch安装_安装ES服务
09 Elasticsearch安装_安装kibana
10 Elasticsearch安装_Docker安装
11 Elasticsearch常用操作_索引操作(1)
12 Elasticsearch常用操作_索引操作(2)
13 Elasticsearch常用操作_文档操作(1)
14 Elasticsearch常用操作_文档操作(2)
15 Elasticsearch常用操作_域的属性_index
16 Elasticsearch常用操作_域的属性_type
17 Elasticsearch常用操作_域的属性_store
18 分词器_默认分词器
19 分词器_IK分词器安装
20 分词器_IK分词器词典
21 分词器_拼音分词器
22 分词器_自定义分词器
23 Elasticsearch搜索文档_准备工作
24 Elasticsearch搜索文档_搜索方式(1)
25 Elasticsearch搜索文档_搜索方式(2)
26 Elasticsearch搜索文档_复合搜索
27 Elasticsearch搜索文档_结果排序
28 Elasticsearch搜索文档_分页查询
29 Elasticsearch搜索文档_高亮查询
30 Elasticsearch搜索文档_SQL查询
31 原生JAVA操作ES_搭建项目
32 原生JAVA操作ES_索引操作(1)
33 原生JAVA操作ES_索引操作(2)
34 原生JAVA操作ES_文档操作(1)
35 原生JAVA操作ES_文档操作(2)
36 原生JAVA操作ES_搜索操作
37 SpringDataES_项目搭建
38 SpringDataES_创建实体类
39 SpringDataES_Repository接口方法
40 SpringDataES_DSL查询文档
41 SpringDataES_按照规则命名查询
42 SpringDataES_分页查询
43 SpringDataES_结果排序
44 SpringDataES_template操作索引
45 SpringDataES_template增删改文档
46 SpringDataES_template查询文档
47 SpringDataES_template复杂查询
48 SpringDataES_template分页查询
49 SpringDataES_结果排序
50 Elasticsearch集群_概念
51 Elasticsearch集群_安装节点一
52 Elasticsearch集群_安装剩余节点
53 Elasticsearch集群_配置kibana
54 Elasticsearch集群_测试集群状态
55 Elasticsearch集群_故障应对、水平扩容
56 Elasticsearch优化_磁盘选择
57 Elasticsearch优化_分片策略
58 Elasticsearch优化_内存设置
59 Elasticsearch案例_需求说明
60 Elasticsearch案例_自动补全
61 Elasticsearch案例_创建索引
62 Elasticsearch案例_导入数据
63 Elasticsearch案例_项目搭建
64 Elasticsearch案例_创建实体类、Repository接口
65 Elasticsearch案例_自动补全功能
66 Elasticsearch案例_高亮搜索关键字功能
67 Elasticsearch案例_创建Controller
68 Elasticsearch案例_前端页面
资料
01 本章节资料下载地址
02 Elastic Stack
01 课程简介
02 Elastic Stack介绍
03 Elastic Stack组件
04 Filebeat_介绍
05 Filebeat_安装
06 Filebeat_入门案例
07 Filebeat_自定义字段
08 Filebeat_读取Nginx日志
09 Filebeat_模板使用
10 Filebeat_输出到ES中
11 Metricbeat_介绍
12 Metricbeat_收集系统指标
13 Metricbeat_查看Nginx指标
14 Metricbeat_采集Nginx指标
15 Kibana_介绍&安装
16 Kibana_安装Metricbeat仪表盘
17 Kibana_使用Metricbeat仪表盘
18 Kibana_Filebeat仪表盘
19 Kibana_自定义仪表盘
20 Logstash_介绍
21 Logstash_入门案例
22 Logstash_入门案例
23 Logstash_处理beats收集的数据
24 Logstash_处理beats收集的数据
25 Logstash_双写一致
26 Logstash_双写一致
27 Logstash_配置双写一致
28 Logstash_配置双写一致
29 Logstash_测试双写一致
30 Logstash_测试双写一致
31 Logstash_双写一致补充
32 Logstash_双写一致补充
33 Elastic Stack案例_案例介绍
34 Elastic Stack案例_案例介绍
35 Elastic Stack案例_日志实体类
36 Elastic Stack案例_日志实体类
37 Elastic Stack案例_生成日志对象
38 Elastic Stack案例_生成日志对象
39 Elastic Stack案例_写日志文件
40 Elastic Stack案例_写日志文件
41 Elastic Stack案例_linux环境运行项目
42 Elastic Stack案例_linux环境运行项目
43 Elastic Stack案例_创建ES索引
44 Elastic Stack案例_创建ES索引
45 Elastic Stack案例_配置Logstash
46 Elastic Stack案例_配置Logstash
47 Elastic Stack案例_配置Beats
48 Elastic Stack案例_配置Beats
49 Elastic Stack案例_制作仪表盘
50 Elastic Stack案例_制作仪表盘
资料
01 本章资料下载
16 前后端分离技术VUE
01 ES6新特性
01 命令行工具
02 ECMAScript 6简介
03 Nodejs环境安装
04 Babel转码器
05 Let命令
06 Const命令
07 对象解构赋值
08 字符串扩展
09 字符串新增方法
10 数组扩展_扩展运算符
11 数组扩展_新增方法
12 对象的扩展
13 函数扩展_箭头函数
14 Set数据结构
15 Set数据结构方法
16 Promise对象
17 Promise对象_Ajax实操
18 Async函数
19 Class的基本语法
20 Class属性与方法
21 Class的继承
22 Module的语法
资料
01 本章资料下载地址
02 Vue3
01 Vue是什么?为什么要学习他
02 Vue开发前端的准备
03 模板语法
04 条件渲染
05 列表渲染
06 事件处理
07 表单输入绑定
08 组件基础
09 Props组件交互
10 自定义事件组件交互
11 组件生命周期
12 Vue引入第三方
13 Axios网络请求
14 Axios网络请求封装
15 网络请求跨域解决方案
16 Vue引入路由配置
17 路由传递参数
18 嵌套路由配置
19 Vue状态管理(Vuex)
20 Vue状态管理核心(Vuex)
21 Vue3新特性1
22 Vue3新特性2
23 Vue3加载Element-plus
24 Vue3加载Element-plus
资料
01 本章资料下载地址
17 微信与支付宝在线支付
01 微信支付
01 课程介绍
02 微信支付_产品介绍
03 微信支付_前期准备工作之获取商户号
04 微信支付_前期准备工作之获取微信公众APPID
05 微信支付_前期准备工作之设置证书和密钥
06 支付安全_信息安全的基础
07 支付安全_消息摘要
08 支付安全_对称加密
09 支付安全_非对称加密之公钥加密
10 支付安全_非对称加密之私钥解密
11 支付安全_数字签名
12 支付安全_数字证书
13 支付项目_功能演示
14 Postman工具使用
15 支付工程准备_创建支付工程
16 支付工程准备_创建数据库表
17 支付工程准备_集成MyBatis-Plus
18 支付工程准备_MyBatis-Plus代码生成器
19 支付工程准备_统一结果返回封装类
20 微信支付_引入微信支付配置参数
21 微信支付_配置商户证书
22 微信支付_加载平台证书和获取HttpClient对象
23 微信支付_Native支付API列表
24 微信支付_Native支付流程
25 微信支付_创建订单
26 微信支付_Native下单之查询订单
27 微信支付_Native下单之组装参数
28 微信支付_Native下单之返回二维码链接
29 微信支付_二维码生成
30 微信支付_重复支付解决
31 支付通知_内网穿透
32 支付通知_下载安装内网穿透
33 支付通知_接收通知
34 支付通知_修改订单状态之验签
35 支付通知_修改订单状态之密文解密
36 支付通知_修改订单状态
37 支付通知_添加交易记录
38 支付通知_ReentrantLock数据锁
39 微信支付查单_查询订单
40 微信支付查单_集成SpringTask
41 微信支付查单_定时查找超时订单
42 微信支付查单_核实订单状态
43 用户取消订单_关闭订单
44 用户取消订单_调用微信支付的关单接口
45 申请退款_创建退款单
46 申请退款_调用微信支付退款API
47 申请退款_退款结果通知
资料
01 本章资料下载地址
02 支付宝支付
01 支付宝支付_产品介绍
02 支付宝支付_开发者入驻
03 支付宝支付_沙箱环境介绍
04 沙箱环境_配置密钥
05 支付宝引入支付参数
06 支付宝支付_设置支付宝客户端
07 当面付_支付流程
08 当面付_统一收单下单
09 当面付_支付完成接收回调请求
10 当面付_异步通知验签
11 当面付_修改订单状态
12 支付宝退款接口_统一收单交易退款节接口
13 当面付_交易状态查询
14 前端项目使用说明
资料
01 本章资料下载地址
18 亿级高并发电商项目
01 亿级高并发电商项目
01 项目搭建_项目功能介绍
02 项目搭建_项目功能技术选型
03 项目搭建_项目架构图
04 项目搭建_数据库表结构
05 项目搭建_安装Docker
06 项目搭建_安装Zookeeper
07 项目搭建_安装Dubbo-Admin
08 项目搭建_创建父工程
09 项目搭建_创建通用模块(1)
10 项目搭建_创建通用模块(2)
11 项目搭建_创建商品服务模块
12 项目搭建_编写根据id查询品牌功能
13 项目搭建_创建网站后台API模块
14 项目搭建_编写根据id查询品牌控制器
15 项目搭建_配置IDEA忽略文件显示
16 项目搭建_IDEA开启Dashboard
17 项目搭建_设置统一返回格式
18 项目搭建_统一异常处理(1)
19 项目搭建_统一异常处理(2)
20 项目搭建_Postman测试接口
21 权限管理_创建后台用户服务模块
22 权限管理_新增管理员
23 权限管理_修改管理员
24 权限管理_删除管理员
25 权限管理_根据id查询管理员(1)
26 权限管理_根据id查询管理员(2)
27 权限管理_分页查询管理员
28 权限管理_修改管理员角色
29 权限管理_连接前端工程进行测试(1)
30 权限管理_连接前端工程进行测试(2)
31 权限管理_编写角色服务接口
32 权限管理_编写角色Mapper
33 权限管理_编写角色服务实现类
34 权限管理_编写角色控制器
35 权限管理_测试角色管理功能
36 权限管理_编写权限服务接口
37 权限管理_编写权限Mapper
38 权限管理_编写权限服务实现类
39 权限管理_编写权限控制器
40 权限管理_测试权限管理功能
41 权限管理_编写Security处理器(1)
42 权限管理_编写Security处理器(2)
43 权限管理_编写Security配置类
44 权限管理_编写认证授权相关的服务方法
45 权限管理_编写认证授权逻辑
46 权限管理_编写接口鉴权配置
47 权限管理_修改新增&修改管理员方法
48 权限管理_编写获取登录管理员方法
49 商品管理_编写品牌服务接口
50 商品管理_编写品牌服务实现类
51 商品管理_编写品牌控制器
52 商品管理_测试品牌管理功能
53 商品管理_编写商品类型服务接口
54 商品管理_编写商品类型服务实现类(1)
55 商品管理_编写商品类型服务实现类(2)
56 商品管理_编写商品类型服务实现类(3)
57 商品管理_编写商品规格控制器
58 商品管理_测试商品类型管理功能
59 商品管理_编写商品服务规格接口
60 商品管理_编写商品规格Mapper
61 商品管理_编写商品规格服务实现类
62 商品管理_编写商品规格控制器
63 商品管理_测试商品规格管理功能
64 商品管理_安装FastDFS(1)
65 商品管理_安装FastDFS(2)
66 商品管理_安装Nginx
67 商品管理_编写文件服务模块
68 商品管理_编写文件上传功能
69 商品管理_编写文件上传控制器
70 商品管理_测试文件上传功能
71 商品管理_编写新增商品功能(1)
72 商品管理_编写新增商品功能(2)
73 商品管理_编写新增商品功能(3)
74 商品管理_编写修改商品功能(1)
75 商品管理_编写修改商品功能(2)
76 商品管理_编写上下架商品功能
77 商品管理_编写根据id查询商品功能(1)
78 商品管理_编写根据id查询商品功能(2)
79 商品管理_编写分页查询商品功能
80 商品管理_测试商品管理功能
81 商品管理_编写秒杀商品接口
82 商品管理_编写秒杀商品服务实现类&控制器
83 商品管理_测试秒杀商品管理功能
84 广告管理_编写广告服务接口
85 广告管理_创建广告服务模块
86 广告管理_编写广告服务实现类
87 广告管理_编写广告控制器
88 广告管理_测试广告管理功能
89 广告管理_创建广告用户Api模块
90 广告管理_测试前台广告查询功能
91 广告管理_使用缓存优化用户查询广告&安装Redis
92 广告管理_优化广告服务实现类(1)
93 广告管理_优化广告服务实现类(2)
94 商品搜索_安装ES服务
95 商品搜索_安装kibana
96 商品搜索_编写搜索相关的实体类
97 商品搜索_创建商品索引
98 商品搜索_创建搜索服务模块
99 商品搜索_创建搜索服务Api模块
100 商品搜索_编写搜索服务接口
101 商品搜索_向ES同步数据库商品数据_查询所有商品详情(1)
102 商品搜索_向ES同步数据库商品数据_查询所有商品详情(2)
103 商品搜索_向ES同步数据库商品数据_查询所有商品详情(3)
104 商品搜索_向ES同步数据库商品数据_编写分词方法
105 商品搜索_向ES同步数据库商品数据_测试分词方法
106 商品搜索_向ES同步数据库商品数据_编写向ES同步商品数据方法
107 商品搜索_向ES同步数据库商品数据_同步所有商品数据到ES
108 商品搜索_编写补齐关键字功能(1)
109 商品搜索_编写补齐关键字功能(2)
110 商品搜索_编写商品搜索功能(1)
111 商品搜索_编写商品搜索功能(2)
112 商品搜索_编写商品搜索功能(3)
113 商品搜索_编写商品搜索功能(4)
114 商品搜索_编写商品搜索功能(5)
115 商品搜索_编写商品搜索功能(6)
116 商品搜索_测试商品搜索功能
117 商品搜索_编写根据id查询商品详情功能
118 商品搜索_测试根据id查询商品详情功能
119 商品搜索_管理员操作商品后同步到ES中_修改商品服务接口实现类
120 商品搜索_管理员操作商品后同步到ES中_测试商品同步
121 商品搜索_管理员操作商品后同步到ES中_安装Erlang
122 商品搜索_管理员操作商品后同步到ES中_安装RabbitMQ
123 商品搜索_管理员操作商品后同步到ES中_修改商品服务(1)
124 商品搜索_管理员操作商品后同步到ES中_修改商品服务(2)
125 商品搜索_管理员操作商品后同步到ES中_修改搜索服务
126 商城用户_编写用户服务接口
127 商城用户_创建网站用户服务模块
128 商城用户_创建网站用户Api模块
129 商城用户_用户注册的步骤
130 商城用户_申请阿里短信服务
131 商城用户_编写发送短信功能(1)
132 商城用户_编写发送短信功能(2)
133 商城用户_编写发送注册验证码功能
134 商城用户_测试发送注册验证码功能
135 商城用户_编写验证注册验证码功能
136 商城用户_编写用户注册功能(1)
137 商城用户_编写用户注册功能(2)
138 商城用户_编写用户名密码登录功能
139 商城用户_向用户发送登录验证码
140 商城用户_验证登录验证码
141 商城用户_单点登录的概念
142 商城用户_编写单点登录功能
143 商城用户_编写拦截器验证令牌
144 商城用户_配置拦截的接口
145 商城用户_编写获取用户名功能
146 购买商品_编写购物车服务接口
147 购买商品_创建购物车服务模块
148 购买商品_创建购物车Api模块
149 购买商品_编写查询用户购物车功能
150 购买商品_编写添加商品到购物车方法
151 购买商品_编写修改&删除购物车商品方法
152 购买商品_编写购物车控制器(1)
153 购买商品_编写购物车控制器(2)
154 购买商品_测试购物车功能
155 购买商品_编写修改所有用户购物车商品方法
156 购买商品_编写删除所有用户购物车商品方法
157 购买商品_优化修改商品、下架商品方法
158 购买商品_测试修改商品、下架商品方法
159 购买商品_购物车模块监听修改商品、删除商品消息
160 购买商品_创建订单服务模块&创建订单Api模块
161 购买商品_编写地址服务接口
162 购买商品_编写地址服务接口实现类
163 购买商品_编写地址控制器
164 购买商品_编写订单服务接口
165 购买商品_编写新增订单功能(1)
166 购买商品_编写新增订单功能(2)
167 购买商品_编写根据id查询订单功能
168 购买商品_编写查询用户订单功能
169 购买商品_编写修改订单功能
170 购买商品_创建支付服务模块
171 购买商品_编写支付配置类&支付验签工具
172 购买商品_编写支付服务接口
173 购买商品_编写生成二维码功能(1)
174 购买商品_编写生成二维码功能(2)
175 购买商品_编写支付回调方法(1)
176 购买商品_编写支付回调方法(2)
177 购买商品_测试支付功能
178 商品秒杀_创建秒杀服务模块
179 商品秒杀_创建秒杀Api模块
180 商品秒杀_编写秒杀服务接口
181 商品秒杀_同步商品到redis(1)
182 商品秒杀_同步商品到redis(2)
183 商品秒杀_分页查询秒杀商品列表(1)
184 商品秒杀_分页查询秒杀商品列表(2)
185 商品秒杀_根据id查询秒杀商品
186 商品秒杀_生成秒杀订单(1)
187 商品秒杀_生成秒杀订单(2)
188 商品秒杀_将redis商品同步到mysql中
189 商品秒杀_根据id查询秒杀订单
190 商品秒杀_支付秒杀订单
191 商品秒杀_删除过期订单(1)
192 商品秒杀_删除过期订单(2)
193 商品秒杀_删除过期订单(3)
194 商品秒杀_测试删除过期订单
195 项目部署_安装Docker
196 项目部署_安装Mysql容器
197 项目部署_安装Zookeeper容器
198 项目部署_安装Dubbo-Admin容器
199 项目部署_安装Redis容器
200 项目部署_安装FastDFS容器
201 项目部署_安装RabbitMQ容器
202 项目部署_安装Elasticsearch容器
203 项目部署_安装Kibana容器
204 项目部署_安装Elasticsearch分词器
205 项目部署_向Elasticsearch同步数据(1)
206 项目部署_向Elasticsearch同步数据(2)
207 项目部署_制作通用模块jar包
208 项目部署_通过Maven插件制作Docker镜像
209 项目部署_启动项目容器
210 项目部署_配置服务生产者负载均衡
资料
01 本章资料下载地址
19 Spring Cloud微服务技术栈
01 Spring Cloud
01 课程介绍
02 微服务架构论
03 微服务的拆分规范和原则
04 为什么要使用SpringCloud
05 如何选择SpringCloud版本
06 如何学习微服务SpringCloud
07 什么是服务治理
08 服务注册发现_Eurka概念
09 服务注册发现_微服务聚合父工程构建
10 服务注册发现_单机Eureka注册中心搭建
11 服务注册发现_创建服务提供者
12 服务注册发现_解读Eureka注册中心UI界面
13 服务注册发现_创建服务消费者
14 服务注册发现_服务自保和剔除
15 服务注册发现_actuator微服务信息完善
16 服务注册发现_服务发现Discovery
17 服务注册发现_高可用Eureka注册中心
18 服务注册发现_高可用Eureka注册中心搭建
19 客户端负载均衡_什么是负载均衡
20 客户端负载均衡_负载均衡策略
21 服务调用_OpenFeign概述
22 服务调用_OpenFeign入门案例
23 服务调用_OpenFeign日志增强
24 服务调用_OpenFeign超时机制
25 服务断路器_什么是灾难性雪崩效应
26 服务断路器_雪崩效应解决方案之服务熔断
27 服务断路器_雪崩效应解决方案之服务降级
28 服务断路器_雪崩效应解决方案之服务隔离
29 服务断路器_服务雪崩解决方案之服务限流
30 服务断路器_介绍Resilience4j
31 服务断路器_Resilience4j的断路器
32 服务断路器_Resilience4j的超时降级
33 服务断路器_Resilience4j的重试机制
34 服务断路器_Resilience4j的异常熔断降级
35 服务断路器_Resilience4j的慢调用熔断降级
36 服务断路器_Resilience4j的信号量隔离
37 服务断路器_Resilience4j的线程池服务隔离
38 服务断路器_Resilience4j的限流
39 服务网关Gateway_在微服务中的应用
40 服务网关Gateway_三个核心概念
41 服务网关Gateway_入门案例
42 服务网关Gateway_JAVA API构建路由
43 服务网关Gateway_路由规则
44 服务网关Gateway_动态路由
45 服务网关Gateway_断言
46 服务网关Gateway_过滤器
47 服务网关Gateway_网关过滤器
48 服务网关Gateway_自定义网关过滤器
49 服务网关Gateway_自定义全局网关过滤器
50 服务网关Gateway_解决跨域
51 服务网关Gateway实现用户鉴权_什么是JWT
52 服务网关Gateway实现用户鉴权_JWT原理
53 服务网关Gateway实现用户鉴权_用户微服务
54 服务网关Gateway实现用户鉴权_JWT工具类
55 服务网关Gateway实现用户鉴权_用户服务实现JWT鉴权
56 服务网关Gateway实现用户鉴权_网关过滤器加入JWT鉴权
57 分布式配置中心_Spring Cloud Config
58 分布式配置中心_Config配置总控中心搭建
59 分布式配置中心_Config配置读取规则
60 分布式配置中心_Config客户端配置与测试
61 分布式配置中心_动态刷新
62 消息总线_什么是Spring Cloud Bus
63 消息总线_Docker安装RabbitMQ
64 消息总线_Bus动态刷新全局广播
65 消息驱动_什么是Spring Cloud Stream
66 消息驱动_入门案例之消息生产者
67 消息驱动_入门案例之消息消费者
68 消息驱动_分组消费
69 分布式请求链路追踪_为什么需要链路追踪
70 分布式请求链路追踪_Spring Cloud Sleuth是什么
71 分布式请求链路追踪_微服务集成Sleuth实现链路打标
72 分布式请求链路追踪_什么是ZipKin
73 分布式请求链路追踪_Docker搭建Zipkin服务
74 分布式请求链路追踪_Zipkin客户端搭建
75 分布式请求链路追踪_什么是SkyWalking
76 分布式请求链路追踪_SkyWalking核心概念
77 分布式请求链路追踪_什么是探针Java Agent
78 分布式请求链路追踪_Java探针日志监控实现之环境搭建
79 分布式请求链路追踪_Java探针日志监控实现之探针实现
80 分布式请求链路追踪_SkyWalking服务环境搭建
81 分布式请求链路追踪_微服务接入SkyWalking探针
82 分布式请求链路追踪_Docker搭建Elasticsearch环境
83 分布式请求链路追踪_SkyWalking使用Elasticsearch持久化
84 分布式请求链路追踪_SkyWalking自定义链路追踪
85 分布式请求链路追踪_SkyWalking日志
86 分布式请求链路追踪_SkyWalking告警
87 分布式请求链路追踪_Skywalking自定义告警规则
88 分布式请求链路追踪_SkyWalking网络钩子Webhooks
89 分布式请求链路追踪_SkyWalking钉钉告警
90 分布式请求链路追踪_SkyWalking邮件告警
91 全方位的监控告警系统_为什么需要监控系统
92 全方位的监控告警系统_Prometheus环境搭建
93 全方位的监控告警系统_Grafana环境搭建
94 全方位的监控告警系统_微服务应用接入监控
资料
01 本章节资料下载地址
20 租房网(Spring Cloud最新架构)
01 租房网
01 租房网_项目简介
02 租房网_模块结构
03 租房网_项目总体架构
04 租房网_前端工程说明
05 租房网_项目环境搭建_docker安装
06 租房网_项目环境搭建_jdk安装
07 租房网_项目环境搭建_redis安装
08 租房网_项目环境搭建_fastdfs安装
09 租房网_项目环境搭建_mongodb安装
10 租房网_项目环境搭建_rabbitmq安装
11 租房网_项目环境搭建_elasticSearch安装
12 租房网_项目架构搭建_上传图片
13 租房网_项目架构搭建_录入数据
14 租房网_项目架构搭建_创建父工程
15 租房网_项目架构搭建_创建eureka模块
16 租房网_项目架构搭建_eureka服务容器化
17 租房网_项目架构搭建_创建banner模块
18 租房网_项目架构搭建_创建configServer模块
19 租房网_项目架构搭建_创建buyaction模块
20 租房网_项目架构搭建_创建buyactionMessageConsumer模块
21 租房网_项目架构搭建_创建buytime模块
22 租房网_项目架构搭建_创建cacheRedis模块
23 租房网_项目架构搭建_创建comment模块
24 租房网_项目架构搭建_创建commons模块
25 租房网_项目架构搭建_创建detail模块
26 租房网_项目架构搭建_创建gateway模块
27 租房网_项目架构搭建_创建hotproduct模块
28 租房网_项目架构搭建_创建login模块
29 租房网_项目架构搭建_创建mongodb模块
30 租房网_项目架构搭建_创建order模块
31 租房网_项目架构搭建_创建rabbitPublisher模块
32 租房网_项目架构搭建_创建recommendation模块
33 租房网_项目架构搭建_创建search模块
34 租房网_基础功能构建_配置中心和mongoDB类
35 租房网_基础功能构建_编写commons模块公共类
36 租房网_基础功能构建_编写gateway网关模块
37 租房网_基础功能构建_编写Redis模板配置类
38 租房网_banner模块开发_1
39 租房网_banner模块开发_2
40 租房网_hotProduct模块开发_1
41 租房网_hotProduct模块开发_2
42 租房网_recommendation模块开发
43 租房网_网关配置及模块运行
44 租房网_details模块开发
45 租房网_为details模块添加缓存
46 租房网_comment模块开发_新增评论
47 租房网_comment模块开发_新增评论测试
48 租房网_comment模块开发_查询评论
49 租房网_comment模块开发_查询评论测试
50 租房网_search模块开发_创建dao层接口
51 租房网_search模块开发_初始化数据
52 租房网_search模块开发_kibana的安装及使用
53 租房网_search模块开发_编写service及控制层接口
54 租房网_search模块开发_接口测试
55 租房网_login模块开发_流程简介
56 租房网_login模块开发_开发redis操作接口
57 租房网_login模块开发_开发发送验证码接口
58 租房网_login模块开发_验证码接口测试
59 租房网_login模块开发_保存登录日志
60 租房网_login模块开发_开发登录接口
61 租房网_login模块开发_登录接口测试
62 租房网_login模块开发_引入spring security
63 租房网_login模块开发_定义security配置类
64 租房网_login模块开发_开发认证处理器
65 租房网_login模块开发_开发自定义登录逻辑类
66 租房网_login模块开发_测试自定义登录逻辑类
67 租房网_login模块开发_获取当前登录人信息
68 租房网_buyaction模块开发_模块开发流程说明
69 租房网_buyaction模块开发_商品预订接口开发
70 租房网_buyaction模块开发_消息发送配置
71 租房网_buyaction-message-consumer模块开发_模块开发流程说明
72 租房网_buyaction-message-consumer模块开发_dao层接口开发_1
73 租房网_buyaction-message-consumer模块开发_dao层接口开发_2
74 租房网_buyaction-message-consumer模块开发_service接口开发
75 租房网_buyaction-message-consumer模块开发_模块联合测试
76 租房网_buytime模块开发_模块说明及功能开发
77 租房网_buytime模块开发_接口测试
78 租房网_resillience4j应用_配置说明
79 租房网_resillience4j应用_接口限流改造
80 租房网_order模块_创建dao层接口
81 租房网_order模块_创建service层接口
82 租房网_order模块_创建controller
83 租房网_order模块_接口测试
84 租房网_openfeign应用_开发流程说明
85 租房网_openfeign应用_代码开发
资料
01 本章资料下载地址
21 Spring Cloud Alibaba技术栈
01 Spring Cloud Alibaba
01 SpringCloudAlibaba微服务简介
02 SpringCloudAlibaba简介
03 Spring Cloud Alibaba版本与兼容性
04 分布式服务治理_什么是Nacos
05 分布式服务治理_Nacos Server下载安装
06 分布式服务治理_Docker安装Nacos Server服务
07 分布式服务治理_微服务聚合父工程构建
08 分布式服务治理_创建支付服务生产者
09 分布式服务治理_创建服务消费者
10 服务调用_Dubbo和OpenFeign区别
11 服务调用_微服务接入OpenFeign
12 服务调用_OpenFeign实现服务降级
13 服务调用_Dubbo实现服务生产者
14 服务调用_Dubbo消费者调用接口
15 服务调用_Dubbo实现服务降级
16 分布式配置中心_为什么需要分布式配置中心
17 分布式配置中心_了解主流的配置中心
18 分布式配置中心_Namespace命名空间
19 分布式配置中心_DataID配置
20 分布式配置中心_Group分组方案
21 分布式配置中心_Namespace实施方案
22 分布式配置中心_将应用对接Nacos配置中心
23 分布式配置中心_Nacos配置动态刷新
24 分布式配置中心_Dubbo服务对接分布式配置中心
25 分布式配置中心_Nacos集群架构介绍
26 分布式配置中心_Nacos的数据持久化
27 分布式配置中心_Nacos集群配置
28 分布式流量防护_认识分布式流量防护
29 分布式流量防护_认识Sentinel
30 分布式流量防护_Sentinel控制台环境安装基于Linux
31 分布式流量防护_Sentinel控制台环境安装基于Docker
32 分布式流量防护_将应用接入Sentinel
33 分布式流量防护_流量控制
34 分布式流量防护_流控模式之直接模式
35 分布式流量防护_流控模式之关联模式
36 分布式流量防护_流控模式之链路模式
37 分布式流量防护_流控效果之冷启动
38 分布式流量防护_流控效果之排队等待
39 分布式流量防护_热点参数限流
40 分布式流量防护_线程隔离
41 分布式流量防护_熔断降级
42 分布式流量防护_熔断降级之慢调用
43 分布式流量防护_熔断降级之异常比例
44 分布式流量防护_熔断降级之异常数
45 分布式流量防护_授权规则_上
46 分布式流量防护_授权规则_下
47 分布式流量防护_系统自适应限流
48 分布式流量防护_SentinelResource注解配置详解之只配置fallback
49 分布式流量防护_SentinelResource配置详解之只配置blockHandler
50 分布式流量防护_SentinelResource配置详解之fallback和blockHandler都配置
51 分布式流量防护_实时监控数据
52 分布式流量防护_Sentinel为什么需要持久化
53 分布式流量防护_Sentinel组件二次开发
54 分布式事物处理_认识本地事物
55 分布式事物处理_认识分布式事物
56 分布式事物处理_分布式事务产生的场景
57 分布式事物解决方案_什么是两阶段提交
58 分布式事物解决方案_XA方案
59 分布式事物解决方案_Seata方案
60 Seata实现2PC事物_业务说明
61 Seata实现2PC事物_下载启动Seata服务
62 Seata提供XA模式实现分布式事务_转账功能实现上
63 Seata提供XA模式实现分布式事务_转账功能实现下
64 Seata提供XA模式实现分布式事务_没有引入分布式事物问题演示
65 Seata提供XA模式实现分布式事务_项目引入Seata
资料
01 本章节资料下载地址
22 分布式医疗云平台
01 项目简介
01 云医疗平台_项目介绍及技术特点
02 云医疗平台_模块功能介绍
03 云医疗平台_项目架构介绍
02 项目环境准备
01 云医疗平台_环境搭建
02 云医疗平台_jdk的安装
03 云医疗平台_redis和nacos的安装
04 云医疗平台_sentinel安装
05 云医疗平台_rocketmq搭建
06 云医疗平台_fastdfs安装
07 云医疗平台_mysql安装
08 云医疗平台_mycat安装
09 前端环境的搭建
03 基础功能搭建
01 云医疗平台_就诊业务相关表
02 云医疗平台_ERP业务相关表
03 云医疗平台_系统表
04 云医疗平台_代码结构
05 云医疗平台_创建父工程
06 云医疗平台_创建commons模块_1
07 云医疗平台_创建commons模块_2
08 云医疗平台_创建配置中心
09 云医疗平台_创建就诊模块
10 云医疗平台_创建进销存模块
11 云医疗平台_创建短信模块
12 云医疗平台_创建统计分析模块
13 云医疗平台_创建系统主模块
14 云医疗平台_创建Shiro配置类
15 云医疗平台_登录接口实现_1
16 云医疗平台_登录接口实现_2
17 云医疗平台_发送并保存短信
18 云医疗平台_校验短信
04 系统管理模块
01 云医疗平台_字典管理_分页查询
02 云医疗平台_字典管理_增删改
03 云医疗平台_创建登录日志
04 云医疗平台_登录日志管理
05 云医疗平台_操作日志管理
06 云医疗平台_切面设计及实现
07 云医疗平台_科室管理
08 云医疗平台_用户管理_1
09 云医疗平台_用户管理_2
10 云医疗平台_角色管理
11 云医疗平台_菜单管理_1
12 云医疗平台_菜单管理_2
13 云医疗平台_通知管理
14 云医疗平台_检查项目设置
15 云医疗平台_挂号费用设置
05 药品进销存
01 云医疗平台_进销存模块基础代码生成
02 云医疗平台_生产厂家维护
03 云医疗平台_药品信息维护
04 云医疗平台_供应商维护
05 云医疗平台_sentinel应用_1
06 云医疗平台_sentinel应用_2
07 云医疗平台_sentinel应用_3
08 云医疗平台_采购入库列表_1
09 云医疗平台_采购入库列表_2
10 云医疗平台_采购入库列表_3
11 云医疗平台_入库审核
12 云医疗平台_库存查询
06 看病就诊
01 云医疗平台_就诊模块基础代码生成
02 云医疗平台_查询待排班医生信息
03 云医疗平台_查询当前用户排班信息_1
04 云医疗平台_查询当前用户排班信息_2
05 云医疗平台_保存排班信息
06 云医疗平台_查询患者信息_1
07 云医疗平台_查询患者信息_2
08 云医疗平台_查询排班科室
09 云医疗平台_根据身份证号查询患者信息
10 云医疗平台_挂号
11 云医疗平台_挂号收费
12 云医疗平台_查询挂号列表_退号_作废
13 云医疗平台_新开就诊_第一部分_1
14 云医疗平台_新开就诊_第一部分_2
15 云医疗平台_新开就诊_第一部分_3
16 云医疗平台_新开就诊_第二部分_保存病历
17 云医疗平台_新开就诊_第二部分_根据挂号Id查询病历
18 云医疗平台_新开就诊_第二部分_根据病历Id查询处方及详情
19 云医疗平台_新开就诊_第三部分_保存处方及详情
20 云医疗平台_新开就诊_第三部分_删除处方详情
21 云医疗平台_新开就诊_第三部分_完成就诊
07 收费管理
01 云医疗平台_处方收费_根据挂号Id查询未支付的处方信息
02 云医疗平台_现金订单支付
03 云医疗平台_支付宝支付_概述及账号申请
04 云医疗平台_支付宝支付_创建测试模块
05 云医疗平台_支付宝支付_支付_1
06 云医疗平台_支付宝支付_支付_2
07 云医疗平台_支付宝支付_支付后回调
08 云医疗平台_支付宝支付_验证是否是支付宝回调
09 云医疗平台_支付宝支付_退费
10 云医疗平台_支付宝支付_退费回调的问题
11 云医疗平台_创建支付宝订单
12 云医疗平台_在线支付测试
13 云医疗平台_查询收费列表及详情
14 云医疗平台_收费列表中现金及支付宝支付
15 云医疗平台_处方退费_查询已支付的处方单
16 云医疗平台_处方退费_创建现金退费订单
17 云医疗平台_处方退费_创建支付宝退费订单
18 云医疗平台_RocketMQ在支付中的应用_1
19 云医疗平台_RocketMQ在支付中的应用_2
20 云医疗平台_查询退费列表
21 云医疗平台_发药_查询已支付的处方信息
22 云医疗平台_发药
08 检查管理
01 云医疗平台_新开检查_查询已支付的检查处方
02 云医疗平台_新开检查_查询检查处方详情
03 云医疗平台_新开检查_开始检查
04 云医疗平台_检查结果录入_查询所有检查中的项目
05 云医疗平台_检查结果录入_结束检查
06 云医疗平台_检查结果查询
09 数据统计模块
01 云医疗平台_数据统计_收支统计
02 云医疗平台_数据统计_药品销售统计
03 云医疗平台_数据统计_检查项目统计
04 云医疗平台_数据统计_工作量统计
10 补充知识
01 云医疗平台_补充知识_配置主从复制
02 云医疗平台_补充知识_配置读写分离
资料
01 本章节资料下载地址
23 容器管理技术
01 K8s
01 K8s_什么是K8s
02 K8s_K8s和Docker的关系
03 K8s_Master节点组件
04 K8s_Node节点组件
05 K8s_集群架构详解_1
06 K8s_集群架构详解_2
07 K8s_集群架构详解_3
08 K8s_CentOS升级内核
09 K8s_CentOS系统设置
10 K8s_安装Docker
11 K8s_初始化集群_1
12 K8s_初始化集群_2
13 K8s_部署容器网络
14 K8s_部署Dashboard_1
15 K8s_部署Dashboard_2
16 K8s_Namespace介绍
17 K8s_Pod概念简介_1
18 K8s_Pod概念简介_2
19 K8s_kubectl常用命令_1
20 K8s_kubectl常用命令_2
21 K8s_kubectl常用命令_3
22 K8s_kubectl常用命令_4
23 K8s_Deployment简介
24 K8s_创建deployment
25 K8s_镜像更新
26 K8s_Deployment的扩缩容
27 K8s_Service概念简介
28 K8s_创建Service
29 K8s_删除Service
30 K8s_资源文件与Idea集成
31 K8s_资源文件格式_1
32 K8s_资源文件格式_2
33 K8s_构建JDK11镜像
34 K8s_构建springboot项目镜像
35 K8s_上传镜像
36 K8s_在集群中部署项目
资料
01 本章节资料下载地址
24 高性能Web平台
01 Lua语言快速入门
01 Lua课程介绍
02 Lua概述
03 Lua特性
04 Lua应用场景
05 Lua配置环境
06 Lua编辑器选择
07 Lua基本语法
08 Lua基本数据类型上
09 Lua基本数据类型下
10 Lua表达式
11 Lua变量
12 Lua循环
13 Lua流程控制
14 Lua函数之函数的定义
15 Lua函数之函数的参数
16 Lua函数之函数的返回值
17 Lua字符串
18 Lua数组
19 Lua迭代器
20 Lua表table
21 Lua模块与包
22 Lua元表上
23 Lua元表下
24 为什么需要协程
25 什么是协程
26 Lua实现协程
27 Lua协程深入理解
28 Lua文件操作io
29 Lua错误处理
30 Lua垃圾回收
31 Lua面向对象
资料
01 本章资料下载
02 高性能web平台
01 OpenResty概述
02 OpenResty背景
03 OpenResty概念
04 OpenResty三个特性
05 OpenResty应用场景
06 OpenResty学习重点在哪里
07 Lua语言进阶_什么是LuaJIT
08 Lua语言进阶_LuaJIT环境安装
09 Lua语言进阶_goto语句
10 Lua语言进阶_table库
11 Lua语言进阶_FFI库
12 Lua语言进阶_虚变量
13 Lua语言进阶_调用代码前先定义函数
14 Lua语言进阶_什么是JIT
15 Lua语言进阶_总结
16 OpenResty包管理安装
17 OpenResty源码安装
18 和OpenResty第一次接触
19 OpenResty运行命令
20 目录结构
21 OpernResty处理程序
22 OpenResty执行程序
23 OpenResty执行流程
24 OpenResty功能接口
25 OpenResty核心库
26 web应用开发流程
27 OpenResty基础功能_系统信息
28 OpenResty基础功能_运行日志
29 OpenResty基础功能_时间日期
30 OpenResty基础功能_数据编码
31 OpenResty基础功能_正则表达式
32 OpenResty基础功能_高速缓存
33 总结
34 HTTP服务_常量
35 HTTP服务_基本信息
36 HTTP服务_请求行
37 HTTP服务_请求头
38 HTTP服务_请求体
39 HTTP服务_响应头
40 HTTP服务_响应体
41 HTTP服务_流程控制
42 项目综合示例_需求介绍
43 项目综合示例_项目设计
44 项目综合示例_正确性判断
45 项目综合示例_白名单访问控制
46 项目综合示例_响应内容处理
47 项目综合示例_数据加工
48 HTTP服务小总结
49 访问后端_简介
50 访问后端_子请求
51 访问后端_协程套接字
52 访问后端_HTTP客户端请求
53 访问后端_DNS客户端
54 访问后端_redis客户端
55 访问后端_Mysql客户端
56 访问后端_小总结
57 高级功能_共享内存原理
58 高级功能_共享内存_读写操作
59 高级功能_共享内存_删除计数队列过期操作
60 高级功能_定时器_单次任务
61 高级功能_定时器_周期任务
62 高级功能_进程管理_工作进程
63 高级功能_进程管理_监控特权进程
64 高级功能_小总结
65 HTTPS服务_什么是HTTPS
66 HTTPS服务_密码学_对称和非对称加密
67 HTTPS服务_密码学_数字签名数字证书
68 HTTPS服务_生成CA证书
69 HTTPS服务_服务配置
70 HTTP服务_应用开发
71 HTTP服务_加载证书_清理证书
72 HTTP服务_加载证书_设置证书和私钥
73 OpenResty性能优化_阻塞函数
74 OpenResty性能优化_讨厌的字符串
75 OpenRestyx性能优化_惹人生气的Table
76 OpenResty性能优化_缓存应用
77 OpenResty性能优化_缓存风暴
78 OpenResty性能优化_多级缓存
79 OpenResty性能优化_漏桶和令牌桶原理
80 OpenResty性能优化_限流实现
81 OpenResty性能优化_火焰图
82 OpenResty开发测试_单元测试
83 OpenResty开发测试_性能测试
84 OpenResty开发测试_灰度发布lua脚本编写
85 OpenResty开发测试_灰度发布安装部署
86 OpenResty实战案例_商品详情页定向流量分发
87 OpenResty实战案例_商品详情页定向流量分发脚本编写
88 OpenResty实战案例_WAF防火墙概述
89 OpenResty实战案例_WAF防火墙实现
90 OpenRestyz实战案例_微服务网关概述
91 OpenResty实战案例_APISIX介绍
92 OpenResty实战案例_APISIX安装
93 OpenResty实战案例_网关项目部署
94 OpenResty实战案例_APIXSIX配置动态负载均衡
95 OpenResty实战案例_APISIX配置动态限流限速
96 OpenResty实战案例_APISIX配置动态身份认证
资料
01 本章资料下载
25 分布式解决方案
01 分布式全局ID
01 课程介绍
02 分布式全局唯一ID
03 分布式全局唯一ID解决方案
04 分布式全局唯一ID_什么是雪花算法SonwFlake
05 分布式全局唯一ID实现_雪花算法SonwFlake落地实现
06 分布式全局唯一ID实现_雪花算法SonwFlake落地实现之Mybatis Plus
资料
01 本章节资料下载地址
02 分布式事务
01 课程介绍
02 分布式事物处理_认识本地事物
03 关系型数据库事务基础_并发事务带来的问题
04 关系型数据库事务基础_MySQL事务隔离级别
05 MySQL事务隔离级别_模拟异常发生之脏读
06 MySQL事务隔离级别_模拟异常发生之不可重复读
07 MySQL事务隔离级别_模拟异常发生之幻读
08 MySQL事务_MySQL中锁的分类
09 MySQL中的死锁问题
10 MySQL事务的实现原理_什么是redo log
11 MySQL事务的实现原理_什么是undo log
12 分布式事物处理_认识分布式事物
13 分布式架构的理论知识_CAP理论
14 分布式事物处理_分布式事务产生的场景
15 分布式事物解决方案_什么是两阶段提交
16 分布式事物解决方案_XA方案
17 分布式事物解决方案_Seata方案
18 Seata实现2PC事物_业务说明
19 Seata实现2PC事物_下载启动Seata服务
20 Seata提供XA模式实现分布式事务_搭建聚合父工程构建
21 Seata提供XA模式实现分布式事务_转账功能实现上
22 Seata提供XA模式实现分布式事务_转账功能实现下
23 Seata提供XA模式实现分布式事务_没有引入分布式事物问题演示
24 Seata提供XA模式实现分布式事务_项目引入Seata
25 基于Atomikos实现XA强一致性分布式事务实战_Atomikos介绍
26 基于Atomikos实现XA强一致性分布式事务实战_业务说明
27 基于Atomikos实现XA强一致性分布式事务实战_项目搭建
28 基于Atomikos实现XA强一致性分布式事务实战_多数据源实现之读取数据源配置
29 基于Atomikos实现XA强一致性分布式事务实战_多数据源实现
30 基于Atomikos实现XA强一致性分布式事务实战_业务层实现
31 分布式架构的理论知识_BASE理论
32 分布式事务解决方案_最终一致性分布式事务
33 最终一致性分布式事务解决方案_TCC是什么
34 Hmily实现TCC分布式事务实战_认识Hmily-TCC
35 Hmily实现TCC分布式事务实战_业务场景介绍
36 Hmily实现TCC分布式事务实战_项目搭建
37 Hmily实现TCC分布式事务实战_公共模块
38 Hmily实现TCC分布式事务实战_集成Dubbo框架
39 Hmily实现TCC分布式事务实战_集成Hmily框架
40 Hmily实现TCC分布式事务实战_Hmily实现TCC运行流程
41 Hmily实现TCC分布式事务实战_转入转出微服务实现Try阶段
42 Hmily实现TCC分布式事务实战_转入转出微服务实现Confirm阶段
43 Hmily实现TCC分布式事务实战_转入转出微服务实现Cancel阶段
44 最终一致性分布式事务解决方案_什么是可靠消息最终一致性事务
45 可靠消息最终一致性分布式事务解决方案_本地消息表
46 可靠消息最终一致性分布式事务解决方案_RocketMQ事务消息
47 可靠消息最终一致性分布式事务实战_案列业务介绍
48 可靠消息最终一致性分布式事务实战_Docker安装RocketMQ
49 可靠消息最终一致性分布式事务实战_实现订单微服务
50 可靠消息最终一致性分布式事务实战_订单微服务业务层实现之发送事务消息
51 可靠消息最终一致性分布式事务实战_订单微服务业务层实现之监听事务消息
52 可靠消息最终一致性分布式事务实战_订单微服务业务层实现之回查事务状态
53 可靠消息最终一致性分布式事务实战_实现库存微服务
54 可靠消息最终一致性分布式事务实战_库存微服务业务层实现
55 可靠消息最终一致性分布式事务实战_测试程序
56 最终一致性分布式事务解决方案_什么是最大努力通知型分布式事务
57 最终一致性分布式事务解决方案_最大努力通知与可靠消息最终一致性的区别
58 最大努力通知型分布式事务解决方案
59 最大努力通知型分布式事务实战_案例业务说明
60 最大努力通知型分布式事务实战_实现充值微服务
61 最大努力通知型分布式事务实战_充值微服务之业务层实现
62 最大努力通知型分布式事务实战_实现账户微服务
63 最大努力通知型分布式事务实战_账户微服务之业务层实现
64 最大努力通知型分布式事务实战_账户微服务远程调用实现
65 最大努力通知型分布式事务实战_测试程序
资料
01 本章资料下载地址
03 分布式锁
01 分布锁介绍
02 分布式锁概述
03 分布式锁问题_业务介绍
04 分布式锁问题_创建SpringBoot项目
05 分布式锁问题_创建订单业务层编写
06 分布式锁问题_基于Synchronized锁解决超卖问题
07 分布式锁问题_演示问题
08 分布式锁解决方案
09 分布式锁解决方案_数据库悲观锁实现的分布式锁
10 分布式锁解决方案_数据库乐观锁实现的分布式锁
11 分布式锁解决方案_Redis实现的分布式锁原理
12 分布式锁解决方案_Redis实现的分布式锁
13 分布式锁解决方案_Redis分布式锁误删除问题
14 分布式锁解决方案_Redis分布式锁不可重入问题
15 分布式锁解决方案_基于Redisson实现的分布式锁实现
16 分布式锁解决方案_Zookeeper分布式锁原理
17 分布式锁解决方案_Zookeeper实现分布式锁
18 三种分布式锁对比
资料
01 本章资料下载地址
04 接口幂等
01 课程介绍
02 接口设计与重试机制引发的问题
03 接口设计与重试机制引发的问题演示_项目搭建
04 接口设计与重试机制引发的问题演示_业务实现
05 接口幂等性设计_insert操作幂等性原理
06 接口幂等性设计_insert操作幂等性实现_上
07 接口幂等性设计_insert操作幂等性实现_下
08 接口幂等性设计_Update操作幂等性原理
09 接口幂等性设计_Update操作幂等性实现
资料
01 本章节资料下载地址
26 云原生实战(即将上线)
27 JVM实战和BATJ大厂面试重难点
01 JVM调优
01 JVM课程介绍
02 JAVA执行流程
03 JDK&JRE&JVM
04 JAVA字节码文件结构
05 类加载-装载
06 类加载-链接
07 类加载-初始化
08 类加载器
09 双亲委派模型
10 JVM内存模型
11 程序计数器
12 本地方法栈
13 虚拟机栈
14 栈帧
15 栈帧的结构.
16 栈溢出及调优
17 方法区
18 JVM执行引擎
19 解释器与即时编译器
20 JAVA对象内存布局
21 JVM内存溢出和垃圾回收机制
22 JVM堆内存的划分
23 YoungGC和OldGC
24 使用VisualVM监听JAVA进程的内存模型
25 可达性分析
26 垃圾回收算法
27 垃圾收集器评判标准
28 垃圾收集器分类
29 CMS收集器
30 G1收集器
31 如何选择垃圾收集器
32 JVM参数设置
33 JVM常用命令
34 堆内存文件查看工具
35 GC日志查看工具
36 JVM监控工具
37 垃圾收集器效率对比
38 G1GC调优
39 G1GC调优指南
40 高并发环境下如何配置堆和垃圾回收器
41 生产环境JVM问题的排查思路
42 JVM常见面试题补充
资料
01 本章节资料下载地址
02 MySQL优化
01 Mysql优化_sql性能下降的原因
02 Mysql优化_sql读取顺序
03 Mysql优化_explain执行计划_命令简介
04 Mysql优化_explain执行计划_执行顺序id
05 Mysql优化_explain执行计划_查询类型select_type
06 Mysql优化_explain执行计划_扫描类型_type
07 Mysql优化_explain执行计划_索引引用情况
08 Mysql优化_explain执行计划_扫描行数及额外信息
09 Mysql优化_建表规范_1
10 Mysql优化_建表规范_2
11 Mysql优化_开发规约
12 Mysql优化_sql及索引优化_1
13 Mysql优化_sql及索引优化_2
14 Mysql优化_sql及索引优化_3
15 Mysql优化_系统参数优化_公共参数
16 Mysql优化_系统参数优化_MyISAM引擎参数详解
17 Mysql优化_系统参数优化_InnoDB引擎参数详解_1
18 Mysql优化_系统参数优化_InnoDB引擎参数详解_2
19 Mysql优化_系统参数优化_InnoDB引擎参数详解_3
20 Mysql优化_慢查询日志_开启日志
21 Mysql优化_慢查询日志_mysqldumpslow的使用
22 Mysql优化_慢查询日志_show profiles的使用
资料
01 本章资料下载地址
03 Tomcat调优
01 Tomcat性能优化_优化方法简介
02 Tomcat性能优化_connector配置项详解
03 Tomcat性能优化_jvm内存模型介绍
04 Tomcat性能优化_堆内存模型介绍
05 Tomcat性能优化_垃圾收集器分类详解
06 Tomcat性能优化_jvm垃圾收集参数设定
07 Tomcat性能优化_查看堆内存分配情况
08 Tomcat性能优化_Jmeter简介
09 Tomcat性能优化_Jmeter下载及测试准备
10 Tomcat性能优化_Jmeter测试配置及结果分析
资料
01 本章节资料下载地址
28 高并发实战和BATJ大厂面试重难点
01 课程概述
01 课程概述
资料
01 本章节资料下载地址
02 Java并发编程核心
01 Java并发编程核心_什么是进程
02 Java并发编程核心_进程与程序的区别
03 Java并发编程核心_什么是线程
04 Java并发编程核心_并发和并行
05 Java并发编程核心_同步和异步
06 Java并发编程核心_面试题_有了进程为什么还需要线程
07 Java并发编程核心_创建并启动线程
08 Java并发编程核心_使用Jconsole观察线程
09 Java并发编程核心_线程生命周期
10 Java并发编程核心_线程start方法源码剖析
11 Java并发编程核心_模板方法设计模式
12 Java并发编程核心_Thread模拟营业大厅叫号机程序
13 Java并发编程核心_创建线程的方式到底有几种?
14 Java并发编程核心_策略设计模式
15 Java并发编程核心_Runnable模拟营业大厅叫号机程序
16 Java并发编程核心_线程的命名
17 Java并发编程核心_Thread与ThreadGroup
18 Java并发编程核心_JVM内存结构讲解
19 Java并发编程核心_Thread与StackSize
20 Java并发编程核心_守护线程
21 Java并发编程核心_Thread.sleep
22 Java并发编程核心_yield和sleep
23 Java并发编程核心_线程优先级
24 Java并发编程核心_获取线程ID和当前线程
25 Java并发编程核心_线程interrupt中断方法
26 Java并发编程核心_线程isInterrupt方法
27 Java并发编程核心_线程interrupt方法
28 Java并发编程核心_线程本地方法isInterrupted源码分析
29 Java并发编程核心_join方法
30 Java并发编程核心_join方法实战案例
31 Java并发编程核心_如何关闭一个线程
32 Java并发编程核心_数据不一致问题的引入
33 Java并发编程核心_初识synchronized
34 Java并发编程核心_synchronized关键字的用法
35 Java并发编程核心_深入synchronized线程堆栈分析
36 Java并发编程核心_使用synchronized需要注意的问题
37 Java并发编程核心_ThisMonitor
38 Java并发编程核心_ClassMonitor
39 Java并发编程核心_ThisMonitor和ClassMonitor的总结
40 Java并发编程核心_线程通信问题
41 Java并发编程核心_单线程通信之初识wait和notify
42 Java并发编程核心_多线线程通信问题
43 Java并发编程核心_notifyAll解决多线线程通信问题
44 Java并发编程核心_wait和sleep的区别
45 Java并发编程核心_脏读业务场景分析
46 Java并发编程核心_volatile关键字的概念
47 Java并发编程核心_volatile关键字的非原子性
48 Java并发编程核心_Atomica类的使用
49 Java并发编程核心_使用wait和notify模拟阻塞队列
50 Java并发编程核心_ThreadLocal线程局部变量安全容器
51 Java并发编程核心_同步类容器
52 Java并发编程核心_并发类容器之ConcurrentHashMap
53 Java并发编程核心_并发类容器之CopyOnWrite相关容器
54 Java并发编程核心_并发队列之ConcurrentLinkedQueue
55 Java并发编程核心_并发队列之BlockingQueue接口(一)
56 Java并发编程核心_并发队列之BlockingQueue接口(二)
57 Java并发编程核心_并发队列之BlockingQueue接口(三)
资料
01 本章节资料下载地址
03 多线程设计模式
01 Java多线程设计模式_SingleThreadExecution模式的问题分析
02 Java多线程设计模式_SingleThreadExecution模式的问题解决
03 Java多线程设计模式_Future设计模式讲解
04 Java多线程设计模式_Future设计模式_客户端业务代码实现
05 Java多线程设计模式_Future设计模式_包装类和真实数据类代码实现
06 Java多线程设计模式_Future设计模式_测试代码实现完整流程梳理
07 Java多线程设计模式_Maskter_Worker设计模式讲解
08 Java多线程设计模式_Maskter_Worker设计模式Master代码实现
09 Java多线程设计模式_Maskter_Worker设计模式Worker代码实现
10 Java多线程设计模式_Maskter_Worker设计模式最终效果演示
11 Java多线程设计模式_Producer_Consumer设计模式讲解
12 Java多线程设计模式_Producer_Consumer设计模式Producer代码实现
13 Java多线程设计模式_Producer_Consumer设计模式Consumer代码实现
14 Java多线程设计模式_Producer_Consumer设计模式最终效果演示
15 Java多线程设计模式_Immutable不可变对象设计模式_旧时间日期API线程不安全问题演示
16 Java多线程设计模式_Immutable不可变对象设计模式_旧时间日期API线程不安全问题解决
17 Java多线程设计模式_Immutable不可变对象设计模式_定义不可变对象的策略
18 Java多线程设计模式_多线程上下文设计模式讲解
19 Java多线程设计模式_多线程上下文设计模式代码实现
20 Java多线程设计模式_使用ThreadLocal重新实现多线程上下文设计模式
21 Java多线程设计模式_Balking设计模式讲解
22 Java多线程设计模式_Balking设计模式_文档编辑案例Document代码实现
23 Java多线程设计模式_Balking设计模式_文档编辑案例自动保存和手动保存代码实现
24 Java多线程设计模式_GuardedSuspension设计模式讲解及实现
25 Java多线程设计模式_Latch设计模式_自定义CountDownLatch实现
26 Java多线程设计模式_Latch设计模式_JDK自带的CountDownLatch实现
27 Java多线程设计模式_TwoPhaseTermination设计模式_简单案例代码实现
28 Java多线程设计模式_TwoPhaseTermination设计模式_Socket通信服务端代码实现
29 Java多线程设计模式_TwoPhaseTermination设计模式_Socket通信客户端代码实现
30 Java多线程设计模式_TwoPhaseTermination设计模式_Socket通信案例测试
资料
01 本章节资料下载地址
04 线程池
01 线程池_自定义线程池_线程池原理
02 线程池_自定义线程池_ThreadPool接口
03 线程池_自定义线程池_RunnableQueue接口
04 线程池_自定义线程池_ThreadFactory接口
05 线程池_自定义线程池_DenyPolicy接口和RunnableDenyException自定义异常类
06 线程池_自定义线程池_InternalTask接口
07 线程池_自定义线程池_LinkedRunnableQueue实现类
08 线程池_自定义线程池_BasicThreadPool实现类分析
09 线程池_自定义线程池_BasicThreadPool实现类_属性和构造器的编写
10 线程池_自定义线程池_BasicThreadPool实现类_初始化线程池和提交任务
11 线程池_自定义线程池_BasicThreadPool实现类_线程池自动维护
12 线程池_自定义线程池_BasicThreadPool实现类_线程池销毁和其他方法
13 线程池_自定义线程池_自定义线程池的应用
资料
01 本章节资料下载地址
29 数据结构和算法BATJ大厂面试重难点
01 绪论
01 第一章_绪论_知识体系介绍
02 第一章_绪论_数据结构概述
03 第一章_绪论_数据的逻辑结构
04 第一章_绪论_数据的物理结构
05 第一章_绪论_什么是算法
06 第一章_绪论_时间复杂度的计算
07 第一章_绪论_常见时间复杂度介绍
08 第一章_绪论_最好、最坏和平均时间复杂度
09 第一章_绪论_算法的空间复杂度
资料
01 本章节资料下载地址
02 线性表
01 第二章_线性表_线性表的概述
02 第二章_线性表_顺序表的特点
03 第二章_线性表_模拟ArrayList的实现_添加和获取操作
04 第二章_线性表_模拟ArrayList的实现_插入和删除操作
05 第二章_线性表_数组的反转_实现方案一
06 第二章_线性表_数组的反转_实现方案二
07 第二章_线性表_找数组中重复的元素
08 第二章_线性表_使奇数位于偶数前面
09 第二章_线性表_单链表的概述
10 第二章_线性表_顺序表和单链表的比较
11 第二章_线性表_模拟SingleLinkedList实现_添加和获取操作
12 第二章_线性表_模拟SingleLinkedList实现_删除操作
13 第二章_线性表_模拟SingleLinkedList实现_插入操作
14 第二章_线性表_双链表的概述
15 第二章_线性表_模拟DoubleLinkedList实现_添加和获取操作
16 第二章_线性表_模拟DoubleLinkedList实现_删除操作
17 第二章_线性表_模拟DoubleLinkedList实现_插入操作 - Join
18 第二章_线性表_环形链表的概述
19 第二章_线性表_模拟CycleSingleLinkedList实现_添加和获取操作
20 第二章_线性表_模拟CycleSingleLinkedList实现_删除和插入操作
21 第二章_线性表_环形单链表的约瑟夫问题_思路分析
22 第二章_线性表_环形单链表的约瑟夫问题_代码实现
23 第二章_线性表_单链表的反转_思路分析
24 第二章_线性表_单链表的反转_代码实现
25 第二章_线性表_获取单链表的中间节点
26 第二章_线性表_在O(1)时间删除单链表节点
27 第二章_线性表_查找单链表倒数第k个节点
28 第二章_线性表_合并两个有序的单链表
29 第二章_线性表_从尾到头打印单链表_实现方案一
30 第二章_线性表_从尾到头打印单链表_实现方案二
31 第二章_线性表_判断单链表是否有环
32 第二章_线性表_从有环链表中,获得环的长度
33 第二章_线性表_从单链表中,取出环的起始点
34 第二章_线性表_判断两个单链表相交的第一个交点
35 第二章_线性表_复杂链表的复制
资料
01 本章节资料下载地址
03 字符串和矩阵
01 第三章_字符串和矩阵_字符串的简介
02 第三章_字符串和矩阵_BF算法_思路分析
03 第三章_字符串和矩阵_BF算法_代码实现
04 第三章_字符串和矩阵_BF算法_时间复杂度分析
05 第三章_字符串和矩阵_KMP算法_思路分析
06 第三章_字符串和矩阵_KMP算法_next数组推导
07 第三章_字符串和矩阵_KMP算法_KMP算法的代码实现
08 第三章_字符串和矩阵_KMP算法_KMP算法的优化
09 第三章_字符串和矩阵_对称矩阵的压缩存储_思路分析
10 第三章_字符串和矩阵_对称矩阵的压缩存储_代码实现
11 第三章_字符串和矩阵_三角矩阵的压缩存储
12 第三章_字符串和矩阵_对角矩阵的压缩存储
13 第三章_字符串和矩阵_稀疏矩阵_稀疏矩阵的简介
资料
01 本章节资料下载地址
30 面试和成功求职的秘技
01 如何编写求职简历
01 论简历在求职中的重要性
02 如何写出更符合Java程序员气质的简历
03 Java程序员如何选择简历模板
04 简历中的个人信息怎么写
05 简历中的求职意向怎么写
06 简历中的教育经历怎么写
07 简历中的工作经历怎么写
08 简历中的专业技能怎么写
09 简历中的项目经历怎么写
10 简历中的其他内容怎么写
02 面试前的准备
01 校招与社招的区别
02 简历的正确投递方式
03 如何应对面试邀约
04 对应邀公司做背景调查
05 面试前的技术准备
06 面试前的非技术准备
07 Java程序员的面试形式
08 现场面试的基本流程
03 笔试与面试
01 Java程序员如何应对笔试
02 面试中的基本礼仪
03 如何解除面试的紧张情绪
04 如何做好自我介绍
05 如何做好项目介绍
06 面试中的多种问法
07 如何让你的回答更到位
08 被面试官问住了该怎么办
09 面试中的一面二面与终面
10 如何应对HR面试
11 如何有效地与HR洽谈薪水
12 如何了解公司福利待遇
13 如何做好面试总结
04 正确处理入职相关事务
01 收到offer应该做什么
02 如何应对公司的背调
03 入职资料的准备
04 如何做入职体检
05 如何度过入职第一天
06 入职后需要注意的五件事
07 如何平稳度过试用期
08 如何做好自己的职业规划
资料
01 本章资料下载地址
31 入职后快速成长到CTO
01 入职后三个月试用期要做的事
01 三法宝,处理同事关系
02 核心两点,处理好领导关系
03 每件事都是学习的机会
04 主动加班,试用期加班是学习的好机会
05 未通过试用期,如何应对?
资料
01 本阶段资料下载地址
02 前三年需要学的技术
01 工作后,千万不要停止学习
02 项目经验如何累积?
03 JAVA 高级技术还需要学习哪些?
04 架构师课程如何学习?
05 工作中,快速学习新技术的最佳方式(重要的是形成体系,而不是钻到某个技术点)
03 前三年需要提高的软实力
01 软实力是真实力
02 软实力的七要素,7A 软实力理论
03 好的沟通有方法
04 快速说服别人的技巧
05 口才也能练出来
06 领导力如何自我修炼
07 会议发言的三要素
08 酒宴祝词、会议发言的完美公式
09 五点职场礼仪,让你秒变职场受欢迎人士
10 软实力是最容易让你脱颖而出的关键
预 职业规划学习方法
01 程序员的基本素养和职业规划
01 职业规划的学习说明和注意点
02 为什么需要学编程,什么样的人可以做程序员?
03 本行不行,我可以转行到IT开发吗?
04 流行的编程语言,应该怎么选择?
05 程序员不是青春饭,程序员迈向百万年薪之路
02 JAVA 技术体系介绍和学习方法
01 零基础学员学习JAVA 的秘诀?
02 十分钟秒懂编程,程序就是现实逻辑的表达
03 表格思想_理解数据库存储数据
04 表格思想_理解JAVA 类和对象
03 就业和找工作需要注意事项
01 写出一份吸引面试官的简历(六大要素)
02 面试前,三大步让你秒杀90%竞争者
03 面试中,秒吸引面试官的十大要点
04 技术面试中,不该问的4个问题
05 职场成功的核武器_7U+软实力理论





