
博学谷-JavaEE在线就业班2022年+中级进修课+精英进阶
来自 网络整理·免费领取学习资源
6,279 领取 · 6,037 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《博学谷-JavaEE在线就业班2022年+中级进修课+精英进阶》。官网需要单独购买,有集上可以免费领取。
本套课程来自博学谷-JavaEE在线就业班2022年+中级进修课+精英进阶
本套课程文件总计683.9G,附课程相关资料
课程目录
- 01、阶段一 Java基础
- 01、第一章 Java基础导学
- 1-1 导学
- 01.se导学视频
- 02、第二章 Java基础语法
- 2-1 环境搭建+入门
- 01_Java语言背景介绍
- 02_Java语言跨平台原理
- 03_JRE和JDK
- 04_JDK的下载和安装
- 05_常用DOS命令
- 06_Path环境变量的配置
- 07_HelloWorld案例的编写和执行
- 08_HelloWorld案例详解
- 09_HelloWorld案例常见问题
- 10_Notepad软件的安装和使用
- 11_注释
- 12_关键字
- 2-10 二维数组
- 13-二维数组概述
- 14-二维数组动态初始化
- 15-二维数组访问元素的细节问题
- 16-二维数组静态初始化
- 17-二维数组遍历
- 18-二维数组求和
- 2-2 数据类型及转换
- 01_隐式转换
- 02_强制转换
- 03_类型转换案例
- 13_常量
- 14_变量的介绍
- 15_数据类型
- 16_变量的定义和使用
- 17_变量的注意事项
- 18_键盘录入
- 19_标识符
- 2-3 运算符
- 04_算数运算符
- 05_字符的+操作
- 06_字符串的+操作
- 07_案例_数值拆分
- 08_自增自减运算符
- 09_赋值运算符
- 10_关系运算符
- 11_逻辑运算符
- 12_短路逻辑运算符
- 13_三元运算符
- 14_案例_三个和尚
- 2-4 条件控制语句
- 01-分支语句switch语句
- 02-switch案例-减肥计划
- 03-switch语句case穿透
- 15_流程控制语句-顺序结构
- 16_if语句格式1
- 17_if语句格式2
- 18_if语句格式3
- 19_案例_考试奖励
- 2-5 循环
- 04-循环语句-for循环
- 05-for循环案例-输出数据1-5和5-1
- 06-for循环案例-求1-5数据和
- 07-for循环案例-求1-100偶数和
- 08-for循环案例-水仙花数
- 09-for循环案例-每行打印2个水仙花数(统计)
- 10-循环语句-while循环
- 11-while循环案例-珠穆朗玛峰
- 12-循环语句-dowhile循环
- 13-三种循环的区别
- 14-死循环
- 15-跳转控制语句
- 16-减肥计划改进版-循环标号
- 2-6 随机数+开发工具
- 01-IDEA的概述和安装
- 02-IDEA中的项目结构
- 03-IDEA中的第一个代码
- 04-IDEA常用快捷键
- 05-IDEA操作模块
- 06-IDEA打开关闭项目-类名包名修改
- 17-Random基本使用
- 18-猜数字
- 2-7 数组
- 07-数组介绍
- 08-数组的定义格式
- 09-数组的动态初始化
- 10-数组元素访问
- 11-Java内存分配-一个数组内存图
- 12-两个数组内存图
- 13-多个数组指向相同内存图
- 14-数组的静态初始化
- 15-数组操作的两个常见问题
- 16-数组遍历
- 17-数组获取最大值
- 18-数组元素求和
- 19-数组基本查找
- 20-评委打分
- 2-8 方法与debug
- 01-Debug介绍与操作流程
- 01-方法概述
- 02-Debug查看循环求偶数和
- 02-方法的定义和调用
- 03-Debug查看方法参数传递
- 03-方法的调用过程
- 04-方法练习-奇偶数判断
- 05-带参数方法的定义和调用
- 06-形参和实参
- 07-带参数方法的练习-打印n-m之间所有的奇数
- 08-带返回值方法的定义和调用
- 09-带返回值方法的练习-求两个数的最大值
- 10-方法通用格式
- 11-方法的注意事项
- 12-方法重载
- 13-方法重载练习
- 14-方法参数传递基本数据类型
- 15-方法参数传递引用数据类型
- 16-数组遍历
- 17-获取数组最大值
- 18-方法同时获取数组最大值和最小值
- 2-9 进制
- 04-进制的介绍与书写格式
- 05-任意进制到十进制的转换
- 06-进制转换-十进制到任意进制转换
- 07-快速进制转换法
- 08-原码反码补码
- 09-位运算-基本位运算符
- 10-位运算-位移运算符
- 11-数据交换
- 12-数组反转
- 03、第三章 面向对象基础
- 3-1 面向对象基础-上
- 01-面向过程和面向对象思想对比
- 02-类和对象的关系
- 03-类的定义
- 04-对象的创建和使用
- 05-案例-手机类的创建和使用
- 06-单个对象内存图
- 07-两个对象内存图
- 08-两个引用指向同一个对象内存图
- 09-成员变量和局部变量的区别
- 3-2 面向对象基础-下
- 10-private关键字
- 11-private关键字的使用
- 12-this关键字
- 13-this内存原理
- 14-封装
- 15-构造方法的格式和执行时机
- 16-构造方法的作用
- 17-构造方法的注意事项
- 18-标准类的代码编写和使用
- 04、第四章 API基础
- 4-1 String类
- 01-API概述-帮助文档的使用
- 02-键盘录入字符串
- 03-String概述
- 04-String类常见构造方法
- 05-创建字符串对象的区别对比
- 06-String特点-常见面试题
- 07-字符串的比较
- 08-用户登陆案例
- 09-字符串的遍历
- 10-统计字符次数
- 11-手机号屏蔽-字符串截取
- 12-敏感词替换-字符串替换
- 13-切割字符串
- 14-String方法小结
- 4-2 StringBuilder
- 15-StringBuilder概述
- 16-StringBuilder的构造方法
- 17-StringBuilder常用的成员方法
- 18-StringBuilder提高效率的原理
- 19-对称字符串案例-String和StringBuilder之间的转换
- 20-StringBuilder拼接字符串案例
- 05、第五章 集合基础
- 5-1 集合-ArrayList
- 01-集合和数组的区别对比
- 02-ArrayList的构造方法和添加方法
- 03-ArrayLIst常用成员方法
- 04-集合存储字符串并遍历
- 05-集合存储学生对象并遍历
- 06-键盘录入学生信息到集合
- 07-集合删除元素
- 08-集合数据筛选
- 5-2 学生管理系统
- 09-学生管理系统项目演示
- 10-实现步骤分析和学生类的代码编写
- 11-菜单搭建
- 12-添加学生逻辑-基本实现
- 13-查看学生代码实现
- 14-判断学号是否存在的方法定义
- 15-删除学生代码实现
- 16-修改学生代码实现
- 17-解决添加学生学号的重复问题
- 06、第六章 Git
- 6-1 Git的安装
- 01-为什么要使用代码版本控制系统
- 02-Git和SVN的对比
- 03-Git下载和安装
- 04-TortoiseGit的安装和汉化
- 6-2 Git的基本操作
- 05-Git本地仓库的基本工作流程
- 06-Git常用命令
- 07-Git基本操作-TortoiseGit操作
- 08-Git历史版本切换
- 09-分支管理介绍
- 10-分支工作流程
- 11-创建和切换分支
- 12-合并分支和删除分支
- 13-远程仓库的工作流程
- 14-常见代码托管平台介绍
- 15-远程仓库创建-SSH公钥配置
- 16-本地代码推送至远程仓库
- 17-远程仓库操作-克隆拉取
- 18-代码冲突
- 6-3 IDEA集成Git
- 19-IDEA集成Git-创建本地仓库-提交代码
- 20-IDEA操作-版本切换
- 20-IDEA中分支管理
- 21-IDEA中操作远程仓库
- 07、第七章 面向对象进阶
- 7-1 分类和static
- 01-案例驱动教学模式介绍
- 02-分类思想
- 03-包的概述和定义
- 04-包的注意事项和类访问
- 05-需求说明和效果演示
- 06-环境搭建
- 07-菜单搭建
- 08-基本添加功能-思路分析
- 09-基本添加功能-代码实现
- 10-添加功能-加入学号判断
- 11-添加功能-问题分析
- 12-static关键字特点
- 13-static注意事项-学号存在问题解决
- 14-查看学生-代码实现
- 15-删除功能-代码实现
- 16-修改功能-代码实现
- 17-学生管理系统代码优化
- 7-2 老师管理系统
- 18-老师管理系统-环境搭建
- 19-老师管理系统菜单搭建
- 20-老师管理系统-添加功能
- 21-老师管理系统-查询功能
- 22-老师管理系统-删除功能
- 23-老师管理系统-修改功能
- 24-老师管理系统-代码优化
- 7-3 继承-上
- 01-继承入门
- 02-继承的好处和弊端
- 03-继承的特点
- 04-继承中成员变量的访问特点
- 05-this和super访问成员的格式
- 06-继承中成员方法的访问特点
- 07-方法重写概述和应用场景
- 08-方法重写的注意事项
- 09-权限修饰符
- 7-4 继承-下
- 10-继承中构造方法的访问特点
- 11-构造方法的访问特点-父类没有空参构造方法
- 12-代码优化和内存图解
- 13-黑马信息管理系统-集成改进
- 14-抽象类入门
- 15-抽象类的注意事项
- 16-模板设计模式
- 17-final关键字
- 18-黑马信息管理系统-抽象类改进
- 19-代码块
- 20-黑马信息管理系统-代码块改进
- 7-5 接口
- 01-黑马信息管理系统-集合改进
- 02-黑马信息管理系统-抽取公共Dao
- 03-接口的介绍
- 04-接口的定义和特点
- 05-接口中的成员特点
- 06-JDK8版本中成员的特点-默认方法
- 07-JDK8版本中接口成员的特点-静态方法
- 08-JDK9版本中接口成员的特点-私有方法
- 09-类和接口的关系
- 10-黑马信息管理系统改进-接口改进
- 7-6 多态与内部类
- 11-黑马信息管理系统-问题分析-多态引入
- 12-多态的前提条件
- 13-多态中成员访问的特点
- 14-多态的好处和弊端
- 15-多态中的转型
- 16-多态中转型存在的风险和解决方案
- 17-黑马信息管理系统-多态改进
- 18-内部类-成员内部类
- 19-私有成员内部类-静态成员内部类
- 20-局部内部类
- 21-匿名内部类
- 22-匿名内部类的使用场景
- 7-7 Lambda表达式
- 23-Lambda初体验和函数式编程思想
- 24-Lambda表达式的格式说明和前提条件
- 25-Lambda练习-带参数无返回值
- 26-Lambda练习-无参数有返回值
- 27-Lambda练习-带参数带返回值
- 28-Lambda的省略模式
- 29-匿名内部类和Lambda表达式的区别
- 08、第八章 常用API&异常
- 8-1 API的基本使用与Object类
- 01-API-基本使用
- 02-API-Math
- 03-API-system
- 04-Object-toString
- 05-Object-equals
- 06-Object-面试题
- 07-API-Objects
- 8-2 BigDecimal类与Integer类
- 08-BigDecimal-构造
- 09-BigDecimal-四则运算
- 10-BigDecimal-特殊方法
- 11-基本数据类型包装类
- 12-Integer-获得对象
- 13-Integer-自动装箱和自动拆箱
- 14-Integer-类型转换
- 15-Integer-练习
- 8-3 数组的高级操作与递归
- 16-数组的高级操作-二分查找思路分析
- 17-数组的高级操作-二分查找代码实现
- 18-数组的高级操作-冒泡排序思路分析
- 19-数组的高级操作-冒泡排序代码实现
- 20-递归-概念
- 21-递归-求阶乘代码实现
- 22-递归-内存图
- 23-数组的高级操作-快排核心思路分析
- 24-数组的高级操作-快排核心代码实现
- 25-数组的高级操作-快排完整实现
- 26-Arrays
- 8-4 时间日期类
- 01-时间日期类-概述
- 02-时间日期类-Date构造方法
- 03-时间日期类-Date成员方法
- 04-时间日期类-simpledateformat
- 05-时间日期类-练习
- 06-时间日期类-JDK8的体验
- 07-JDK8时间类-获取时间对象
- 08-JDK8时间类-获取时间中的每个值
- 09-JDK8时间类-转换方法
- 10-JDK8时间类-格式化和解析
- 11-JDK8时间类-plus系列的方法
- 12-JDK8时间类-minus系列的方法
- 13-JDK8时间类-with系列的方法
- 14-JDK8时间类-时间间隔对象
- 15-JDK8时间类-小结
- 8-5 异常
- 16-异常的体系结构和异常的分类
- 17-虚拟机默认处理异常的方式
- 18-throws声明异常
- 19-声明异常的注意事项
- 20-throw抛出异常
- 21-try…catch自己处理异常
- 22-try…catch的常见问题
- 23-throwable成员方法
- 24-异常的小练习
- 25-自定义异常
- 09、第九章 集合
- 9-1 Collection
- 01-集合概述-集合与数组的对比
- 02-集合概述-集合体系结构
- 03-Collection-常见成员方法
- 04-Collection-迭代器基本使用
- 05-Collection-迭代器原理分析
- 06-Collection-迭代器删除方法
- 07-增强for-基本格式
- 08-增强for-注意点
- 09-Collection-练习
- 9-2 List与LinkedList
- 10-List-概述和基本使用
- 11-List-特有方法
- 12-数据结构-栈和队列
- 13-数据结构-数组和链表
- 14-ArrayList-源码解析
- 15-LinkedList-基本运用
- 16-LinkedList-特有功能
- 17-LinkedList-源码解析
- 9-3 泛型
- 01-Set-概述
- 02-Set-基本使用
- 03-TreeSet-基本使用
- 04-TreeSet-自然排序
- 05-自然排序-练习
- 06-TreeSet-比较器排序
- 07-TreeSet-两种比较方式的对比
- 18-泛型-概述
- 19-泛型-泛型类的使用
- 20-泛型-自定义泛型类
- 21-泛型-泛型方法的使用
- 22-泛型-自定义泛型方法
- 23-泛型-泛型接口
- 24-泛型-通配符
- 9-4 数据结构&平衡二叉树
- 08-数据结构-二叉树
- 09-数据结构-二叉查找树
- 10-数据结构-二叉查找树添加节点
- 11-数据结构-平衡二叉树
- 12-平衡二叉树-左旋
- 13-平衡二叉树-右旋
- 14-平衡二叉树-小结
- 15-平衡二叉树-左左和左右
- 16-平衡二叉树-右右和右左
- 17-小结
- 9-5 红黑树&HashSet
- 18-红黑树-概述
- 19-红黑树-红黑规则
- 20-红黑树-添加节点的默认颜色
- 21-红黑树-添加节点后如何保证红黑规则1
- 22-红黑树-添加节点后如何保证红黑规则2
- 23-红黑树-练习
- 24-HashSet-基本使用
- 25-HashSet-哈希值
- 26-HashSet-JDK7底层原理解析
- 27-HashSet-JDK8底层优化
- 28-HashSet-练习
- 29-HashSet-小结
- 9-6 HashMap&TreeMap
- 01-Map-基本使用
- 02-Map-常用方法
- 03-Map-第一种遍历方式
- 04-Map-第二种遍历方式
- 05-HashMap-原理解析
- 06-HashMap-练习
- 07-TreeMap-原理解析
- 08-TreeMap-练习
- 09-可变参数
- 10-创建不可变的集合
- 9-7 Stream流
- 11-Stream流-初体验
- 12-Stream流-思想特点
- 13-Stream流-获取方法
- 14-中间方法-filter
- 15-其他常用中间方法
- 16-Stream流-终结方法
- 17-Stream流-不能直接修改数据源中的数据
- 18-收集方法-toList和toSet
- 19-收集方法-toMap
- 20-Stream流-练习
- 10、第十章 IO流
- 10-1 File
- 01-File和IO的概述
- 02-File的构造方法
- 03-绝对路径和相对路径
- 04-File的创建功能
- 05-File的删除方法
- 06-File的获取和判断方法
- 07-File的listFile方法
- 08-File练习一
- 09-File练习二
- 10-File练习二的递归分析
- 11-File练习三
- 10-2 字节流
- 12-IO的概述
- 13-IO的分类
- 14-字节流-字节输出流快速入门
- 15-字节流-注意事项
- 16-字节流-一次写多个数据
- 17-字节流-两个问题
- 18-字节流-trycatch捕获异常
- 19-字节流-小结
- 20-字节流-字节输入流基本学习
- 21-字节流-读多个字节
- 22-字节流-文件复制
- 23-字节流-定义小数组拷贝
- 24-字节流-小数组拷贝原理
- 10-3 缓冲流
- 25-缓冲流-一次读写一个字节代码实现
- 26-缓冲流-一次读写一个字节原理
- 27-缓冲流-一次读写一个字节数组
- 28-小结
- 10-4 字符流&字符缓冲流
- 01-字节流操作文本文件出现乱码的问题
- 02-字符流-编码表
- 03-字符流-编码和解码的方法
- 04-字节流读取中文出现乱码的原因
- 05-字符流-读取中文的过程
- 06-字符流-写出数据
- 07-字符流-写出数据的注意事项
- 08-字符流-flush和close方法
- 09-字符流-读取数据
- 10-字符流-练习
- 11-字符缓冲输入流-读取数据
- 12-字符缓冲输出流-输出数据
- 13-缓冲流-特有方法
- 14-缓冲流-练习
- 15-IO流-小结
- 10-5 转换流&对象操作流&Properties
- 16-转换流-概念
- 17-转换流-指定编码读写
- 18-对象操作流-基本特点
- 19-对象操作流-序列化
- 20-对象操作流-反序列化
- 21-对象操作流-两个注意点
- 22-对象操作流-两个注意点2
- 23-对象操作流-练习
- 24-Properties-概述
- 25-Properties-作为map集合的基本使用
- 26-Properties-特有方法
- 27-Properties-load
- 28-Properties-store
- 11、第十一章 多线程
- 11-1 多线程
- 01-多线程概述-初步了解多线程
- 02-多线程概述-并发和并行
- 03-多线程概述-进程和线程
- 04-多线程的实现方式-继承Thread
- 05-多线程的实现方式-两个小问题
- 06-多线的实现方式-实现Runnable接口
- 07-多线程的实现方式-实现callable接口
- 08-三种实现方式的对比
- 09-Thread方法-设置获取名字
- 10-Thread方法-获得线程对象
- 11-Thread方法-sleep
- 12-Thread方法-线程的优先级
- 13-Thread方法-守护线程
- 11-2 线程安全问题
- 14-线程安全问题-卖票案例实现
- 15-线程安全问题-原因分析
- 16-线程安全问题-同步代码块
- 17-线程安全问题-锁对象唯一
- 18-线程安全问题-同步方法
- 19-线程安全问题-lock
- 20-死锁
- 11-3 生产者和消费者
- 21-生产者和消费者思路分析
- 22-生产者和消费者-代码实现
- 23-生产者和消费者-代码改写
- 24-阻塞队列-基本使用
- 25-阻塞队列-实现等待唤醒机制
- 11-4 线程池&volatile
- 01-线程状态
- 02-线程池-基本原理
- 03-线程池-Executors默认线程池
- 04-线程池-Executors创建指定上限的线程池
- 05-线程池-ThreadPoolExecutor
- 06-线程池-参数详解
- 07-线程池-非默认任务拒绝策略
- 08-volatile-问题
- 09-volatile解决
- 10-synchronized解决
- 11-5 原子性&并发工具类
- 11-原子性
- 12-volatile关键字不能保证原子性
- 13-原子性_AtomicInteger
- 14-AtomicInteger-内存解析
- 15-AtomicInteger-源码解析
- 16-悲观锁和乐观锁
- 17-并发工具类-Hashtable
- 18-并发工具类-ConcurrentHashMap基本使用
- 19-并发工具类-ConcurrentHashMap1.7原理
- 20-并发工具类-ConcurrentHashMap1.8原理
- 21-并发工具类-CountDownLatch
- 22-并发工具类-Semaphore
- 12、第十二章 网络编程
- 12-1 网络编程&UDP
- 01-网络编程三要素-概述
- 02-网络编程三要素-IP
- 03-网络编程-常见命令
- 04-网络编程-Inetaddress类
- 05-网络编程三要素-端口
- 06-网络编程三要素-协议
- 07-UDP-发送端
- 08-UDP-接收端
- 09-UDP练习
- 10-UDP-三种通讯方式
- 11-UDP-组播代码实现
- 12-UDP-广播代码实现
- 12-2 TCP通讯程序
- 13-TCP-客户端
- 14-TCP-服务器
- 15-TCP-原理分析
- 16-TCP-三次握手
- 17-TCP-四次挥手
- 18-TCP-练习1
- 19-TCP-练习2
- 20-服务端优化-循环
- 21-服务端优化-UUID
- 22-服务端优化-多线程
- 23-服务端优化-线程池
- 13、第十三章 基础加强
- 13-1 类加载器&反射
- 01-类加载器-初步了解
- 02-类加载器-类加载时机
- 03-类加载的过程-加载
- 04-类加载的过程-链接
- 05-类加载的过程-初始化和小结
- 06-类加载器-分类
- 07-类加载器-双亲委派模型
- 08-类加载器-常用方法
- 09-反射-概述
- 10-反射-获取class对象
- 11-反射-获取Constructor对象
- 12-反射-利用Constructor创建对象
- 13-反射-小结
- 14-反射-获取Field对象
- 15-反射-利用Field赋值和获取值
- 16-反射-获取Method对象
- 17-反射-利用Method对象运行方法
- 13-2 xml
- 01-xml-作为配置文件的优势
- 02-xml-概述
- 03-xml-标签的规则
- 04-xml-语法规则
- 05-xml-DOM解析思想
- 06-xml-解析的准备工作
- 07-xml-解析代码实现
- 13-3 DTD&schema
- 08-DTD入门案例-编写DTD
- 09-DTD入门案例-引入DTD
- 10-DTD约束-三种引入方式
- 11-DTD语法规则-定义元素
- 12-DTD语法规则-定义属性
- 13-schema-schema和dtd的区别
- 14-schema入门案例-编写schema
- 15-schema入门案例-引入schema
- 16-schema入门案例-定义属性
- 13-4 枚举
- 17-枚举-什么是枚举
- 18-枚举-定义格式
- 19-枚举-枚举的特点
- 20-枚举-枚举的方法
- 21-注解-注解的优势
- 22-注解-注解的概述
- 23-注解-自定义注解
- 24-注解-特殊属性value
- 25-注解-自定义注解练习
- 26-注解-元注解
- 13-5 单元测试&日志技术
- 01-单元测试-概述
- 02-单元测试-基本使用
- 03-单元测试-三个常用注解before,test,after
- 04-日志技术-日志技术与输出语句的区别
- 05-日志技术-体系结构和Log4J
- 06-日志技术-Log4J入门案例
- 07-日志技术-Log4J三个核心
- 08-日志技术-配置文件详解
- 09-日志技术-Log4j在项目中的应用
- 02、阶段二 JavaWeb
- 01、第一章 MySQL基础操作
- 1-1 MySql简介
- 00-JavaWeb整体介绍
- 01-数据库相关概念
- 02-MySQL安装
- 03-MySQL数据模型
- 04-SQL简介&通用语法&分类
- 1-2 DDL&DML
- 05-DDL-操作数据库
- 06-DDL-操作表-查询
- 07-DDL-操作表-创建表
- 08-DDL-操作表-数据类型
- 09-DDL-操作表-修改&刪除
- 10-navicat安装使用
- 11-DML-操作数据-添加
- 12-DML-操作数据-修改&删除
- 1-3 DQL操作MySql
- 13-DQL-基础查询
- 14-DQL-条件查询
- 15-DQL-条件查询-模糊查询
- 16-DQL-排序查询
- 17-DQL-聚合函数
- 18-DQL-分组查询
- 19-DQL-分页查询
- 20-DQL-小结
- 02、第二章 MySQL数据库设计和多表操作
- 2-1 数据库设计
- 01-约束-概述和分类
- 02-约束-约束案例
- 03-约束-外键约束
- 04-数据库设计-简介
- 05-数据库设计-多表关系实现
- 06-数据库设计-案例
- 2-2 多表查询&事务
- 07-多表查询-简介
- 08-多表查询-内连接
- 09-多表查询-外连接
- 10-多表查询-子查询-简介
- 11-多表查询-子查询3种方式
- 12-多表查询-案例1
- 13-多表查询-案例2
- 14-事务-简介
- 15-事务-四大特征
- 03、第三章 JDBC
- 3-1 JDBC-快速入门
- 01-JDBC简介
- 02-JDBC-快速入门
- 03-JDBC-API详解-DriverManager
- 04-JDBC-API详解-Connection
- 05-JDBC-API详解-Statement
- 06-JDBC-API详解-ResultSet
- 3-2 JDBC-API详解
- 07-JDBC-API详解
- 08-JDBC-API详解-PreparedStatement-SQL注入演示
- 09-JDBC-API详解-PreparedStatement
- 10-JDBC-API详解-PreparedStatement-原理
- 11-数据库连接池-简介
- 12-数据库连接池-Druid使用
- 3-3 JDBC练习
- 13-JDBC练习-环境准备
- 14-JDBC练习-查询所有
- 15-JDBC练习-添加
- 16-JDBC练习-修改
- 17-JDBC练习-删除
- 04、第四章 Maven基础
- 01-Maven概述
- 02-Maven简介
- 03-Maven安装和配置
- 04-Maven基本使用
- 05-IDEA 创建Maven项目
- 06- IDEA导入Maven项目
- 07-依赖管理
- 08-依赖范围
- 05、第五章 MyBatis
- 5-1 MyBatis快速入门
- 01-MyBatis简介
- 02-MyBatis快速入门-环境搭建
- 03-MyBatis快速入门-2
- 04-解决SQL语句警告提示
- 05-Mapper代理开发
- 06-Mybatis核心配置文件
- 5-2 MyBatis查询
- 06-MyBatis案例-环境准备
- 07-查询-查询所有
- 08-查询-结果映射
- 09-查询-查看详情
- 10-查询-条件查询
- 11-查询-多条件-动态条件查询
- 12-查询-单条件-动态条件查询
- 5-3 MyBatis添加&修改&删除
- 13-添加-基础添加
- 14-添加-主键返回
- 15-修改-修改全部字段
- 16-修改-修改动态字段
- 17-删除-删除一个
- 18-删除-批量删除
- 19-参数传递
- 20-注解开发
- 06、第六章 HTML & CSS
- 6-1 HTML快速入门
- 01-HTML介绍
- 02-HTML快速入门
- 03-基础标签
- 04-案例-公司简介
- 6-2 HTML常用标签
- 05-图片音频视频标签
- 06-超链接标签
- 07-列表标签
- 08-表格标签
- 09-布局标签
- 10-表单标签
- 11-表单项标签
- 6-3 css快速入门
- 01-CSS简介
- 02-css导入方式
- 03-css选择器
- 04-css属性
- 07、第七章 JavaScript
- 7-1 JavaScript快速入门
- 01-JavaScript简介
- 02-JavaScript引入方式
- 03-书写语法&输出语句
- 04-变量
- 05-数据类型
- 06-运算符
- 07-流程控制语句
- 08-函数
- 7-2 JavaScript常用对象
- 09-Array对象
- 10-String对象
- 11-自定义对象
- 12-Window对象
- 13-定时器案例
- 14-History&Location对象
- 15-DOM概述
- 16-获取Element对象
- 17-HTML Element对象使用
- 7-3 JavaScript事件
- 18-事件绑定
- 19-常见事件
- 20-表单验证-验证输入框
- 21-表单验证-验证表单
- 22-正则表达式
- 08、第八章 HTTP & Tomcat & Servlet
- 8-1 HTTP协议
- 01-Web核心介绍
- 02-HTTP简介
- 03-HTTP-请求数据格式
- 04-HTTP-响应数据格式
- 8-2 Tomcat
- 05-Tomcat-简介
- 06-Tomcat-基本使用
- 07-Tomcat配置和部署项目
- 08-Tomcat-Web项目结构
- 09-Tomcat-创建MavenWeb项目
- 10-Tomcat-Idea集成本地Tomcat
- 11-Tomcat-Tomcat的Maven插件
- 8-3 Servlet快速入门
- 12-Servlet简介
- 13-Servlet快速入门
- 14-Servlet执行流程
- 15-Servlet生命周期
- 16-Servlet方法介绍
- 17-Servlet体系结构
- 18-urlPattern配置
- 19-XML配置Servlet
- 09、第九章 请求和响应
- 9-1 Request
- 01-Request和Response介绍
- 02-Request继承体系
- 03-Request获取请求数据-请求行
- 04-Request获取请求数据-请求头&请求体
- 05-Request通用方式获取请求参数
- 06-Idea模板创建Servlet
- 07-请求参数中文乱码-POST解决方案
- 08-Request请求参数中文乱码-GET解决方案
- 09-Request请求转发
- 9-2 Response
- 10-Response设置响应数据功能介绍
- 11-Response完成重定向
- 12-资源路径问题
- 13-Response响应字符数据
- 14-Response响应字节数据
- 9-3 综合案例
- 15-案例-用户登录-准备环境
- 16-案例-用户登录-代码实现
- 17-案例-用户注册
- 18-SqlSessionFactory工具类抽取
- 10、第十章 JSP & 会话技术
- 10-1 JSP快速入门
- 01-JSP概述
- 02-JSP快速入门
- 03-JSP原理
- 04-JSP脚本
- 05-JSP脚本-案例
- 06-JSP缺点
- 07-EL表达式
- 08-JSTL-if
- 09-JSTL-foreach
- 10-2 三层架构
- 10-MVC模式
- 11-三层架构
- 12-案例-准备环境
- 13-案例-查询所有
- 14-案例-添加
- 15-案例-修改-回显数据
- 16-案例-修改-修改数据
- 10-3 Cookie&Session
- 01-会话跟踪技术概述
- 02-Cookie-基本使用
- 03-Cookie-原理
- 04-Cookie-细节-存活时间
- 05-Cookie-细节-存储中文
- 06-Session-基本使用
- 07-Session-原理
- 08-Session-细节
- 09-小结
- 10-4 登陆案例
- 10-案例-需求说明
- 11-案例-用户登录
- 12-案例-记住用户-写Cookie
- 13-案例-记住用户-获取Cookie
- 14-案例-用户注册
- 15-案例-验证码-展示
- 16-案例-验证码-校验
- 11、第十一章 过滤器 & 监听器 & AJAX
- 11-1 Filter&Listener
- 01-Filter-概述
- 02-Filter-快速入门
- 03-Filter-执行流程
- 04-Filter-拦截路径配置
- 05-Filter-过滤器链
- 06-Filter-案例-登录验证
- 07-Listener
- 11-2 AJAX
- 01-AJAX-概述
- 02-AJAX-快速入门
- 03-案例-验证用户是否存在
- 04-Axios-基本使用
- 05-Axios-请求方式别名
- 06-JSON-概述和基础语法
- 07-JSON-JSON数据和Java对象转换
- 08-案例-查询所有
- 09-案例-新增品牌
- 12、第十二章 Vue & ElementUI
- 12-1 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-案例-新增品牌
- 12-2 Element-快速入门
- 10-Element-概述
- 11-Element-快速入门
- 12-Element-布局
- 13-Element-常用组件-表格
- 14-Element-常用组件-表单
- 15-Element-常用组件-对话框和表单
- 16-Element-常用组件-分页工具条
- 12-3 环境搭建
- 01-综合案例-环境搭建
- 02-查询所有-后台
- 03-查询所有-前端
- 04-新增品牌-后台
- 05-新增品牌-前端
- 12-4 综合案例
- 01-Servlet 代码优化
- 02-Servlet 代码优化-使用
- 03-批量删除-后台
- 04-批量删除-前端
- 05-分页查询-分析
- 06-分页查询-后台
- 07-分页查询-前端
- 08-条件查询-后台
- 09-条件查询-前端
- 10-前端代码优化
- 03、阶段三 热门框架
- 01、第一章 spring框架
- 1-1 初识Spring
- 00-Spring课程介绍
- 01-初识Spring
- 02-Spring系统架构
- 03-核心概念
- 04-IoC入门案例
- 05-DI入门案例
- 1-2 bean实例化
- 06-bean基础配置
- 07-bean实例化——构造方法
- 08-bean实例化——静态工厂
- 09-bean实例化-实例工厂与FactoryBean
- 10-bean的生命周期
- 1-3 注入
- 11-setter注入
- 12-构造器注入
- 13-自动装配
- 14-集合注入
- 15-案例:数据源对象管理
- 16-加载properties文件
- 1-4 注解开发&整合Mybatis
- 17-容器
- 18-核心容器总结
- 19-注解开发定义bean
- 20-纯注解开发模式
- 21-注解开发bean作用范围与生命周期管理
- 22-注解开发依赖注入
- 23-注解开发管理第三方bean
- 24-注解开发实现为第三方bean注入资源
- 25-注解开发总结
- 26-spring整合mybatis思路分析
- 27-Spring整合MyBatis
- 1-5 Spring整合Junit&AOP入门
- 28-Spring整合JUnit
- 29-AOP简介
- 30-AOP入门案例
- 31-AOP工作流程
- 1-6 AOP切入点表达式&通知类型
- 32-AOP切入点表达式
- 33-AOP通知类型
- 34-案例-业务层接口执行效率
- 35-AOP通知获取数据
- 36-案例-百度网盘密码数据兼容处理
- 37-AOP总结
- 1-7 Spring事务
- 38-Spring事务简介
- 39-Spring事务角色
- 40-Spring事务属性
- 02、第二章 SpringMVC
- 2-1 SpringMVC&postman工具
- 01-SpringMVC概述
- 02-SpringMVC入门案例
- 03-入门案例工作流程解析
- 04-bean加载控制
- 05-PostMan工具介绍
- 2-2 请求方式&参数传递
- 06-设置请求映射路径
- 07-get请求与post请求发送普通参数
- 08-5种类型参数传递
- 09-json数据传递参数
- 10-日期型参数传递
- 11-响应
- 2-3 RESTful
- 12-REST风格简介
- 13-RESTful入门案例
- 14-RESTful快速开发
- 15-案例:基于RESTful页面数据交互(后台接口开发)
- 16-案例:基于RESTful页面数据交互(页面访问处理)
- 2-4 表现层与前端数据传输
- 17-SSM整合(整合配置)
- 18-SSM整合(功能模块开发)
- 19-SSM整合(接口测试)
- 20-SSM整合-表现层与前端数据传输协议定义
- 21-SSM整合-表现层与前端数据传输数据协议实现
- 2-5 异常处理&前后台协议联调
- 22-SSM整合-异常处理器
- 23-SSM整合-项目异常处理
- 24-SSM整合-前后台协议联调(列表功能)
- 25-SSM整合-前后台协议联调(添加功能)
- 26-SSM整合-前后台协议联调(添加功能状态处理)
- 27-SSM整合-前后台协议联调(修改功能)
- 28-SSM整合-前后台协议联调(删除功能)
- 2-6 拦截器
- 29-拦截器简介
- 30-拦截器入门案例
- 31-拦截器参数
- 32-拦截器-拦截器链配置
- 03、第三章 springboot
- 3-1 SpringBoot工程
- 01-SpringBoot工程入门案例开发步骤
- 02-SpringBoot工程官网创建方式
- 03-SpringBoot程序快速启动
- 04-SpringBoot简介(起步依赖)
- 05-Spring简介(辅助功能之切换web服务器)
- 3-2 配置文件&多环境开发
- 06-配置文件格式(3种)
- 07-yaml格式
- 08-yaml数据读取方式(3种)
- 09-多环境开发配置
- 10-多环境命令行启动参数设置
- 11-多环境开发兼容问题(Maven与boot)
- 12-配置文件分类
- 3-3 springboot整合
- 13-springboot整合junit
- 14-springboot整合mybatis
- 15-案例:基于springboot实现ssm整合
- 04、第四章 Maven高级
- 4-1 分模块开发与设计
- 01-分模块开发的意义
- 02-分模块开发与设计
- 03-依赖传递
- 04-可选依赖与排除依赖
- 05-聚合
- 06-继承
- 07-属性
- 08-配置文件加载属性
- 09-版本管理
- 4-2 多环境开发&私服
- 10-多环境开发
- 11-跳过测试
- 12-私服简介与安装
- 13-私服仓库分类
- 14-本地仓库访问私服配置
- 15-私服资源上传与下载
- 05、第五章 MyBatis-Plus
- 5-1 Mybatis入门&条件查询
- 01-MyBatisPlus入门案例
- 02-MyBatisPlus简介
- 03-标准CRUD制作
- 04-标准分页功能制作
- 05-条件查询的三种格式
- 06-条件查询null判定
- 5-2 多数据操作&代码生成器
- 07-查询投影
- 08-查询条件设置
- 09-映射匹配兼容性
- 10-id生成策略
- 11-多数据操作(删除与查询)
- 12-逻辑删除
- 13-乐观锁
- 14-代码生成器
- 04、阶段四 项目实战-瑞吉外卖
- 01、第一章 瑞吉外卖项目
- 1-1 项目介绍&环境搭建
- 01-本章内容介绍
- 02-软件开发整体介绍_软件开发流程
- 03-软件开发整体介绍_软件开发中涉及的角色分工
- 04-软件开发整体介绍_三种软件环境介绍
- 05-瑞吉外卖项目整体介绍_本节内容介绍
- 06-瑞吉外卖项目整体介绍_项目介绍
- 07-瑞吉外卖项目整体介绍_通过产品原型了解项目
- 08-瑞吉外卖项目整体介绍_技术选型
- 09-瑞吉外卖项目整体介绍_功能架构
- 10-瑞吉外卖项目整体介绍_角色
- 11-开发环境搭建_数据库环境搭建(创建数据库和表结构)
- 12-开发环境搭建_数据库环境搭建(整体了解表结构)
- 13-开发环境搭建_maven项目搭建_1
- 14-开发环境搭建_maven项目搭建_2
- 1-10 分页查询&修改菜品
- 19-菜品信息分页查询_需求分析
- 20-菜品信息分页查询_代码开发1
- 21-菜品信息分页查询_代码开发2
- 22-菜品信息分页查询_功能测试
- 23-修改菜品_需求分析
- 24-修改菜品_代码开发_梳理交互过程
- 25-修改菜品_代码开发_根据id查询菜品信息和对应的口味信息
- 26-修改菜品_代码开发_测试数据回显
- 27-修改菜品_代码开发_修改菜品信息和口味信息
- 28-修改菜品_功能测试
- 1-11 新增套餐功能
- 01-本章内容介绍(day05)
- 02-新增套餐_需求分析
- 03-新增套餐_数据模型
- 04-新增套餐_代码开发_准备工作
- 05-新增套餐_代码开发_梳理交互过程
- 06-新增套餐_代码开发_根据分类查询菜品
- 07-新增套餐_代码开发_根据分类查询菜品(查询状态为起售的菜品)
- 08-新增套餐_代码开发_服务端接收页面提交的数据
- 09-新增套餐_代码开发_保存数据到对应表
- 10-新增套餐_功能测试
- 1-12 分页查询&删除套餐
- 11-套餐信息分页查询_需求分析和梳理交互过程
- 12-套餐信息分页查询_代码开发1
- 13-套餐信息分页查询_代码开发2
- 14-套餐信息分页查询_功能测试
- 15-删除套餐_需求分析
- 16-删除套餐_代码开发_梳理交互过程
- 17-删除套餐_代码开发1
- 18-删除套餐_代码开发2
- 19-删除套餐_功能测试
- 20-本章内容介绍
- 1-13 短信&验证码
- 21-短信发送_短信服务介绍和阿里云短信服务介绍
- 22-短信发送_阿里云短信服务_注册账号、申请签名和模板
- 23-短信发送_阿里云短信服务_设置AccessKey
- 24-短信发送_阿里云短信服务_授权
- 25-短信发送_阿里云短信服务_禁用或删除AccessKey
- 26-短信发送_代码开发_参照官方文档封装短信发送工具类
- 27-手机验证码登录_需求分析
- 28-手机验证码登录_数据模型
- 29-手机验证码登录_代码开发_梳理交互过程
- 30-手机验证码登录_代码开发_修改LoginCheckFilter
- 31-手机验证码登录_代码开发_发送验证码短信
- 32-手机验证码登录_代码开发_登录校验
- 33-手机验证码登录_功能测试
- 1-14 导入地址簿&菜品展示
- 01-本章内容介绍(day06)
- 02-导入用户地址簿相关功能代码_需求分析
- 03-导入用户地址簿相关功能代码_数据模型
- 04-导入用户地址簿相关功能代码_导入功能代码
- 05-导入用户地址簿相关功能代码_功能测试
- 06-菜品展示_需求分析
- 07-菜品展示_代码开发_梳理交互过程
- 08-菜品展示_代码开发_修改DishController的list方法并测试
- 09-菜品展示_代码开发_创建SetmealController的list方法并测试
- 1-15 购物车
- 10-购物车_需求分析
- 11-购物车_数据模型
- 12-购物车_代码开发_梳理交互过程
- 13-购物车_代码开发_准备工作
- 14-购物车_代码开发_添加购物车
- 15-购物车_代码开发_添加购物车测试
- 16-购物车_代码开发_查看购物车
- 17-购物车_代码开发_查看购物车测试
- 18-购物车_代码开发_清空购物车并测试
- 1-16 用户下单
- 19-用户下单_需求分析
- 20-用户下单_数据模型
- 21-用户下单_代码开发_梳理交互过程
- 22-用户下单_代码开发_准备工作
- 23-用户下单_代码开发_1
- 24-用户下单_代码开发_2
- 25-用户下单_代码开发_3
- 26-用户下单_功能测试
- 1-2 后台功能
- 15-后台系统登录功能_需求分析
- 16-后台系统登录功能_代码开发(创建Controller、Service、Mapper、实体类)
- 17-后台系统登录功能_代码开发(导入通用返回结果类)
- 18-后台系统登录功能_代码开发(梳理登录方法处理逻辑)
- 19-后台系统登录功能_代码开发(实现登录处理逻辑)
- 20-后台系统登录功能_功能测试
- 21-后台系统退出功能_需求分析
- 22-后台系统退出功能_代码开发
- 23-后台系统退出功能_功能测试
- 24-分析后台系统首页构成和效果展示方式
- 1-3 完善登录&新增员工
- 01-本章内容介绍
- 02-完善登录功能_问题分析并创建过滤器
- 03-完善登录功能_代码开发
- 04-完善登录功能_功能测试
- 05-新增员工_需求分析和数据模型
- 06-新增员工_梳理程序执行流程
- 07-新增员工_代码开发
- 08-新增员工_功能测试
- 09-新增员工_编写全局异常处理器
- 10-新增员工_完善全局异常处理器并测试
- 11-新增员工_小结
- 1-4 分页查询
- 12-员工信息分页查询_需求分析
- 13-员工信息分页查询_梳理程序执行过程
- 14-员工信息分页查询_代码开发1
- 15-员工信息分页查询_代码开发2
- 16-员工信息分页查询_功能测试
- 17-员工信息分页查询_补充说明
- 1-5 启用&禁用账号&编辑员工信息
- 18-启用、禁用员工账号_需求分析
- 19-启用、禁用员工账号_分析页面按钮动态显示效果
- 20-启用、禁用员工账号_分析页面ajax请求发送过程
- 21-启用、禁用员工账号_代码开发1
- 22-启用、禁用员工账号_代码开发2
- 23-启用、禁用员工账号_功能测试
- 24-启用、禁用员工账号_代码修复配置消息转换器
- 25-启用、禁用员工账号_再次测试
- 26-编辑员工信息_需求分析
- 27-编辑员工信息_梳理程序执行流程
- 28-编辑员工信息_页面效果分析和代码开发
- 29-编辑员工信息_功能测试
- 1-6 自动填充
- 01-本章内容介绍(day03)
- 02-公共字段自动填充_问题分析
- 03-公共字段自动填充_代码实现1
- 04-公共字段自动填充_代码实现2并测试
- 05-公共字段自动填充_功能完善1
- 06-公共字段自动填充_功能完善2
- 07-公共字段自动填充_功能完善3
- 08-公共字段自动填充_功能完善4
- 1-7 新增&删除&修改分类
- 09-新增分类_需求分析
- 10-新增分类_数据模型
- 11-新增分类_代码开发1
- 12-新增分类_代码开发2
- 13-新增分类_功能测试
- 14-分类信息分页查询_需求分析和代码实现
- 15-分类信息分页查询_功能测试
- 16-删除分类_需求分析
- 17-删除分类_代码开发
- 18-删除分类_功能测试
- 19-删除分类_功能完善_准备基础类和接口
- 20-删除分类_功能完善_代码开发1
- 21-删除分类_功能完善_代码开发2
- 22-删除分类_功能完善_功能测试
- 23-修改分类_需求分析和分析页面回显效果
- 24-修改分类_代码开发
- 25-修改分类_功能测试
- 1-8 上传&下载
- 01-本章内容介绍
- 02-文件上传下载_文件上传介绍
- 03-文件上传下载_文件下载介绍
- 04-文件上传下载_文件上传代码实现1
- 05-文件上传下载_文件上传代码实现2
- 06-文件上传下载_文件上传代码实现3
- 07-文件上传下载_文件上传代码实现4
- 08-文件上传下载_文件下载代码实现
- 09-文件上传下载_文件下载测试
- 1-9 新增菜品
- 10-新增菜品_需求分析
- 11-新增菜品_数据模型
- 12-新增菜品_代码开发_准备工作
- 13-新增菜品_代码开发_梳理交互过程
- 14-新增菜品_代码开发_查询分类数据
- 15-新增菜品_代码开发_查询分类数据测试
- 16-新增菜品_代码开发_接收页面提交的数据
- 17-新增菜品_代码开发_保存数据到菜品表和菜品口味表
- 18-新增菜品_代码开发_功能测试
- 02、第二章 Git
- 2-1 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常用命令_标签操作
- 2-2 IDEA中使用Git
- 18-在IDEA中使用Git_在IDEA中配置Git
- 19-在IDEA中使用Git_获取Git仓库
- 20-在IDEA中使用Git_.gitignore文件的作用
- 21-在IDEA中使用Git_本地仓库操作
- 22-在IDEA中使用Git_远程仓库操作
- 23-在IDEA中使用Git_分支操作
- 03、第三章 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系统目录结构
- 11-Linux常用命令_本章内容介绍
- 12-Linux常用命令_Linux命令初体验-几个常用命令
- 13-Linux常用命令_Linux命令初体验-Linux命令使用技巧
- 14-Linux常用命令_Linux命令初体验-Linux命令格式
- 15-Linux常用命令_文件目录操作命令-ls命令
- 16-Linux常用命令_文件目录操作命令-cd命令
- 17-Linux常用命令_文件目录操作命令-cat命令
- 18-Linux常用命令_文件目录操作命令-more命令
- 19-Linux常用命令_文件目录操作命令-tail命令
- 20-Linux常用命令_文件目录操作命令-mkdir命令
- 21-Linux常用命令_文件目录操作命令-rmdir命令
- 22-Linux常用命令_文件目录操作命令-rm命令
- 23-Linux常用命令_拷贝移动命令-cp命令
- 24-Linux常用命令_拷贝移动命令-mv命令
- 25-Linux常用命令_打包压缩命令-tar命令
- 26-Linux常用命令_文本编辑命令-vim命令安装
- 27-Linux常用命令_文本编辑命令-vim命令
- 28-Linux常用命令_查找命令-find命令
- 29-Linux常用命令_查找命令-grep命令
- 30-软件安装_本章内容介绍
- 31-软件安装_Linux中软件安装方式介绍
- 32-软件安装_安装jdk
- 33-软件安装_安装Tomcat
- 34-软件安装_安装Tomcat-确认服务启动是否成功
- 35-软件安装_安装Tomcat-防火墙操作
- 36-软件安装_安装Tomcat-停止Tomcat服务
- 37-软件安装_安装MySQL
- 38-软件安装_安装MySQL-启动服务、连接MySQL
- 39-软件安装_安装lrzsz
- 40-项目部署_本章内容介绍
- 41-项目部署_手工部署项目_操作过程
- 42-项目部署_手工部署项目_后台运行程序
- 43-项目部署_通过Shell脚本自动部署项目_操作步骤说明
- 44-项目部署_通过Shell脚本自动部署项目_在Linux中安装git、maven
- 45-项目部署_通过Shell脚本自动部署项目_Shell脚本说明
- 46-项目部署_通过Shell脚本自动部署项目_Linux中权限说明
- 47-项目部署_通过Shell脚本自动部署项目_授权并执行脚本
- 48-项目部署_通过Shell脚本自动部署项目_设置静态ip
- 04、第四章 Redis
- 4-1 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常用命令_通用命令
- 4-2 Jedis
- 14-在Java中操作Redis_使用Jedis操作Redis
- 15-在Java中操作Redis_使用Spring Data Redis操作Redis_基础环境
- 16-在Java中操作Redis_使用Spring Data Redis操作Redis_设置序列化器
- 17-在Java中操作Redis_使用Spring Data Redis操作Redis_操作字符串类型数据
- 18-在Java中操作Redis_使用Spring Data Redis操作Redis_操作哈希类型数据
- 19-在Java中操作Redis_使用Spring Data Redis操作Redis_操作列表类型数据
- 20-在Java中操作Redis_使用Spring Data Redis操作Redis_操作集合类型数据
- 21-在Java中操作Redis_使用Spring Data Redis操作Redis_操作有序集合类型数据
- 22-在Java中操作Redis_使用Spring Data Redis操作Redis_通用操作
- 05、第五章 瑞吉外卖-项目优化
- 5-1 缓存短信验证码
- 01-本章内容介绍
- 02-使用git管理代码
- 03-环境搭建
- 04-缓存短信验证码_思路梳理和代码改造
- 05-缓存短信验证码_功能测试
- 06-缓存菜品数据_梳理思路
- 07-缓存菜品数据_代码改造缓存菜品数据
- 08-缓存菜品数据_代码改造缓存菜品数据_功能测试
- 09-缓存菜品数据_清理缓存思路分析
- 10-缓存菜品数据_清理缓存代码改造并测试
- 11-将代码提交到Git本地仓库并推送到远程仓库
- 5-2 Spring Cache
- 12-Spring Cache_框架介绍
- 13-Spring Cache_常用注解
- 14-Spring Cache_使用方式_CachePut注解
- 15-Spring Cache_使用方式_CacheEvict注解1
- 16-Spring Cache_使用方式_CacheEvict注解2
- 17-Spring Cache_使用方式_Cacheable注解1
- 18-Spring Cache_使用方式_Cacheable注解2
- 19-Spring Cache_使用Redis作为缓存产品1
- 20-Spring Cache_使用Redis作为缓存产品2
- 5-3 缓存套餐数据
- 21-缓存套餐数据_实现思路
- 22-缓存套餐数据_代码改造_缓存套餐数据并测试
- 23-缓存套餐数据_代码改造_清理套餐的缓存数据并测试
- 24-将代码提交到Git仓库并合并到主分支
- 5-4 Mysql主从复制
- 01-本章内容介绍
- 02-Mysql主从复制_介绍
- 03-Mysql主从复制_配置主库Master
- 04-Mysql主从复制_配置从库Slave
- 05-Mysql主从复制_测试
- 5-5 Mysql读写分离
- 06-读写分离案例_读写分离背景说明
- 07-读写分离案例_Sharding-JDBC介绍
- 08-读写分离案例_入门案例_准备数据库环境
- 09-读写分离案例_入门案例_导入初始工程
- 10-读写分离案例_入门案例_配置读写分离规则
- 11-读写分离案例_入门案例_测试
- 12-项目实现读写分离_数据库环境准备(主从复制)
- 13-项目实现读写分离_配置读写分离规则
- 14-项目实现读写分离_测试并提交到Git仓库
- 5-6 Nginx命令
- 15-Nginx课程内容介绍
- 16-Nginx概述_Nginx介绍
- 17-Nginx概述_Nginx下载和安装
- 18-Nginx概述_Nginx目录结构
- 19-Nginx命令_查看Nginx版本、检查配置文件正确性
- 20-Nginx命令_启动、停止
- 21-Nginx命令_启动、停止命令补充说明
- 22-Nginx命令_重新加载配置文件
- 23-Nginx命令_配置Nginx环境变量
- 5-7 Nginx具体应用
- 24-Nginx配置文件整体结构
- 25-Nginx具体应用_部署静态资源
- 26-Nginx具体应用_反向代理_概念说明
- 27-Nginx具体应用_反向代理_配置
- 28-Nginx具体应用_负载均衡_概念说明
- 29-Nginx具体应用_负载均衡_配置
- 30-Nginx具体应用_负载均衡_Nginx提供的负载均衡策略
- 5-8 前后端分离开发
- 01-本章内容介绍
- 02-前后端分离开发_介绍
- 03-前后端分离开发_开发流程
- 04-前后端分离开发_前端技术栈
- 05-YApi_介绍
- 06-YApi_使用_定义接口
- 07-YApi_使用_导出接口文档
- 08-YApi_使用_导入接口文档
- 09-Swagger_介绍
- 10-Swagger_使用方式
- 11-Swagger_查看接口文档
- 12-Swagger_常用注解
- 5-9 项目部署
- 13-项目部署_部署架构
- 14-项目部署_部署环境说明
- 15-项目部署_部署前端项目_部署前端静态资源
- 16-项目部署_部署前端项目_配置Nginx反向代理
- 17-项目部署_部署后端项目_通过Shell脚本自动部署
- 18-项目部署_部署后端项目_解决图片展示问题
- 05、阶段五 服务端框架基础+探花交友项目
- 06、阶段六 服务端框架高级+黑马头条项目
- 07、阶段七 面试专题
- 01、第一章 基础篇
- 1-1 二分查找&冒泡排序
- 01-课程介绍
- 02-二分查找_演示
- 03-二分查找_实现
- 04-二分查找_解决整数溢出_方法1
- 05-二分查找_解决整数溢出_方法2
- 06-二分查找_选择题目1
- 07-二分查找_选择题目2
- 08-二分查找_注意事项
- 09-冒泡排序_演示
- 10-冒泡排序_初步实现
- 11-冒泡排序_优化_减少比较次数
- 1-2 排序
- 12-冒泡排序_优化_减少冒泡次数
- 13-冒泡排序_优化_进一步优化比较次数
- 14-冒泡排序_优化_最终实现
- 15-冒泡排序_总结
- 16-选择排序_演示
- 17-选择排序_实现
- 18-选择排序_vs_冒泡排序
- 19-插入排序_演示
- 20-插入排序_实现
- 21-插入排序_总结
- 22-希尔排序_演示
- 23-插入和选择_推导某一轮排序结果
- 1-3 快速排序
- 24-快速排序_描述
- 25-快速排序_单边循环(lomuto)_演示
- 26-快速排序_单边循环(lomuto)_实现_分区
- 27-快速排序_单边循环(lomuto)_实现_递归
- 28-快速排序_双边循环_演示
- 29-快速排序_双边循环_实现
- 30-快速排序_双边循环_细节
- 31-快速排序_特点
- 1-4 ArrayList&Iterator&LinkedList
- 32-ArrayList_扩容规则
- 33-Iterator_FailFast_FailSafe_演示
- 34-Iterator_FailFast_源码分析
- 35-Iterator_FailSafe_源码分析
- 36-LinkedList_vs_ArrayList_随机访问性能比较
- 37-LinkedList_vs_ArrayList_增删性能比较
- 38-LinkedList_vs_ArrayList_局部性原理_空间占用
- 1-5 HashMap
- 39-HashMap_数据结构
- 40-HashMap_数据结构_快速查找演示
- 41-HashMap_数据结构_链表过长的解决_扩容
- 42-HashMap_数据结构_链表过长的解决_树化
- 43-HashMap_数据结构_红黑树的意义_树化阈值
- 44-HashMap_数据结构_树退化链表_情况1
- 45-HashMap_数据结构_树退化链表_情况2
- 46-HashMap_索引如何计算
- 47-HashMap_为何要二次哈希
- 48-HashMap_容量为何是2的n次幂
- 49-HashMap_容量不用2的n次幂行不行
- 50-HashMap_put流程
- 51-HashMap_负载因子为何是0.75f
- 52-HashMap_并发丢数据
- 53-HashMap_并发扩容死链(1.7)
- 54-HashMap_key的要求
- 55-HashMap_hashCode的设计
- 1-6 单例设计模式
- 56-单例模式_方式1_饿汉式
- 57-单例模式_方式2_枚举饿汉式
- 58-单例模式_方式3_懒汉式
- 59-单例模式_方式4_DCL懒汉式
- 60-单例模式_方式4_DCL懒汉式_为何加volatile
- 61-单例模式_方式5_内部类懒汉式
- 62-单例模式_在jdk中的体现
- 02、第二章 并发篇
- 2-1 线程状态&线程池
- 01-线程状态_java中的线程状态
- 02-线程状态_java中的线程状态_代码演示
- 03-线程状态_五种状态_vs_六种状态
- 04-线程池核心参数_简介
- 05-线程池核心参数_演示
- 2-2 wait&lock
- 06-wait_vs_sleep_区别
- 07-wait_vs_sleep_演示
- 08-lock_vs_synchronized_区别
- 09-lock_阻塞演示
- 10-lock_公平非公平演示
- 11-lock_条件变量演示
- 2-3 volatile
- 12-volatile_举例
- 13-volatile_原子性_演示
- 14-volatile_可见性_演示
- 15-volatile_可见性_原因与解决
- 16-volatile_有序性_分析
- 17-volatile_有序性_压测演示
- 18-volatile_有序性_volatile位置不同影响分析
- 2-4 引用&悲观锁&HashTable
- 19-悲观锁_vs_乐观锁_理论
- 20-悲观锁_vs_乐观锁_Unsafe_cas
- 21-悲观锁_vs_乐观锁_代码对比
- 22-Hashtable_vs_ConcurrentHashMap_区别
- 23-Hashtable_演示
- 2-5 ConcurrentHashMap&ThreadLocal
- 24-ConcurrentHashMap_v7_演示并发度
- 25-ConcurrentHashMap_v7_演示索引计算
- 26-ConcurrentHashMap_v7_演示扩容
- 27-ConcurrentHashMap_v7_演示Segment[0]
- 28-ConcurrentHashMap_v8_与7简单比较
- 29-ConcurrentHashMap_v8_构造参数含义
- 30-ConcurrentHashMap_v8_演示并发put
- 31-ConcurrentHashMap_v8_演示扩容
- 32-ConcurrentHashMap_v8_扩容细节
- 33-ThreadLocal_作用
- 34-ThreadLocal_原理
- 35-ThreadLocal_key内存释放时机
- 36-ThreadLocal_value内存释放时机_get时
- 37-ThreadLocal_value内存释放时机_set时
- 38-ThreadLocal_value内存释放时机_remove时
- 03、第三章 虚拟机篇
- 3-1 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
- 3-2 内存溢出&类加载
- 13-内存溢出_情况1_误用固定大小线程池
- 14-内存溢出_情况2_误用带缓冲线程池
- 15-内存溢出_情况3_一次查询太多数据
- 16-内存溢出_情况4_类太多
- 17-类加载_三个阶段
- 18-类加载_验证类加载是懒惰的
- 19-类加载_验证类对象位于堆
- 20-类加载_验证类静态变量在初始化时赋值
- 21-类加载_如何找到类对象地址
- 22-类加载_类初始化方法原理
- 23-类加载_final修饰基本类型变量的原理
- 24-类加载_将符号引用变为直接引用
- 25-类加载_双亲委派
- 26-类加载_能假冒一个System类吗
- 3-3 引用&悲观锁&HashTable
- 27-四种引用_概述
- 28-四种引用_虚引用
- 29-四种引用_弱引用
- 3-4 引用&finalize
- 30-四种引用_Cleaner
- 31-finalize_概述
- 32-finalize_unfinalized链表
- 33-finalize_调用原理
- 04、第四章 框架篇
- 4-1 spring_refresh
- 01_spring_refresh_概述
- 02_spring_refresh_01_Environment
- 03_spring_refresh_02_获取BeanFactory
- 04_spring_refresh_03_准备BeanFactory
- 05_spring_refresh_04-05_扩展BeanFactory
- 06_spring_refresh_06_注册bean后处理器
- 07_spring_refresh_07-10_applicationContext各项功能
- 08_spring_refresh_11-12_初始化单例_完成refresh
- 09_spring_refresh_小结
- 4-2 spring_bean
- 10_spring_bean_01_处理名称_检查缓存
- 11_spring_bean_02-03_查找父容器_处理DependsOn
- 12_spring_bean_04_按scope创建
- 13_spring_bean_05_创建bean_创建实例阶段
- 14_spring_bean_05_创建bean_依赖注入阶段
- 15_spring_bean_05_创建bean_依赖注入阶段_相同成员依赖注入优先级
- 16_spring_bean_05_创建bean_初始化阶段
- 17_spring_bean_05_创建bean_注册可销毁bean
- 18_spring_bean_07_销毁bean
- 4-3 spring_tx_事务&spring_webmvc
- 19_spring_tx_事务失效场景1_检查异常
- 20_spring_tx_事务失效场景2_错误try-catch
- 21_spring_tx_事务失效场景3_切面顺序
- 22_spring_tx_事务失效场景4_非public方法
- 23_spring_tx_事务失效场景5_父子容器
- 24_spring_tx_事务失效场景6_本类方法调用
- 25_spring_tx_事务失效场景7_原子性失效
- 26_spring_tx_事务失效场景8_锁失效
- 27_spring_webmvc_执行流程_初始化
- 28_spring_webmvc_执行流程_匹配
- 29_spring_webmvc_执行流程_执行
- 4-4 spring_annotation
- 30_spring_annotation_spring注解
- 31_spring_annotation_webmvc注解
- 32_spring_annotation_boot注解
- 33_spring_annotation_@Configuration_配置类即为工厂
- 34_spring_annotation_@Configuration_工厂方法不能重载
- 35_spring_annotation_@Configuration_配置类默认为代理
- 36_spring_annotation_@Configuration_配置类依赖注入失效
- 37_spring_annotation_@Import_基本使用
- 38_spring_annotation_@Import_DeferredImportSelector
- 4-5 自动配置&spring_pattern
- 39_spring_boot_自动配置_@SpringBootApplication
- 40_spring_boot_自动配置_@EnableAutoConfiguration
- 41_spring_pattern_1~3
- 42_spring_pattern_4~5
- 43_spring_pattern_6~7
- 43_spring_pattern_8~11
- 05、第五章 数据库篇
- 5-1 隔离级别
- 01_隔离级别_概述
- 02_隔离级别_错误现象
- 5-2 隔离级别&存储引擎&B树
- 03_隔离级别_快照读与当前读
- 04_隔离级别_快照建立时机
- 05_存储引擎_InnoDB_vs_MyISAM
- 06_存储引擎_InnoDB_vs_MyISAM_索引不同
- 07_索引_为何用B+树
- 08_索引_B树_vs_B+树
- 09_索引_B+树_新增_查询
- 10_索引_B+树_删除
- 5-3 索引生效失效
- 11_索引_生效失效_数据准备
- 12_索引_生效失效_排序
- 13_索引_生效失效_where
- 14_索引_生效失效_索引条件下推
- 15_索引_生效失效_其它
- 16_一条查询语句的执行流程
- 5-4 全局锁&表级锁&行锁
- 17_undo_log
- 18_redo_log
- 19_全局锁
- 20_表级锁_表锁
- 21_表级锁_元数据锁
- 22_表级锁_意向锁
- 23_行级锁_间隙锁
- 24_行级锁_临键锁
- 06、第六章 缓存篇
- 6-1 redis数据类型
- 01_redis数据类型_概述
- 02_redis数据类型_String
- 03_redis数据类型_List
- 04_redis数据类型_Hash
- 05_redis数据类型_SortedSet
- 06_redis数据类型_跳表查询
- 07_redis_keys命令的问题
- 08_redis_过期key的删除策略
- 6-2 redis持久化&缓存
- 09_redis持久化_aof
- 10_redis持久化_aof重写
- 11_redis持久化_rdb
- 12_redis持久化_混合持久化
- 13_redis_缓存击穿
- 14_redis_缓存雪崩
- 15_redis_缓存穿透
- 16_缓存一致性_不能先清缓存
- 17_缓存一致性_先更新库方案
- 18_缓存一致性_先更新库方案
- 19_缓存一致性_锁方案
- 6-3 redis事务&lru
- 20_redis_事务_不支持回滚
- 21_redis_事务_读写不是原子的
- 22_redis_事务_乐观锁保证原子性
- 23_redis_事务_lua脚本原子性
- 24_lru_演示
- 25_lru_实现_断开节点链接
- 26_lru_实现_链入头节点
- 27_lru_实现_删除_查询_新增
- 28_lru_实现_测试
- 29_lru_LinkedHashMap实现
- 07、第七章 分布式篇
- 7-1 cap&paxos
- 01_cap_概述
- 02_cap_一致性级别
- 03_paxos_问题提出
- 04_paxos_角色划分和阶段
- 05_paxos_算法描述
- 06_paxos_算法描述_例1
- 07_paxos_算法描述_例2
- 08_paxos_算法描述_例3~4
- 09_paxos_算法描述_例5
- 10_paxos_算法描述_例6
- 7-2 raft算法&gossip协议
- 11_raft_算法概述
- 12_raft_算法_选举1
- 13_raft_算法_选举2
- 14_raft_算法_执行操作
- 15_raft_算法_leader完整性
- 16_raft_算法_选民一致性
- 17_gossip协议
- 7-3 通用设计
- 18_通用设计_如何检测节点活着
- 19_通用设计_如何实现高可用
- 20_通用设计_如何生成全局id
- 21_通用设计_负载均衡策略
- 22_通用设计_数据分片策略
- 23_通用设计_分布式事务_2PC
- 24_通用设计_分布式事务_TCC
- 25_通用设计_分布式事务_消息队列
- 08、阶段八 就业指导课+拓展学习
- 01、第一章 工作篇
- 工作篇
- 02、第二章 Java市场篇
- Java市场篇
- 03、第三章 求职篇
- 求职篇1简历制作
- 求职篇2简历投递技巧
- 04、第四章 面试篇
- 面试篇1
- 面试篇2
- 05、第五章 试用期篇
- 试用期篇1
- 试用期篇2
- 09、赠送-JavaEE中级进修课【包含十大中级项目】
- 01.阶段一 微服务相关技术
- 1.SpringBoot
- 1.SpringBoot 第一天
- 2.SpringBoot 第二天
- 2.SpringCloud
- day01
- day02
- 3.RabbitMQ
- 1.RabbitMQ第一天
- 2.RabbitMQ第二天
- 4.docker
- 01.学习目标_
- 02.什么是docker_
- 03.容器与虚拟机比较_
- 04.docker组件_
- 05.docker安装_
- 06.docker启动与停止_
- 07.镜像相关命令_
- 08.创建启动与查看容器_
- 09.容器停止与启动和目录挂载_
- 10.目录挂载查看IP与删除容器_
- 11.mysql部署_
- 12.tomcat部署_
- 13.nginx部署_
- 14.redis部署_
- 15.迁移与备份_
- 16.Dockerfile常用命令_
- 17.Dockerfile构建jdk1.8镜像_
- 18.Docker私有仓库的搭建与配置_
- 19.Docker私有仓库镜像上传_
- 20.总结_
- 5.持续集成与容器管理
- 01.今日目标_
- 02.DockerMaven插件-1_
- 03.DockerMaven插件-2_
- 04.持续集成与jenkins_
- 05.Jenkins安装_
- 06.插件安装_
- 07.安装maven与本地仓库_
- 08.全局工具配置_
- 09.gogs安装与配置_
- 10.上传代码到git_
- 11.任务的创建与执行_
- 12.Rancher安装_
- 13.rancher初始化_
- 14.mysql与rabbitMQ部署_
- 15.redis部署_
- 16.微服务部署-1_
- 17.微服务部署-2_
- 18.扩容与缩容_
- 19.负载均衡器_
- 20.influxDB_
- 21.cAdvisor_
- 22.grafana的安装_
- 24.新增仪表盘_
- 25.预警通知设置_
- 26.总结_
- 6.k8s-基础
- 0.课程介绍_
- 01.Kubernetes介绍_
- 02.Kubernetes快速入门_
- 03.Kubernetes环境搭建常见问题解决_
- 04.Kubernetes基本架构与常用术语_
- 05.Kubernetes集群搭建环境准备_
- 06.Kubernetes集群搭建Master安装-Docker安装_
- 07.Kubernetes集群搭建Master安装-etcd服务_
- 08.Kubernetes集群搭建Master安装-kube-apiserver服务_
- 09.Kubernetes集群搭建Master安装-kube-controller-manager服务_
- 10.Kubernetes集群搭建Master安装-kube-scheduler服务_
- 11.Kubernetes集群搭建Master安装-启动_
- 12.Kubernetes集群搭建Node安装-准备工作_
- 13.Kubernetes集群搭建Node安装-kubelet服务_
- 14.Kubernetes集群搭建Node安装-kube-proxy服务_
- 15.Kubernetes集群搭建Node安装-启动_
- 16.Kubernetes集群搭建Node2安装_
- 17.Kubernetes集群健康检查与测试(1)_
- 18.Kubernetes集群健康检查与测试(2)_
- 19.Kubernetes集群健康检查与测试(3)_
- 20.kubernetes核心技术-Pod(1)_
- 21.kubernetes核心技术-Pod(2)_
- 22.kubernetes核心技术-Label_
- 23.kubernetes核心技术-Replication Controller_
- 24.kubernetes核心技术-ReplicaSet与Deployment_
- 25.kubernetes核心技术-HorizontalPod Autoscaler_
- 26.kubernetes核心技术-volume_
- 27.kubernetes核心技术-namespace_
- 28.kubernetes核心技术-Service(1)_
- 29.kubernetes核心技术-Service(2)_
- 02.阶段二 传统行业解决方案SaaS-HRM项目
- 1.Activiti7
- Activiti7-day01-基础原理与使用
- Activiti7-day02-工作流使用
- Activiti7-day03-进阶1
- Activiti7-day04-进阶2
- Activiti7-day05-进阶3
- Activiti7-day06-新特性
- Activiti7-day07-审批中心模块开发
- 2.IHRM项目
- day01 SAAS-HRM系统概述与搭建环境
- day02 SAAS-HRM数据库设计与前端框架
- day03 SaaS-HRM系统用户权限设计概述
- day04 权限分配与jwt概述
- day05 JWT的权限控制与Shiro入门
- day06 Shiro高级 及SaaS-HRM的认证授权
- day07 员工管理及POI入门
- day08 POI高级
- day09 图片上传及Jasper
- day10-用户档案PDF报表
- day11-刷脸登录
- day12-代码生成器原理分析
- day13-代码生成器实现
- day14 微服务网关与社保模块开发
- day15 考勤模块开发
- day16 薪资管理与工作流概述
- day17 审批中心
- 03.阶段三 好客租房(生活服务)项目
- day01-ES6新特性以及ReactJS入门
- 01.课程介绍
- 02.ES6新特性之了解ES6以及其发展历史
- 03.ES6新特性之let和const命令
- 04.ES6新特性之字符串扩展
- 05.ES6新特性之解构表达式
- 06.ES6新特性之函数优化-参数默认值
- 07.ES6新特性之函数优化-箭头函数
- 08.ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用
- 09.ES6新特性之map和reduce方法的使用
- 10.ES6新特性之扩展运算符
- 11.ES6新特性之Promise
- 12.ES6新特性之Set和Map
- 13.ES6新特性之class类的基本语法
- 14.ES6新特性之Generator函数
- 15.ES6新特性之修饰器
- 16.ES6新特性之转码器(UmiJS入门)
- 17.ES6新特性之模块化
- 18.ReactJS入门之前端开发的演变
- 19.ReactJS入门之ReactJS简介
- 20.ReactJS入门之环境搭建以及编写HelloWorld程序
- 21.ReactJS入门之JSX语法
- 22.ReactJS入门之组件
- 23.ReactJS入门之组件状态
- 24.ReactJS入门之声明周期
- day02-Ant Design以及Ant Design Pro入门
- 01.课程介绍
- 02.ReactJS入门之Model分层的概念
- 03.ReactJS入门之dva的使用
- 04.ReactJS入门之dva的使用(实现点击事件)
- 05.ReactJS入门之Model中请求数据
- 06.ReactJS入门之mock数据
- 07.Ant Design入门之介绍
- 08.Ant Design入门之开始使用
- 09.Ant Design入门之布局
- 10.Ant Design入门之美化布局和引入导航条
- 12.Ant Design入门之表格的基本使用
- 13.Ant Design入门之表格的数据分离
- 14.Ant Design Pro入门之简介
- 15.Ant Design Pro入门之部署安装
- 16.Ant Design Pro入门之自定义菜单和路由
- 17.Ant Design Pro入门之自定义页面
- 18.Ant Design Pro入门之model层执行流程
- 19.课程总结
- day03-项目介绍以及开发后台系统
- 01.课程介绍
- 02.项目介绍之市场需求分析
- 03.项目介绍之需求分析、系统架构讲解
- 04.前端系统搭建、logo信息以及版权信息的修改
- 05.前端系统搭建之自定义菜单
- 06.后台系统开发之楼盘、房源数据结构
- 07.后台系统开发之form表单组件以及表单提交的讲解
- 08.后台系统开发之新增房源的自动完成功能的讲解
- 09.后台系统开发之新增房源的图片上传功能
- 10.后台服务系统之架构说明
- 11.后台服务系统之什么是dubbo
- 12.后台服务系统之dubbo框架的背景以及需求(服务治理)
- 13.后台服务系统之dubbo架构
- 14.后台服务系统之搭建ZooKeeper注册中心
- 15.后台服务系统之编写服务提供方实现
- 16.后台服务系统之编写服务消费方实现
- 17.后台服务系统之Dubbo Admin的讲解
- 18.后台服务系统之Dubbo负载均衡策略
- 19.后台服务系统之Dubbo协议
- 20.课程总结
- day04-服务的具体实现以及MybatisPlus的入门
- 01.课程介绍
- 02.使用Docker安装MySQL
- 03.MybatisPlus入门之介绍
- 04.MybatisPlus入门之架构讲解
- 05.MybatisPlus入门之快速入门
- 06.MybatisPlus入门之BaseMapper使用讲解
- 07.MybatisPlus入门之配置讲解
- 08.MybatisPlus入门Lombok的使用
- 09.搭建后台服务系统
- 10.新增房源服务实现之搭建工程
- 11.新增房源服务实现之AutoGenerator使用以及创建pojo对象
- 12.新增房源服务实现之新增房源服务的具体实现
- 13.新增房源服务实现之新增房源RESTful接口的开发
- 14.前后端整合开发之新增房源
- 15.课程总结
- day05-阿里云OSS以及GraphQL入门
- 01.课程介绍
- 02.图片存储解决方案的分析
- 03.阿里云OSS存储之OSS介绍
- 04.阿里云OSS存储之开始使用OSS
- 05.阿里云OSS存储之SDK的使用
- 06.阿里云OSS存储之图片上传逻辑的编写
- 08.图片存储解决方案之本地文件系统存储实现
- 09.整合前后端进行图片上传开发
- 10.实现房源列表的Dubbo服务的开发
- 11.实现房源列表的RESTful接口的开发
- 12.实现房源列表的整合前端开发
- 13.GraphQL入门之什么是GraphQL?
- 14.GraphQL入门之分析RESTful存在的问题
- 15.GraphQL入门之进一步了解GraphQL
- 16.GraphQL入门之GraphQL查询的规范
- 17.GraphQL入门之Schema和类型规范
- 18.GraphQL入门之graphql-java项目的介绍
- 19.GraphQL入门之工程搭建
- 20.GraphQL入门之编写代码实现查询用户的GraphQL服务
- 21.GraphQL入门之查询参数的设置
- 22.GraphQL入门之通过SDL构建Schema
- 23.GraphQL入门之对象嵌套
- 24.课程总结
- day06-开发GraphQL服务以及前台系统搭建
- 01.课程介绍
- 02.实现根据id查询房源数据的dubbo服务
- 03.实现根据id查询房源数据的GraphQL服务
- 04.通过Altair GraphQL Client插件进行测试GraphQL接口
- 05.优化改进GraphQLProvider实现逻辑
- 06.实现查询房源列表的GraphQL接口服务
- 07.前台系统之工程搭建以及启动服务
- 08.前台系统之搭建node.js服务进行测试
- 09.前台系统之了解功能模块以及分析数据加载流程
- 10.轮播广告实现之分析数据结构以及表结构
- 11.轮播广告实现之common工程的抽取
- 12.轮播广告实现之实现查询的dubbo服务
- 13.轮播广告实现之查询广告服务的实现(RESTful接口)
- 14.轮播广告实现之前后端整合测试
- 15.编写广告查询的GraphQL接口服务
- 16.使用Apollo Client与后端GraphQL进行通信实现广告查询功能
- 17.课程总结
- day07-完善前端功能以及WebSocket入门
- 01.课程介绍
- 02.实现前端的mock服务
- 03.Graphql中的变量参数定义
- 04.Graphql中的变量参数的服务端处理
- 05.采用GraphQL实现房源列表的查询
- 06.更新房源数据的RESTful接口的开发
- 07.更新房源的交互页面实现讲解
- 08.更新房源数据的与服务端交互的实现
- 09.更新房源窗口销毁问题的演示以及说明
- 10.服务缓存实现的分析
- 11.通过Docker搭建Redis集群
- 12.通过Docker搭建Redis集群(解决IP地址的问题)
- 13.编写spring-data-redis相关代码进行集群测试
- 15.通过包装request的方式解决输入流只能读取一次的问题
- 16.通过ResponseBodyAdvice实现数据写入到Redis
- 17.实现消息实时查询的方案分析
- 18.WebSocket简介
- 19.WebSocket服务之快速入门
- 20.WebSocket服务之编写js客户端
- 21.使用SpringBoot整合WebSocket
- 22.WebSocket拦截器
- 23.课程总结
- day08-MongoDB入门以及实现微聊即时通讯功能
- 01.课程介绍
- 02.MongoDB入门之介绍
- 03.MongoDB入门之通过Docker安装MongoDB
- 04.MongoDB入门之基本概念
- 05.MongoDB入门之数据库以及表的操作
- 06.MongoDB入门之新增数据
- 07.MongoDB入门之更新数据
- 08.MongoDB入门之删除数据
- 09.MongoDB入门之查询数据
- 10.MongoDB入门之数据索引
- 11.MongoDB入门之执行计划
- 12.MongoDB入门之客户端工具Robo的介绍
- 13.MongoDB的JavaApi操作之建立连接、选择数据库、表等操作
- 14.MongoDB的JavaApi操作之复杂查询
- 15.MongoDB的JavaApi操作之插入数据
- 16.MongoDB的JavaApi操作之修改数据
- 17.MongoDB的JavaApi操作之删除数据
- 18.MongoDB的JavaApi操作之面向对象的操作
- 19.spring-data-mongodb的使用之搭建环境以及保存数据
- 20.spring-data-mongodb的使用之查询、更新、删除操作
- 21.搭建微聊系统以及编写基础代码
- 22.实现微聊系统之定义MessageDAO接口
- 23.实现微聊系统之实现MessageDAO接口
- 24.实现微聊系统之实现WebSocket的流程分析
- 25.实现微聊系统之实现WebSocket的业务逻辑
- 26.实现微聊系统之实现查询历史消息与好友列表的服务
- 27.实现微聊系统之实现查询历史消息与好友列表的服务(解决图片访问不了的问题)
- 28.整合前端系统实现微聊功能之查询好友列表和查询历史消息
- 29.整合前端系统实现微聊功能之发送消息
- 30.整合前端系统实现微聊功能之接收消息
- 31.分布式Socket解决方案分析
- 32.课程总结
- day09-分布式消息系统RocketMQ的入门
- 01.课程介绍
- 02.RocketMQ简介
- 03.RocketMQ的历史发展
- 04.RocketMQ的核心概念讲解
- 05.通过非docker的方式进行RocketMQ的安装
- 06.通过RocketMQ的java客户端api进行测试
- 07.通过docker的方式进行RocketMQ的安装
- 08.部署RocketMQ的管理工具
- 09.RocketMQ快速入门之手动创建topic
- 10.RocketMQ快速入门之发送消息(同步)
- 11.RocketMQ快速入门之发送消息(异步)
- 12.RocketMQ快速入门之消息的消费
- 13.RocketMQ快速入门之消息的消费(多种订阅方式)
- 14.RocketMQ快速入门之消息过滤器(用户自定义属性)
- 15.RocketMQ的Producer详解之顺序消息(原理)
- 16.RocketMQ的Producer详解之顺序消息(代码实现)
- 17.RocketMQ的Producer详解之分布式事务消息(回顾事务)
- 18.RocketMQ的Producer详解之分布式事务消息(原理分析)
- 19.RocketMQ的Producer详解之分布式事务消息(代码实现以及过程分析)
- 20.RocketMQ的Producer详解之分布式事务消息(回查的演示)
- 21.RocketMQ的Consumer详解之push和pull模式(长轮询)
- 22.RocketMQ的Consumer详解之消息模式(集群和广播模式)
- 23.RocketMQ的Consumer详解之消息模式(补充)
- 24.RocketMQ的Consumer详解之重复消息的解决方案
- 25.RocketMQ的存储之消息的存储分析
- 26.RocketMQ的存储之消息的同步、异步刷盘
- 27.RocketMQ的存储之消息的同步、异步刷盘(补充)
- 28.课程总结
- day10-RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
- 01.课程介绍
- 02.RocketMQ错误消息重试策略之重试情况的分析
- 03.RocketMQ错误消息重试策略之Producer的重试机制
- 04.RocketMQ错误消息重试策略之Consumer的重试机制(Exception情况)
- 05.RocketMQ错误消息重试策略之Consumer的重试机制(timeout情况)
- 06.RocketMQ集群之集群模式讲解
- 07.RocketMQ集群之搭建2m2s集群(配置说明)
- 08.RocketMQ集群之搭建2m2s集群(操作)
- 09.SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
- 10.SpringBoot整合RocketMQ之Consumer接收消息
- 11.SpringBoot整合RocketMQ之事务消息
- 12.实现分布式WebSocket之回顾实现方案
- 13.实现分布式WebSocket之具体实现(发送消息)
- 14.实现分布式WebSocket之具体实现(接收消息以及测试)
- 15.地图找房功能实现之功能介绍
- 16.地图找房功能实现之前端代码实现讲解
- 17.地图找房功能实现之改造静态数据为动态加载(GraphQL服务实现)
- 20.MongoDB的地理位置索引
- 21.地图找房功能实现之整合MongoDB进行开发
- 22.课程总结
- day13-ElasticStack学习之Elasticsearch入门
- 01.课程介绍
- 02.Elastic Stack技术栈的介绍
- 03.Elasticsearch快速入门之简介
- 04.Elasticsearch快速入门之版本说明
- 05.Elasticsearch快速入门之单机版安装
- 06.Elasticsearch快速入门之docker版安装
- 07.Elasticsearch快速入门之elasticsearch-head的安装
- 08.Elasticsearch快速入门之基本概念的讲解
- 09.Elasticsearch快速入门之RESTful api(创建、删除索引)
- 10.Elasticsearch快速入门之RESTful api(新增文档数据)
- 11.Elasticsearch快速入门之RESTful api(更新文档数据)
- 12.Elasticsearch快速入门之RESTful api(删除文档数据)
- 13.Elasticsearch快速入门之RESTful api(搜索文档数据)
- 14.Elasticsearch快速入门之RESTful api(DSL搜索)
- 15.Elasticsearch快速入门之RESTful api(高亮显示)
- 16.Elasticsearch快速入门之RESTful api(聚合)
- 17.Elasticsearch核心详解之文档
- 18.Elasticsearch核心详解之查询响应
- 19.Elasticsearch核心详解之判断文档是否存在
- 20.Elasticsearch核心详解之批量操作
- 21.Elasticsearch核心详解之分页搜索
- 22.Elasticsearch核心详解之映射
- 23.Elasticsearch核心详解之结构化查询
- 24.Elasticsearch核心详解之过滤查询
- 25.Elasticsearch中文分词之分词API讲解
- 26.Elasticsearch中文分词之内置分词器
- 27.Elasticsearch中文分词之IK分词器的使用
- 28.Elasticsearch中文分词之IK分词器补充(自定义词汇)
- 29.课程总结
- day14-ElasticStack学习之Elasticsearch进阶
- 01.课程介绍
- 02.全文搜索之倒排索引
- 03.全文搜索之单词搜索
- 04.全文搜索之多词搜索
- 05.全文搜索之组合搜索
- 06.全文搜索之权重
- 07.全文搜索之短语匹配
- 08.Elasticsearch集群之节点类型
- 09.Elasticsearch集群之使用docker搭建集群
- 10.Elasticsearch集群之分片和副本
- 11.Elasticsearch集群之故障转移(搭建三个节点的集群)
- 12.Elasticsearch集群之故障转移(data节点宕机)
- 13.Elasticsearch集群之故障转移(主节点宕机)
- 14.Elasticsearch集群之故障转移(脑裂问题)
- 15.Elasticsearch集群之分布式文档(路由)
- 16.Elasticsearch集群之分布式文档(文档的写操作)
- 17.Elasticsearch集群之分布式文档(文档搜索)
- 18.Elasticsearch集群之分布式文档(全文搜索)
- 19.Elasticsearch的Java客户端之介绍以及构造数据
- 20.Elasticsearch的Java低级客户端之搭建工程以及实现查询集群状态
- 21.Elasticsearch的Java低级客户端之新增文档数据
- 22.Elasticsearch的Java低级客户端之搜索数据
- 23.Elasticsearch的Java高级客户端之新增数据
- 24.Elasticsearch的Java高级客户端之删除、更新、搜索操作
- 25.Spring Data Elasticsearch使用之工程搭建以及新增数据
- 26.Spring Data Elasticsearch使用之工程搭建以及新增数据(补充)
- 27.Spring Data Elasticsearch使用之更新、删除、搜索
- day15-房源数据抓取以及实现房源搜索
- 01.课程介绍
- 02.WebMagic抓取数据之介绍以及搭建框架
- 03.WebMagic抓取数据之示例代码讲解以及抓取分析
- 04.WebMagic抓取数据之编写抓取逻辑
- 05.WebMagic抓取数据之编写Pipeline处理数据
- 06.WebMagic抓取数据之图片上传到OSS服务器
- 08.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库)
- 09.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库补充)
- 10.WebMagic抓取数据之导入数据到Elasticsearch(批量导入数据)
- 11.开发搜索的RESTful接口
- 12.整合前端进行开发搜索功能
- 13.优化搜索功能之高亮显示(采用反射具体代码实现)
- 14.优化搜索功能之高亮显示(整合前端实现)
- 15.优化搜索功能之分页查询
- 16.热词搜索之功能分析
- 17.热词搜索之实现分析
- 18.热词搜索之具体实现
- 20.拼音分词之插件讲解
- 21.拼音分词之具体应用
- 22.课程总结
- day16-ElasticStack学习之Beats、Kibana、Logstash
- 01.课程介绍
- 02.了解Beats
- 03.Filebeat入门学习之简介
- 04.Filebeat入门学习之架构
- 05.Filebeat入门学习之部署安装(第一个应用)
- 06.Filebeat入门学习之读取日志文件
- 07.Filebeat入门学习之自定义标签和字段
- 08.Filebeat入门学习之输出到Elasticsearch
- 09.Filebeat入门学习之工作原理
- 10.Filebeat入门学习之Module(读取Redis文件)
- 11.Metricbeat入门学习之简介
- 12.Metricbeat入门学习之部署与收集系统指标
- 13.Metricbeat入门学习之Redis Module
- 14.Kibana入门学习之简介以及安装
- 15.Kibana入门学习之通过Docker部署安装
- 16.Kibana入门学习之数据探索
- 17.Kibana入门学习之Metricbeat仪表盘
- 18.Kibana入门学习之Filebeat仪表盘
- 19.Logstash入门学习之简介
- 20.Logstash入门学习之部署安装(HelloWorld)
- 21.Logstash入门学习之Filebeat与Logstash整合
- 23.Logstash入门学习之数据发送到Elasticsearch
- 24.课程总结
- day17-MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
- 01.课程介绍
- 02.系统架构存在的问题
- 03.MySQL数据库的集群方案之读写分离架构
- 04.MySQL数据库的集群方案之中间件架构
- 05.MySQL数据库的集群方案之负载均衡架构
- 06.MySQL数据库的集群方案之PXC集群架构
- 07.MySQL数据库的集群方案之混合架构
- 08.搭建主从复制架构之原理以及配置项说明
- 09.搭建主从复制架构之搭建主库(master)
- 10.搭建主从复制架构之搭建从库(slave)
- 11.搭建主从复制架构之主从复制的3种模式
- 12.MyCat中间件之介绍
- 13-1.MyCat中间件之实现数据分片
- 13-2.MyCat中间件之实现读写分离
- 14.MyCat中间件之MyCat集群
- 15.HAProxy负载均衡之介绍以及架构说明
- 16.HAProxy负载均衡之部署安装
- 17.PXC集群之简介
- 18.PXC集群之部署安装以及测试
- 19.PXC集群之集群说明
- 20.PXC集群之PXC集群方案与Replication区别
- 21.综合应用之系统架构
- 22.综合应用之部署PXC集群(2个集群)
- 23.综合应用之部署主从复制集群
- 24.综合应用之部署MyCat集群
- 25.综合应用之部署HAProxy
- 26.课程总结
- day18-项目发布以及各种服务集群搭建
- 01.课程介绍
- 02.部署架构讲解
- 03.部署计划讲解
- 04.MySQL集群部署之规划
- 05.MySQL集群部署之部署pxc集群
- 06.MySQL集群部署之部署MS集群(主从复制)
- 07.MySQL集群部署之部署MyCat集群
- 08.MySQL集群部署之部署HAProxy
- 09.部署Redis集群
- 10.部署Elasticsearch集群
- 11.部署Elasticsearch集群之创建索引库以及导入数据
- 12.部署RocketMQ集群
- 13.部署ZooKeeper集群
- 14.打包项目之打包itcast-haoke-manage
- 15.解决读取haoke.graphqls文件失败的问题
- 16.部署itcast-haoke-im系统
- 17.通过umi构建itcast-haoke-manage-web系统
- 18.部署安装nginx
- 19.部署后台系统的前端系统(nginx配置)
- 20.配置api.manage.haoke.com进行访问
- 21.nginx反向代理websocket
- 22.部署itcast-haoke-web项目
- 23.课程总结
- day19-MongoDB集群以及日志、异常规范
- 01.课程介绍
- 02.MongoDB复制集之简介
- 03.MongoDB复制集之架构
- 04.MongoDB复制集之Primary选举
- 05.MongoDB复制集之成员说明
- 06.MongoDB复制集之搭建集群
- 07.MongoDB复制集之故障转移
- 08.MongoDB复制集之增加arbiter节点
- 09.MongoDB分片集群之简介
- 10.MongoDB分片集群之优势
- 11.MongoDB分片集群之架构
- 12.MongoDB分片集群之数据分布
- 13.MongoDB分片集群之搭建集群
- 14.MongoDB分片集群之集群使用以及操作
- 15.日志规范之为什么要使用SLF4J
- 16.日志规范之了解slf4j
- 17.日志规范之slf4j整合JDK14以及Simple的使用
- 18.日志规范之slf4j整合Log4j以及Logback
- 19.日志规范之阿里巴巴开发手册中的其它规范讲解
- 20.异常规范之异常的概念
- 21.异常规范之阿里巴巴开发手册中的异常规范讲解(上)
- 22.异常规范之阿里巴巴开发手册中的异常规范讲解(下)
- 24.课程总结
- day20-了解区块链以及Hyperledger fabric
- 01.课程介绍
- 02.认识区块链之什么是区块链?
- 03.认识区块链之货币的发展
- 04.认识区块链之什么是分布式账本
- 05.认识区块链之中心化和去中心化
- 06.认识区块链之什么是比特币?
- 07.认识区块链之区块链的演化
- 08.认识区块链之区块链应用场景
- 09.认识区块链之区块链的一些疑问
- 10.认识区块链之区块链技术的现状
- 11.Hyperledger fabric入门之简介
- 12.Hyperledger fabric入门之如何解决现实问题
- 13.Hyperledger fabric入门之案例分析
- 14.Hyperledger fabric入门之chaincode
- 15.Hyperledger fabric入门之工作流程
- 16.Hyperledger fabric入门之术语回顾
- 18.好客租房项目中应用区块链
- 19.课程总结
- 04.阶段四 大数据转型 必备课程-Hadoop3
- day01-Hadoop介绍和环境搭建
- 1-今日内容和Hadoop的介绍
- 10-集群环境搭建-配置2
- 11-集群环境搭建-jdk安装
- 12-Zookeeper的概述
- 13-Zookeeper的安装
- 14-Zookeeper的节点操作
- 15-Zookeeper的watch机制
- 16-hadoop的架构
- 17-hadoop的安装-准备工作
- 18-hadoop的安装-配置文件修改
- 19-hadoop的安装-启动集群
- 2-环境搭建-准备三台虚拟机
- 3-环境搭建-网络模式和内存设置
- 4-环境搭建-网络配置
- 5-Linux命令增强
- 6-Linux命令增强2
- 7-Linux的shell脚本1
- 8-Linux的shell脚本2
- 9-集群环境搭建-配置1
- day02-HDFS
- 1-HDFS的概述
- 10-HDFS的API操作-配置Window系统下的Hadoop
- 11-HDFS的API操作-获取FileSystem方式1
- 12-HDFS的API操作-获取FileSystem其他方式
- 13-HDFS的API操作-获取文件列表信息
- 14-HDFS的API操作-创建文件和文件夹
- 15-HDFS的API操作-文件的上传和下载
- 16-HDFS的API操作-访问权限问题
- 17-HDFS的API操作-小文件的合并
- 2-HDFS的namenode和datanode
- 3-HDFS的文件副本机制
- 4-HDFS的块缓存和访问权限
- 5-HDFS的Secondarynamenode工作机制
- 6-HDFS数据的写入过程
- 7-HDFS数据的读取过程
- 8-HDFS的shell操作命令
- 9-HDFS的页面操作
- day03-MapReduce入门
- 1-MapReduce介绍
- 10-MapReduce分区-原理
- 11-MapReduce分区-代码实现
- 12-MapReduce排序-概述
- 13-MapReduce排序-流程分析
- 14-MapReduce排序-实现比较器和序列化代码
- 15-MapReduce排序-其他代码编写
- 16-MapReduce排序-集群运行
- 2-MapReduce的构思和框架结构
- 3-MapReduce的编程规范
- 4-MapReduce案例-wordcount-步骤分析
- 5-MapReduce案例-wordcount-准备工作
- 6-MapReduce案例-wordcount-Map阶段代码
- 7-MapReduce案例-wordcount-Reduce阶段代码
- 8-MapReduce案例-wordcount-JobMain代码
- 9-MapReduce案例-wordcount-集群运行
- day04-MapReduce高级
- 1-MapReduce-计数器
- 10-MapReduce-流量统计求和-排序-JobMain代码和测试运行
- 11-MapReduce-流量统计求和-分区代码实现
- 12-MapReduce运行机制-Map阶段
- 13-MapReduce运行机制-Map阶段-细节补充
- 14-MapReduce运行机制-Reduce阶段
- 15-MapReduce-Reduce端join操作-步骤分析
- 16-MapReduce-Reduce端join操作-Map阶段代码
- 17-MapReduce-Reduce端join操作-Reducer阶段代码
- 18-MapReduce-Reduce端join操作-集群测试
- 2-MapReduce-Combiner规约-原理分析
- 3-MapReduce-Combiner规约-代码实现
- 4-MapReduce-流量统计求和-步骤分析
- 5-MapReduce-流量统计求和-FlowBean和Mapper代码编写
- 6-MapReduce-流量统计求和-Reducer和JobMain代码编写
- 7-MapReduce-流量统计求和-测试运行
- 8-MapReduce-流量统计求和-排序-FlowBean编写
- 9-MapReduce-流量统计求和-排序-Mapper和Reducer编写
- day05-Hive
- 1-数据仓库的基本特征
- 10-Hive的基本操作-数据库的创建和删除
- 11-Hive的基本操作-创建表的格式
- 12-Hive的基本操作-创建内部表
- 13-Hive的基本操作-创建外部表
- 14-Hive的基本操作-创建分区表
- 15-Hive的基本操作-创建分桶表
- 16-Hive的基本操作-表结构修改和数据加载
- 17-Hive的基本操作-基本查询语法
- 18-Hive的基本操作-分组和多表连接
- 19-Hive的基本操作-排序
- 2-数据仓库和数据库的区别
- 20-Hive的基本操作-内置函数
- 21-Hive的基本操作-自定义函数
- 3-数据仓库分层和元数据管理
- 4-Hive的基本介绍
- 5-Hive的架构
- 6-Hive和Hadoop及RDBMS关系
- 7-Hive的安装-Mysql安装
- 8-Hive的安装-Hive配置
- 9-Hive的安装-Hive的交互方式
- day06-Flume
- 1-flume的概述和运行机制
- 10-flume案例-flume级联-组件分析
- 11-flume案例-flume级联-配置文件编写
- 12-flume案例-flume级联-测试运行
- 13-flume高可用-failover-模型分析
- 14-flume高可用-failover-配置文件编写
- 15-flume高可用-failover-测试运行
- 16-flume高可用-balance-配置文件编写
- 17-flume高可用-balance-测试运行
- 18-flume拦截器-模型分析
- 18-flume拦截器-配置文件编写
- 19-flume拦截器-测试运行
- 2-flume案例-网络数据采集-Flume安装
- 3-flume案例-网络数据采集-Flume的配置
- 4-flume案例-网络数据采集-启动flume
- 5-flume案例-目录数据采集-实现流程
- 6-flume案例-目录数据采集-配置文件编写
- 7-flume案例-目录数据采集-运行测试
- 8-flume案例-文件数据采集-步骤分析
- 9-flume案例-文件数据采集-运行测试
- day07-Azkaban.Sqoop
- 1-Azkaban介绍
- 10-sqoop入门介绍
- 11-sqoop安装
- 12-sqoop导入-hdfs
- 13-sqoop导入-hive
- 14-sqoop增量导入hdfs和导出
- 15-网站流量日志分析-分析模型
- 16-网站流量日志分析-分析指标
- 17-网站流量日志分析-数据处理流程
- 18-网站流量日志分析-数据采集
- 19-网站流量日志分析-数据预处理
- 2-Azkaban编译和安装模式
- 20-网站流量日志分析-获取PageView表模型
- 21-网站流量日志分析-获取Visit表模型
- 22-网站流量日志分析-hive表数据导入
- 23-网站流量日志分析-hive表数据分析和导出
- 24-网站流量日志分析-数据的可视化-Echarts入门
- 25-网站流量日志分析-数据的可视化-案例分析结果可视化
- 3-Azkaban-solo模式-安装
- 4-Azkaban-solo模式-使用
- 5-Azkaban-two_server模式-安装1
- 6-Azkaban-two_server模式-安装2
- 7-Azkaban-two_server模式-安装3和启动运行
- 8-Azkaban-two_server模式-job任务运行1
- 9-Azkaban-two_server模式-job任务运行2
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- 05.阶段五 黑马头条(社交媒体)项目
- day01-黑马头条-环境搭建
- 01_黑马头条项目课程大纲
- 02_学习目标介绍
- 03_项目概述_项目背景及概述
- 04_项目需求_项目功能需求介绍
- 05_项目需求_性能需求及交互需求
- 06_项目技术_项目技术栈介绍
- 07_项目搭建_数据库设计及导入
- 08_项目搭建_原始项目结构介绍及导入
- 09_项目搭建_后台接口开发规范
- 10_项目搭建_常用工具类说明
- 11_项目搭建_通用的请求和响应对象介绍
- 12_通用说明_jackson解决id和日期序列化与反序列化
- 13_通用说明_多环境配置说明
- 14_通用说明_mysql环境配置
- 15_通用说明_事务管理配置
- 16_app文章列表_需求分析
- 17_app文章列表_接口定义分析
- 18_app文章列表_article微服务工程搭建
- 19_app文章列表_接口代码编写
- 20_app文章列表_业务层实现类代码完成
- 21_app文章列表_mapper文件编写1
- 22_app文章列表_mapper文件编写2
- 23_app文章列表_逻辑测试
- 24_用户行为功能_思路分析
- 25_用户行为功能_项目导入及接口定义
- 26_用户行为功能_控制器编写及业务层代码思路分析
- 27_用户行为功能_业务代码实现
- 28_用户行为功能_mapper映射文件编写
- 29_用户行为功能_测试
- day02-黑马头条-前端项目及mycat的使用
- 01_学习目标
- 02_前端工程结构介绍及环境准备
- 03_导入前端app工程
- 04_weex_前端框架介绍
- 05_weex_基本组件介绍
- 06_weex_基本组件_上拉下拉刷新
- 07_weex_内置模块stream发送http异步请求
- 08_weex_weexUI介绍及简单使用
- 09_文章列表前端_页面初始化
- 10_文章列表前端_http请求后台数据
- 11_文章列表前端_数据展示
- 12_文章列表前端_行为数据保存代码开发
- 13_文章列表前端_用户行为功能测试
- 14_mycat_为什么要进行分库分表
- 15_mycat_mycat相关概念介绍
- 16_mycat_项目数据节点需求分析设计
- 17_mycat_配置详解及导入数据库脚本
- 18_mycat_mycat连接测试
- 19_mycat路由开发_环境搭建
- 20_mycat路由开发_算法代码实现
- 21_mycat路由开发_算法应用及部署
- 22_mycat路由开发_数据库环境切换及算法测试
- 23_mycat路由开发_算法测试_增删改查解决方案
- day03-黑马头条-app端文章详情
- 01_学习目标
- 02_zk分布式主键_环境准备
- 03_zk分布式主键_序列封装
- 04_zk分布式主键_client封装
- 05_zk分布式主键_config封装
- 06_zk分布式主键_主键生成测试
- 07_app文章详情_需求分析
- 08_app文章详情_术语介绍及后端定义介绍
- 09_app文章详情_文章内容接口_mapper文件开发及service定义
- 10_app文章详情_文章内容接口_service实现及controler代码编写
- 11_app文章详情_文章内容接口_使用mockmvc文章内容接口测试
- 12_app文章详情_文章关系接口_需求及思路分析
- 13_app文章详情_文章关系接口_mapper定义
- 14_app文章详情_文章关系接口_service代码编写(1)
- 15_app文章详情_文章关系接口_service代码编写(2)
- 16_app文章详情_文章关系接口_controller代码编写及测试
- 17_app文章详情_关注接口_user模块创建及接口思路分析
- 18_app文章详情_关注接口_关注行为保存代码完成
- 19_app文章详情_关注接口_关注操作_mapper接口编写
- 20_app文章详情_关注接口_关注操作_service实现类编写(1)
- 21_app文章详情_关注接口_关注操作_service实现类编写(2)
- 22_app文章详情_关注接口_关注操作_接口编写及代码改造
- 23_app文章详情_点赞接口开发
- 24_app文章详情_不喜欢接口开发
- 25_app文章详情_阅读接口开发
- day04-黑马头条-app端搜索
- 01_学习目标
- 02_app登录模块开发
- 03_后台微服务其他必须配置项配置
- 04_文章详情_前台代码流程说明
- 05_文章详情_前后台功能接口测试
- 06_文章详情_前后台功能接口测试2
- 07_app搜索_需求分析及接口定义分析
- 08_app搜索_搜索记录历史接口开发完成
- 09_app搜索_删除搜索历史接口开发完成
- 10_app搜索_清空搜索历史接口开发完成
- 11_app搜索_查询今日热词接口开发完成
- 12_app搜索_查询联想词接口开发完成
- 13_app搜索_elasticsearch环境配置及测试数据导入
- 14_app搜索_文章搜索接口_保存搜索记录
- 15_app搜索_文章搜索接口_代码完成
- 16_app搜索_前后端联调测试
- day05-黑马头条-自媒体文章发布与管理
- 01_学习目标
- 02_自媒体相关功能_需求分析
- 03_自媒体登录_微服务创建及登录后台代码编写
- 04_自媒体登录_前台代码导入及登录流程分析
- 05_自媒体_fastdfs代码封装
- 06_自媒体_素材管理_图片上传接口开发
- 07_自媒体_素材管理_图片上传功能完成
- 08_自媒体_素材管理_删除图片接口开发完成
- 09_自媒体_素材管理_素材列表接口开发
- 10_自媒体_素材管理_素材列表&删除图片前端测试联调
- 11_自媒体_素材管理_收藏与取消收藏完成
- 12_自媒体文章管理_发布文章需求分析
- 13_自媒体文章管理_发布文章mapper定义
- 14_自媒体文章管理_发布文章业务代码编写1
- 15_自媒体文章管理_发布文章业务代码编写2
- 16_自媒体文章管理_发布文章业务代码编写3
- 17_自媒体文章管理_发布文章业务层代码编写
- 18_自媒体文章管理_发布文章前后端联调测试
- 19_自媒体文章管理_文章列表后台接口开发
- 20_自媒体文章管理_文章详情后台接口开发
- 21_自媒体文章管理_文章删除后台接口开发
- 22_自媒体文章管理_文章管理前后台测试
- day06-黑马头条-通用后端
- 01_学习目标
- 02_admin工程搭建
- 03_admin登录-后端接口开发
- 04_admin登录-前后端联调测试
- 05_后端通用封装-需求分析
- 06_后端通用封装-思路分析及接口定义说明
- 07_后端通用封装-类图关系说明
- 08_后端通用封装-通用封装dto详细说明
- 09_后端通用封装-后置增强接口BaseCommonFilter
- 10_后端通用封装-CommonDao
- 11_后端通用封装-通用service-接口定义
- 12_后端通用封装-通用service-查询方法1
- 13_后端通用封装-通用service-查询方法2
- 14_后端通用封装-通用service-后处理bean的封装
- 15_后端通用封装-通用service-新增方法
- 16_后端通用封装-通用service-修改方法
- 17_后端通用封装-通用service-删除方法
- 18_后端通用封装-通用controller
- 19_后端通用封装-功能测试
- 20_通用封装-前台逻辑流程说明
- 21_通用封装-总结和优化思路
- day07-黑马头条-自媒体文章审核
- 00_今日目标
- 01_kafka_kafka封装
- 02_kafka_测试_生产者和消费者代码编写
- 03_自媒体文章自动审核_aliyun服务介绍
- 04_自媒体文章自动审核_aliyunAI_文本内容审核测试
- 05_自媒体文章自动审核_aliyunAI_图片审核测试
- 06_自媒体文章自动审核_需求及思路分析
- 07_自媒体文章自动审核_mapper接口编写
- 08_自媒体文章自动审核_审核主逻辑编写1
- 09_自媒体文章自动审核_审核主逻辑编写2
- 10_自媒体文章自动审核_标题与内容匹配度计算
- 11_自媒体文章自动审核_文本和图片审核
- 12_自媒体文章自动审核_保存作者及文章
- 13_自媒体文章自动审核_保存文章内容和配置
- 14_自媒体文章自动审核_创建索引及通知
- 15_自媒体文章自动审核_测试1
- 16_自媒体文章自动审核_测试2
- 17_自媒体文章自动审核_自媒体发布文章发送消息
- 18_自媒体文章自动审核_自媒体发布文章接收消息
- 19_自媒体文章自动审核_自媒体发布文章_测试
- day08-黑马头条-爬虫系统搭建&下载url初始化
- 01_学习目标
- 02_爬虫是什么
- 03_webmagic介绍
- 04_爬虫概念介绍_代理ip
- 05_Selenium介绍及下载安装
- 06_Xpath介绍
- 07_爬虫概念介绍_cron表达式
- 08_爬虫系统需求分析及设计思路介绍
- 09_爬虫系统导入
- 10_爬虫系统初始化_初始化URL的获取1
- 11_爬虫系统初始化_初始化URL的获取2
- 12_爬虫系统初始化_初始化URL的获取_测试
- 13_爬虫系统初始化_下载准备_工具类介绍1
- 14_爬虫系统初始化_下载准备_工具类介绍2
- 15_爬虫系统初始化_下载准备_帮助类介绍
- 16_爬虫系统初始化_下载准备_下载类介绍
- 17_爬虫系统初始化_文档处理_思路分析
- 18_爬虫系统初始化_文档处理_文档处理实体类介绍
- 19_爬虫系统初始化_文档处理_初始化url解析规则定义
- 20_爬虫系统初始化_文档处理_用户空间解析规则定义
- 21_爬虫系统初始化_文档处理_目标页解析规则
- day09-黑马头条-爬虫内容解析
- 01_学习目标
- 02_文档解析_前置准备工作
- 03_文档解析_抽象类定义1
- 04_文档解析_抽象类定义2
- 05_文档解析_抽象类定义3
- 06_文档解析_初始化url解析器编写
- 07_文档解析_个人空间页解析1
- 08_文档解析_个人空间页解析2
- 09_文档解析_个人空间页解析3
- 10_文档解析_目标页解析
- 11_文档解析_文档管理器
- 12_爬虫组件整合思路分析
- 13_爬虫组件整合_流程管理器代码编写1
- 14_爬虫组件整合_流程管理器代码编写2
- 15_爬虫组件整合_整体测试
- 16_爬虫组件整合_整体测试2
- 17_数据保存_频道_思路分析
- 18_数据保存_频道_mapper定义
- 19_数据保存_频道_service_查询标签1
- 20_数据保存_频道_service_查询标签2
- 21_数据保存_频道_service_查询标签测试
- 22_数据保存_频道_service_查询频道信息
- 23_数据保存_频道_service_查询频道信息测试
- day10-黑马头条-爬虫数据保存
- 01_今日目标
- 02_数据保存准备_ip代理池_需求分析及mapper定义
- 03_数据保存准备_ip代理池_service代码编写
- 04_数据保存准备_ip代理池_测试
- 05_数据保存准备_爬虫文章图文附加信息_需求分析及mapper定义
- 06_数据保存准备_爬虫文章图文附加信息_service接口定义
- 07_数据保存准备_爬虫文章图文附加信息_service实现类代码编写
- 08_数据保存准备_爬虫文章图文附加信息_测试
- 09_数据保存准备_爬虫文章图文评论信息_完成
- 10_数据保存准备_爬虫文章完成
- 11_爬虫数据排重_redis集成
- 12_爬虫数据排重_排重代码编写
- 13_爬虫数据排重_测试
- 14_爬虫数据解析保存_思路分析
- 15_爬虫数据解析保存_解析抽象类定义
- 16_爬虫数据解析保存_准备工作及工具类介绍
- 17_爬虫数据解析保存_解析代码框架代码编写
- 18_爬虫数据解析保存_保存文章信息骨架编写
- 19_爬虫数据解析保存_文章保存1
- 20_爬虫数据解析保存_文章保存2
- 21_爬虫数据解析保存_文章附加信息的保存
- 22_爬虫数据解析保存_评论信息保存1
- 23_爬虫数据解析保存_评论信息保存2
- 24_爬虫数据解析保存_文章自动审核消息发送
- 25_爬虫数据解析保存_反向更新附加数据
- 26_爬虫数据解析保存_综合测试
- day11-黑马头条-爬虫系统完善&文章审核
- 01_学习目标
- 02_爬虫系统完善_增加代理下载
- 03_爬虫系统完善_逆向抓取代码实现
- 04_爬虫系统完善_逆向抓取测试
- 05_动态ip代理池管理_检验ip1
- 06_动态ip代理池管理_检验ip2
- 07_动态ip代理池管理_更新动态ip
- 08_动态ip代理池管理_更新动态ip2
- 13_爬虫文章审核_流程分析
- 14_爬虫文章审核_mapper定义及service接口创建
- 15_爬虫文章审核_定时任务调用方法编写
- 16_爬虫文章审核_审核标题与内容匹配度&审核图片和内容
- 17_爬虫文章审核_修改文章&文本和图片解析
- 18_爬虫文章审核_文章等信息保存骨架编写
- 19_爬虫文章审核_文章等信息保存
- 20_爬虫文章审核_创建索引
- 21_爬虫文章审核_审核成功更新状态
- 22_爬虫文章审核_整体测试
- 23_爬虫文章审核_爬虫系统与admin系统整合测试
- 24_爬虫文章审核_定时任务扫描爬虫未审核文章信息
- day12-黑马头条-热文章计算
- 01_学习目标
- 02_热文章计算_需求及思路分析
- 03_热文章计算_定时计算_mapper定义
- 04_热文章计算_定时计算_热度分值计算1
- 05_热文章计算_定时计算_热度分值计算2
- 06_热文章计算_定时计算_频道首页数据缓存到redis
- 07_热文章计算_定时计算_保存热点文章
- 08_热文章计算_定时计算_定时任务设置
- 09_热文章计算_定时计算_测试
- 10_热文章计算_实时计算_思路分析
- 11_热文章计算_实时计算_发消息_消息名称和消息封装实体类定义
- 12_热文章计算_实时计算_发消息_消息发送方法编写
- 13_热文章计算_实时计算_发消息_点赞和阅读收集消息发送
- 14_热文章计算_实时计算_发消息_类型消息转换
- 15_热文章计算_实时计算_收消息_kafkastream工具类介绍
- 16_热文章计算_实时计算_收消息_消息名称定义及监听类编写
- 17_热文章计算_实时计算_收消息_消息流处理1
- 18_热文章计算_实时计算_收消息_消息流处理2
- 19_热文章计算_实时计算_收消息_消息流处理3
- 20_热文章计算_实时计算_收消息_更新文章增量数据
- 21_热文章计算_实时计算_收消息_测试
- 22_今日总结
- day13-黑马头条-项目优化
- 01_学习目标
- 02_图片缓存_需求分析
- 03_图片缓存_article端发送消息
- 04_图片缓存_图片微服务导入及代码思路分析
- 05_图片缓存_图片缓存逻辑编写
- 06_图片缓存_热文章图片处理
- 07_图片缓存_消息接收监听类编写
- 08_图片缓存_监听消息测试
- 09_图片缓存_图片访问接口编写
- 10_文章首页接口改造_思路分析
- 11_文章首页接口改造_后端_文章列表展示service代码1
- 12_文章首页接口改造_后端_文章列表展示service代码2
- 13_文章首页接口改造_后端_controller代码编写
- 14_文章首页接口改造_前端_前端代码编写及测试
- 15_联想词优化_需求分析及接口说明
- 16_联想词优化_业务代码编写
- 17_联想词优化_控制层代码编写及综合测试
- 18_接口安全_常用加密算法介绍
- 19_接口安全_密码验证service编写
- 20_接口安全_登录验证service编写
- 21_接口安全_登录验证控制层编写及测试
- day14-黑马头条-数据迁移
- 01_今日目标
- 02_数据迁移_为什么要自动同步数据
- 03_数据迁移_迁移方案分析
- 04_数据迁移_hbase介绍
- 05_数据迁移_common模块整合hbase
- 06_数据迁移_hbase原生client测试
- 07_数据迁移_hbase封装storageclient测试
- 08_数据迁移_mongo集成及测试
- 09_数据迁移_业务代码编写_文章配置
- 10_数据迁移_业务代码编写_文章相关其他业务
- 11_数据迁移_业务代码编写_迁移综合接口编写
- 12_数据迁移_业务代码编写_迁移综合接口_获取未同步的数据
- 13_数据迁移_业务代码编写_迁移综合接口_同步数据库到hbase方法编写
- 14_数据迁移_业务代码编写_迁移综合接口_从hbase中获取数据
- 15_数据迁移_业务代码编写_热点文章接口1
- 16_数据迁移_业务代码编写_热点文章接口2
- 17_数据迁移_定时同步全量数据
- 18_数据迁移_文章审核后同步数据
- 19_数据迁移_热点文章数据同步
- 20_数据迁移_删除热点文章过期数据及总结
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- 06.阶段六 冷链监控平台项目
- day1 背景介绍与系统介绍
- 1.1 学习目标_
- 1.10 物理部署图_
- 1.11 微服务架构_
- 1.12 系统环境和服务_
- 1.13 中间件安装_
- 1.14 Apache Flink简介_
- 1.15 Apache Druid简介_
- 1.16 Apache Superset简介_
- 1.17 应用服务介绍_
- 1.18 系统数据结构_
- 1.19 公共组件工程_
- 1.2 物流行业介绍_
- 1.20 学习总结_
- 1.3 冷链行业简介_
- 1.4 冷链监控简介_
- 1.5 系统业务和用例图_
- 1.6 任务流程图_
- 1.7 数据流程图_
- 1.8 系统架构图_
- 1.9 技术架构图_
- day2 微服务框架与基础服务
- 2.1 学习目标_
- 2.10 网关服务概述_
- 2.11 搭建网关服务_
- 2.12 配置网关路由规则_
- 2.13 网关鉴权拦截_
- 2.14 项目实战 – 系统管理服务_
- 2.15 Quartz介绍_
- 2.16 Quartz示例_
- 2.2 Springboot工程创建_
- 2.3 服务注册中心概述_
- 2.4 Springboot与Eureka集成_
- 2.5 前后端分离的开发规范_
- 2.6 公共组件工程_
- 2.7 用户服务 – 需求设计_
- 2.8 用户服务 – 代码分析_
- 2.9 用户服务 – 工程运行分析_
- day3 数据采集服务
- 3.1 学习目标_
- 3.10 Netty示例 – 客户端_
- 3.11 设备数据处理 – 需求分析_
- 3.12 设备数据处理 – 客户端数据模拟_
- 3.13 将maven工程改造成Springboot工程_
- 3.14 Spring和kafka工具类开发_
- 3.15 设备数据处理 – 服务器端开发_
- 3.2 数据采集技术概述_
- 3.3 络编程解析_
- 3.4 Netty的特点和应用场景_
- 3.5 IO模型介绍_
- 3.6 线程处理模型_
- 3.7 Netty核心类_
- 3.8 Netty程序开发步骤_
- 3.9 Netty示例 – 服务端_
- day4 Flink基础与流数据处理
- 4.1 学习目标_
- 4.10 DataStream和DataSet_
- 4.11 Flink数据类型_
- 4.12 Flink数据转换操作_
- 4.13 Flink窗口的含义_
- 4.14 有状态的流处理_
- 4.15 Flink数据流编程_
- 4.16 单词统计示例讲解_
- 4.17 学习总结_
- 4.2 数据流和流计算_
- 4.3 Flink介绍_
- 4.4 Flink应用场景_
- 4.5 Flink架构原理_
- 4.6 Flink安装配置_
- 4.7 示例操作演示_
- 4.8 Flink开发初体验_
- 4.9 开发单词统计程序_
- day5 Flink批处理与Table SQL
- 5.1 学习目标_
- 5.10 在表空间中注册表_
- 5.11 Table执行过程分析_
- 5.12 Flink执行计划分析_
- 5.13 DataStream DataSet与Table集成_
- 5.14 Mysql数据源_
- 5.15 学习总结_
- 5.2 DataSet示例_
- 5.3 DataSet输入源_
- 5.4 DataSet转换操作_
- 5.5 DataSet输出流_
- 5.6 Flink程序调试_
- 5.7 TableAPI和SQL简介_
- 5.8 Flink Table示例_
- 5.9 TableEnvironment介绍_
- day6 实时计算 – 冷眼项目实战
- 6.1 学习目标_
- 6.10 实时数据查询 – 类的结构_
- 6.11 实时数据查询 – 主程序_
- 6.12 实时数据查询 – 开发Service程序_
- 6.13 实时数据查询 – 开发controller程序_
- 6.14 学习总结_
- 6.2 实时计算业务分析_
- 6.3 实时计算实现逻辑_
- 6.4 Flink工程pom文件介绍_
- 6.5 项目实时计算主程序_
- 6.6 数据流与Redis数据合并计算_
- 6.7 数据流保存到mysql_
- 6.8 部署flink工程_
- 6.9 实时数据查询 – 需求分析和数据模型_
- day7 统计分析
- 7.1 学习目标_
- 7.10 JDBC查询Druid数据_
- 7.11 API查询的类型和属性_
- 7.12 Druid查询的聚合粒度_
- 7.13 Druid查询过滤器_
- 7.14 Druid聚合查询_
- 7.15 Druid Search查询_
- 7.16 Druid Select查询_
- 7.17 Druid Scan查询_
- 7.18 项目实战 – 数据流程和开发流程_
- 7.19 项目实战 – 数据实时存储_
- 7.2 Druid简介_
- 7.20 项目实战 – 需求分析_
- 7.21 项目实战 – Druid JDBC工具类_
- 7.22 项目实战 – 查询Druid列表_
- 7.23 学习总结_
- 7.3 Druid安装配置_
- 7.4 Druid管理程序介绍_
- 7.5 Druid导入本地数据_
- 7.6 Druid实时数据导入_
- 7.7 删除Druid数据_
- 7.8 使用客户端查询Druid数据_
- 7.9 使用API查询Druid数据_
- day8 数据可视化
- 8.1 学习目标_
- 8.10 Superset示例 – 需求分析_
- 8.12 Superset示例 – 开发图表_
- 8.13 Superset示例 – 图表嵌入到应用中_
- 8.14 Superset常见问题_
- 8.16 项目实战 – 温度预警折线图_
- 8.17 项目实战 – 湿度预警柱状图_
- 8.18 学习总结_
- 8.2 维度和指标的概念_
- 8.3 数据可视化的含义_
- 8.4 数据可视化的目标和过程_
- 8.5 数据可视化的场景和工具_
- 8.6 数据可视化常见问题_
- 8.7 Superset简介_
- 8.8 Superset docker安装_
- 8.9 Superset管理端介绍_
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- 07.阶段七 探花交友项目
- day01 探花交友-项目搭建以及登录完善个人信息
- 01.课程介绍_
- 02.项目介绍之背景介绍以及市场分析_
- 03.项目介绍之用户使用场景_
- 04.项目介绍之竞争对手分析_
- 05.项目介绍_
- 06.项目介绍之技术架构、解决方案介绍_
- 07.功能介绍之功能列表以及注册登录_
- 08.功能介绍之核心功能交友的介绍_
- 09.功能介绍之圈子、消息、我的中心_
- 10.功能开发之搭建开发环境_
- 11.功能开发之部署基础服务(Redis集群的搭建)_
- 12.功能开发之部署基础服务(RocketMQ的搭建)_
- 13.功能开发之部署基础服务(Android模拟器的安装)_
- 14.功能开发之部署基础服务(Android模拟器的使用补充)_
- 15.功能开发之接口实现分析_
- 16.功能开发之设计数据库以及编写配置文件_
- 17.功能开发之编写基础代码_
- 18.功能开发之发送短信验证码_
- 19.功能开发之编写接口服务(发送验证码)_
- 20.功能开发之编写接口服务(整合前端测试)_
- 21.功能开发之JWT的快速入门_
- 22.功能开发之编写登录逻辑(UserService)_
- 23.功能开发之编写登录逻辑(UserController)_
- 24.完善个人信息之图片上传(阿里云OSS服务)_
- 25.完善个人信息之人脸识别(虹软开放平台)_
- 26.完善个人信息之编写实现以及整合前端测试_
- 27.检查登录状态的功能实现_
- 28.课程总结_
- day02 探花交友-实现首页功能
- 01.课程说明_
- 02.首页功能说明_
- 03.今日佳人功能实现之分析_
- 04.今日佳人功能实现之部署MongoDB_
- 05.今日佳人功能实现之表结构设计以及构造数据_
- 06.今日佳人功能实现之搭建dubbo工程_
- 07.今日佳人功能实现之dubbo接口定义_
- 08.今日佳人功能实现之实现dubbo服务(查询最大得分推荐用户)_
- 09.今日佳人功能实现之实现dubbo服务(查询推荐用户列表)_
- 10.今日佳人功能实现之搭建接口服务工程_
- 11.今日佳人功能实现之mock接口以及编写基础代码_
- 12.今日佳人功能实现之编写业务代码(上)_
- 13.今日佳人功能实现之编写业务代码(中)_
- 14.今日佳人功能实现之编写业务代码(下)_
- 15.今日佳人功能实现之编写业务代码(枚举bug解决)_
- 16.统一接口服务入口_
- 17.推荐用户列表功能实现之编写业务代码(上)_
- 18.推荐用户列表功能实现之编写业务代码(下)_
- 19.统一增加缓存逻辑的实现(上)_
- 20.统一增加缓存逻辑的实现(中)_
- 21.统一增加缓存逻辑的实现(下)_
- 22.整合测试_
- 23.课程总结_
- day03 探花交友-实现圈子功能
- 01.课程说明_
- 02.圈子的功能说明_
- 03.圈子实现方案分析_
- 04.圈子实现技术方案分析_
- 05.圈子实现的表结构设计_
- 06.圈子功能实现之升级Genymotion_
- 07.圈子功能实现之编写pojo代码_
- 08.圈子功能实现之发布动态(上)_
- 09.圈子功能实现之发布动态(中)_
- 10.圈子功能实现之发布动态(下)_
- 11.圈子功能实现之编写接口服务(上)_
- 12.圈子功能实现之编写接口服务(中)_
- 13.圈子功能实现之编写接口服务(下)_
- 14.统一处理token(功能实现)_
- 15.统一处理token(功能测试)_
- 16.查询好友动态(编写dubbo服务)_
- 17.查询好友动态(编写接口服务)_
- 18.查询好友动态(功能测试)_
- 19.查询推荐动态(编写dubbo服务)_
- 20.查询推荐动态(编写接口服务以及测试)_
- 21.课程总结_
- day04 探花交友-实现评论、小视频
- 01.课程说明_
- 02.圈子功能实现之动态信息点赞(编写dubbo服务)_
- 03.圈子功能实现之动态信息点赞(编写接口服务-点赞)_
- 04.圈子功能实现之动态信息点赞(编写接口服务-点赞测试)_
- 05.圈子功能实现之动态信息点赞(编写接口服务-取消点赞)_
- 06.圈子功能实现之动态信息点赞(查询点赞数)_
- 07.圈子功能实现之动态信息点赞(喜欢)_
- 08.圈子功能实现之动态信息评论(查询单条动态信息)_
- 09.圈子功能实现之动态信息评论(查询评论列表-dubbo服务)_
- 10.圈子功能实现之动态信息评论(查询评论列表-APP服务)_
- 11.圈子功能实现之动态信息评论(查询评论列表-测试)_
- 12.圈子功能实现之动态信息评论(发表评论)_
- 13.圈子功能实现之动态信息评论(评论点赞)_
- 14.小视频功能说明_
- 15.小视频技术方案_
- 16.FastDFS环境搭建(搭建服务)_
- 17.FastDFS环境搭建(java client使用)_
- 18.小视频功能开发之发布小视频_
- 19.小视频功能开发之小视频列表_
- 20.小视频功能开发之点赞_
- 21.小视频功能开发之评论_
- 22.小视频功能开发之关注用户_
- 23.小视频功能的整合测试_
- 24.课程总结_
- day05 探花交友-实现消息功能
- 01.课程说明_
- 02.即时通信以及功能说明_
- 03.即时通信的技术架构_
- 04.第三方IM服务平台之环信开发介绍_
- 05.环信用户系统集成之Appkey、环信ID的介绍_
- 06.环信用户系统集成之获取管理员权限(说明)_
- 07.环信用户系统集成之获取管理员权限(配置)_
- 08.环信用户系统集成之获取管理员权限(编写代码实现)_
- 09.环信用户系统集成之获取管理员权限(测试)_
- 10.环信用户系统集成之注册环信用户(编码实现)_
- 11.环信用户系统集成之注册环信用户(测试)_
- 12.环信用户系统集成之查询环信用户信息_
- 13.环信用户系统集成之发送消息给客户端_
- 18.联系人列表实现之编码_
- 19.联系人列表实现之测试_
- 20.实现点赞列表_
- 21.评论、喜欢列表_
- 22.查询列表实现的bug修复_
- 23.查询列表实现的bug修复(测试)_
- 24.实现公告列表_
- 25.课程总结_
- day06 探花交友-Spark快速入门
- 01.课程介绍_
- 02.Spark概述之什么是Spark?_
- 03.Spark概述之为什么要学习Spark?_
- 04.Spark概述之特点介绍_
- 05.搭建Spark集群(准备工作)_
- 06.搭建Spark集群(实施部署)_
- 07.搭建SparkHA高可用集群(高可用解决方案说明)_
- 08.搭建SparkHA高可用集群(实施搭建)_
- 09.Spark集群中的角色介绍_
- 10.体验Spark程序(计算圆周率)_
- 11.体验Spark程序之Spark-shell的使用_
- 12.编写Spark应用(wordcount应用)_
- 13.编写Spark应用(代码优化)_
- 14.编写Spark应用(打包到集群运行)_
- 15.弹性分布式数据集RDD之概述_
- 16.弹性分布式数据集RDD之常用算子操作(map)_
- 17.弹性分布式数据集RDD之常用算子操作(filter)_
- 18.弹性分布式数据集RDD之常用算子操作(flatMap)_
- 19.弹性分布式数据集RDD之常用算子操作(mapPartitions)_
- 20.弹性分布式数据集RDD之常用算子操作(mapToPair)_
- 21.弹性分布式数据集RDD之常用算子操作(reduceByKey)_
- 22.弹性分布式数据集RDD之常用算子操作(coalesce)_
- 23.Spark任务调度之RDD的依赖关系_
- 24.Spark任务调度之DAG(有向无环图)_
- 25.Spark任务调度之流程说明_
- 26.课程总结_
- day07 探花交友-SparkMLlib推荐系统快速入门
- 01.课程说明_
- 02.Spark MLlib快速入门之什么是Spark MLlib?_
- 03.Spark MLlib支持的数据类型(本地向量集)_
- 04.Spark MLlib支持的数据类型(向量标签)_
- 05.Spark MLlib支持的数据类型(本地矩阵)_
- 06.Spark MLlib支持的数据类型(分布式矩阵说明)_
- 07.Spark MLlib支持的数据类型(行矩阵)_
- 08.Spark MLlib支持的数据类型(行索引矩阵)_
- 09.Spark MLlib支持的数据类型(坐标矩阵)_
- 10.Spark MLlib支持的数据类型(分块矩阵)_
- 11.Spark MLlib支持的数据类型(分块矩阵补充说明)_
- 12.RDD、DataSet、Dataframe区别及转化_
- 13.推荐系统之什么是推荐系统?_
- 14.推荐系统之业务流程讲解_
- 15.协同过滤算法(基于用户的推荐 UserCF)_
- 16.协同过滤算法(基于商品的推荐 ItemCF)_
- 17.用户偏好数据收集_
- 18.相似度算法_
- 19.最近邻域_
- 20.交替最小二乘法(最小二乘法原理)_
- 21.交替最小二乘法(原理说明)_
- 22.交替最小二乘法(ALS算法流程)_
- 23.ALS算法流程之数据说明_
- 24.ALS算法流程之数据建模_
- 25.ALS算法流程之编码实战_
- 26.ALS算法流程之实战优化(上)_
- 27.ALS算法流程之实战优化(中)_
- 28.ALS算法流程之实战优化(下)_
- 29.课程总结_
- day08 探花交友-实现推荐功能
- 01.课程说明_
- 02.圈子推荐之功能说明_
- 03.圈子推荐之流程说明_
- 04.圈子推荐之增加自增长id_
- 05.圈子推荐之增加自增长id(测试)_
- 06.圈子推荐之动态计分规则_
- 07.圈子推荐之发送消息(上)_
- 08.圈子推荐之发送消息(下)_
- 09.圈子推荐之接收消息并且处理_
- 10.圈子推荐之发送、接收消息的测试_
- 11.推荐系统之构造数据_
- 12.推荐系统之搭建工程_
- 13.推荐系统之抽取Spark MLlib推荐逻辑_
- 14.推荐系统之编写推荐逻辑(上)_
- 15.推荐系统之编写推荐逻辑(下)_
- 16.推荐系统之修改查询逻辑_
- 17.小视频推荐之发送消息_
- 18.小视频推荐之接收消息_
- 19.小视频推荐之构造数据_
- 20.小视频推荐之实现推荐_
- 21.小视频推荐之列表查询_
- 22.小视频推荐之整合测试_
- 23.课程总结_
- day09 探花交友-好友推荐、今日佳人
- 01.课程说明_
- 02.首页好友推荐之默认推荐列表_
- 03.首页好友推荐之好友推荐(分析)_
- 04.首页好友推荐之好友推荐编码(上)_
- 05.首页好友推荐之好友推荐编码(下)_
- 06.谁看过我实现之dubbo接口服务_
- 07.谁看过我实现之app接口服务_
- 08.谁看过我实现之整合APP测试_
- 09.佳人信息的接口实现_
- 10.佳人信息的之用户相册展现_
- 11.聊一下功能之查询陌生人问题_
- 12.回复陌生人问题之发送消息给环信平台_
- 13.回复陌生人问题之实现服务接口并且整合测试_
- 14.地理位置之dubbo接口实现_
- 15.地理位置之APP服务接口实现_
- 16.课程总结_
- day10 探花交友-Elasticsearch geo实现搜附近
- 01.课程说明_
- 02.搜附近功能实现之编写dubbo接口_
- 03.搜附近功能实现之编写dubbo接口(测试)_
- 04.搜附近功能实现之编写APP接口_
- 05.Elasticsearch实现位置查询之搭建集群_
- 06.Elasticsearch实现位置查询之工程搭建_
- 07.Elasticsearch实现位置查询之编码实现(更新用户地理位置)_
- 08.Elasticsearch实现位置查询之编码实现(更新用户地理位置的单元测试)_
- 09.Elasticsearch实现位置查询之编码实现(查询)_
- 10.Elasticsearch版的dubbo服务实现_
- 11.探花功能实现之卡片数据展现_
- 12.探花功能实现之喜欢功能实现(dubbo接口实现)_
- 13.探花功能实现之喜欢功能实现(APP接口服务开发)_
- 14.探花功能实现之不喜欢功能实现_
- 15.用户资料之查询_
- 16.用户资料之保存更新_
- 17.用户资料之上传头像_
- 18.课程总结_
- day11 探花交友-我的中心
- 01.课程说明_
- 02.我的喜欢之喜欢数统计(dubbo服务实现)_
- 03.我的喜欢之喜欢数统计(app服务实现)_
- 04.我的喜欢之喜欢数列表(dubbo服务实现)_
- 05.我的喜欢之喜欢数列表(app服务实现)_
- 06.我的喜欢之取消喜欢_
- 07.我的喜欢之喜欢粉丝_
- 08.用户通用设置之查询设置_
- 09.用户通用设置之保存陌生人问题_
- 10.黑名单列表之表结构以及查询_
- 11.黑名单列表之功能实现_
- 12.移除黑名单_
- 13.更新通知_
- 14.更新手机号之发送短信验证码_
- 15.更新手机号之校验验证码_
- 16.更新手机号之保存新的手机号_
- 17.CDN的介绍以及原理_
- 18.课程总结_
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- 08.阶段八 智慧学成项目
- 01.第一章 智慧学成-项目介绍环境搭建
- 01-项目介绍-学习目标&项目背景和概述_
- 02-项目介绍-业务流程_
- 03-项目介绍-功能模块_
- 04-项目介绍-技术架构_
- 05-环境搭建-学习目标&CDH组件介绍_
- 06-环境搭建-CDH环境搭建_
- 07-环境搭建-配置hosts_
- 08-环境搭建-配置Maven_
- 09-环境搭建-IDEA环境配置_
- 10-环境搭建-导入Scala基础工程&基础工程介绍_
- 11-环境搭建-wordcount代码编写及idea代码测试_
- 12-环境搭建-wordcount任务提交到集群执行_
- 13-Zeppelin简介、Zeppelin调式Spark程序_
- 14-Hue简介、Hue操作hive及hdfs_
- 15-数据仓库-学习目标、数据仓库介绍_
- 16-数据仓库-数据仓库的特点_
- 17-数据仓库-维度分析_
- 18-数据仓库-数据仓库建模_
- 19-数据仓库-Hive创建数据仓库_
- 02.第二章 智慧学成-数据仓库与ETL
- 01-ETL-学习目标_
- 02-ETL-ETL介绍_
- 03-ETL-课程访问量需求分析-_
- 04-ETL-采集系统介绍_
- 05-ETL-采集系统搭建_
- 06-ETL-采集系统-测试采集课程访问量_
- 07-ETL-NiFi介绍_
- 08-ETL-快速入门_
- 09-ETL-维度数据采集-维度介绍-_
- 10-ETL-维度数据采集-导入学成在线业务数据_
- 11-ETL-维度数据采集-导入NiFi源码&执行采集_
- 12-ETL-维度数据采集-注意事项-NiFi采集乱码处理_
- 13-ETL-维度数据采集-区域维度原文件上传HDFS&spark读取文件_
- 14-ETL-维度数据采集-区域维度原文件数据与实体映射_
- 15-ETL-维度数据采集-区域维度字段关联及区域维度数据入库_
- 16-ETL-维度数据采集-区域维度-注意事项:winutils配置_
- 03.第三章 智慧学成-课程分析
- 1.数据清洗
- 2.课程分析
- 3.热门学科排名
- 04.第四章 智慧学成-平板看台
- 01-实时分析-学习目标_
- 02-实时分析-平台看板需求分析&实时分析应用场景_
- 03-实时分析-实时分析技术方案_
- 04-实时分析-指标与维度分析&数据存储分析_
- 05-实时分析-今日访问量-概述&数据采集_
- 06-实时分析-今日访问量-统计分析逻辑_
- 07-实时分析-今日访问量-代码-redis获取kafka的offset_
- 08-实时分析-今日访问量-代码-SparkStreaming获取kafka中的数据_
- 09-实时分析-今日访问量-代码-去重计算实时访问量&保存redis_
- 10-实时分析-今日访问量-代码-redis中保存当前offset进度_
- 11-实时分析-今日访问量-代码-测试_
- 12-实时分析-今日访问量-NiFi生产数据&测试_
- 13-实时分析-新增用户量-概述&数据采集_
- 14-实时分析-新增用户量-统计分析逻辑_
- 15-实时分析-新增用户量-代码-实时计算新增用户量_
- 16-实时分析-新增用户量-代码-测试_
- 17-实时分析-新增用户量-NiFi生产数据&测试_
- 18-实时分析-今日购买量-概述&数据采集_
- 19-实时分析-今日购买量-统计分析逻辑&代码_
- 20-实时分析-今日购买量-代码-测试_
- 21-实时分析-今日购买量-NiFi生产数据&测试_
- 22-实时分析-集成测试-NiFi调度配置_
- 23-实时分析-集成测试-测试&web展示_
- 05.第五章 智慧学成-即时查询
- 01即时查询-学习目标_
- 02即时查询-需求分析&技术方案_
- 03即时查询-技术方案-代码演示-保存-代码_
- 04即时查询-技术方案-代码演示-保存-测试_
- 05即时查询-技术方案-代码演示-查询-代码&测试_
- 06即时查询-采集分析&存储分析_
- 07即时查询-数据采集-用户学习采集_
- 08即时查询-数据采集-课程视频维度采集_
- 09即时查询-统计分析-概述&步骤1统计逻辑&中间表介绍_
- 10即时查询-统计分析-步骤1:代码-获取原始数据_
- 11即时查询-统计分析-步骤1:代码-注册udf函数_
- 12即时查询-统计分析-步骤1:代码-关联相关维度&统计学习时长_
- 13即时查询-统计分析-步骤1:代码-测试_
- 14即时查询-统计分析-步骤2:概述_
- 15即时查询-统计分析-步骤2:代码_
- 16即时查询-统计分析-步骤2:测试_
- 17即时查询-统计分析-使用hbase注意事项_
- 18即时查询-统计分析-NiFi生产数据-配置_
- 19即时查询-统计分析-NiFi生产数据-测试&代码测试_
- 20即时查询-集成测试-配置_
- 21即时查询-集成测试-测试&web展示_
- 06.第六章 智慧学成-系统集成测试
- 01系统集成测试-学习目标&概述_
- 02系统集成测试-代码重新打包-代码修改_
- 03系统集成测试-代码重新打包-上传NiFi容器_
- 04系统集成测试-NiFi采集-清洗-统计分析-概述&清理业务数据_
- 05系统集成测试-NiFi采集-清洗-统计分析-即时查询_
- 06系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程访问量_
- 07系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程购买量_
- 08系统集成测试-NiFi采集-清洗-统计分析-离线分析-热门学科排名_
- 09系统集成测试-NiFi采集-清洗-统计分析-实时分析_
- 10系统集成测试-NiFi采集-清洗-统计分析-web展示_
- 07.第七章 智慧学成-项目就业指导
- 01项目就业指导-就业指导概述&项目功能模块_
- 02项目就业指导-技术构架&技术栈-1_
- 03项目就业指导-技术构架&技术栈-2_
- 04项目就业指导-数据仓库是如何设计的?_
- 05项目就业指导-数据采集是如何实现的 ?_
- 06项目就业指导-ETL是如何做的?_
- 07项目就业指导-离线分析是如何实现的?_
- 08项目就业指导-同比分析在项目的应用?_
- 09项目就业指导-实时分析是如何做的?_
- 10项目就业指导-如何从海量数据查询想的数据?_
- 11项目就业指导-项目中任务调度是如何做的?_
- 09.阶段九 聚合支付平台-闪聚支付项目
- day01 项目介绍 Nacos Spring Cloud Alibaba
- 01.第1章内容介绍
- 02.项目介绍-项目背景
- 03.项目介绍-项目概述
- 04.项目介绍-功能模块和业务流程
- 05.项目技术架构-软件架构的演进-从单体到SOA
- 06.项目技术架构-软件架构的演进-微服务架构
- 07.项目技术架构-技术架构和技术栈
- 08.Nacos-教学目标
- 09.Nacos-理解服务发现-回复微服务架构
- 10.Nacos-理解服务发现-测试环境
- 11.Nacos-理解服务发现-服务发现流程
- 12.Nacos-服务发现-Nacos简介
- 13.Nacos-服务发现-Nacos安装
- 14.Nacos-服务发现-RESTful服务发现-Spring Cloud Alibaba介绍
- 15.Nacos-服务发现-RESTful服务发现-服务注册
- 16.Nacos-服务发现-RESTful服务发现-服务发现
- 17.Nacos-服务发现-RESTful服务发现-客户端负载均衡和服务端负载均衡
- 18.Nacos-服务发现-RESTful服务发现-负载均衡测试
- 19.Nacos-服务发现-Dubbo服务发现-Dubbo服务架构
- 20.Nacos-服务发现-Dubbo服务发现-service2微服务
- 21.Nacos-服务发现-Dubbo服务发现-application1调用service2
- 22.Nacos-服务发现-Dubbo服务发现-service1微服务
- 23.Nacos-服务发现-服务发现的数据模型
- 24.Nacos-配置管理-理解配置中心
- 25.Nacos-配置管理-发布配置和获取配置
- 26.Nacos-配置管理-数据模型
- 27.Nacos-配置管理-扩展配置
- 28.Nacos-配置管理-扩展配置-案例
- 29.Nacos-总结
- day02 环境搭建 Mybatis-Plus Swagger
- 01.Mybatis-Plus介绍
- 02.Mybatis-Plus-快速入门-搭建工程
- 03.Mybatis-Plus-快速入门-开发测试
- 04.Mybatis-Plus-常见配置1
- 05.Mybatis-Plus-常见配置2
- 06.Mybatis-Plus-通用CRUD-插入
- 07.Mybatis-Plus-通用CRUD-主键生成策略
- 08.Mybatis-Plus-通用CRUD-更新操作
- 09.Mybatis-Plus-通用CRUD-删除操作
- 10.Mybatis-Plus-通用CRUD-查询操作
- 11.Mybatis-Plus-条件构造器-基本比较器
- 12.Mybatis-Plus-条件构造器-其它比较器
- 13.Mybatis-Plus-代码生成器
- 14.开发环境搭建-基础工程及数据库导入
- 15.开发环境搭建-搭建项目服务-商品平台应用工程
- 16.开发环境搭建-搭建项目服务-商品服务工程
- 17.开发环境搭建-工程测试-生成代码及Mybatis-plus配置
- 18.开发环境搭建-工程测试-接口开发
- 19.开发环境搭建-Swagger接口工具-配置
- 20.开发环境搭建-Swagger接口工具-接口测试
- 21.开发环境搭建-Postman接口工具
- day03 商户注册 短信验证接口
- 1.商户注册&资质申请模块需求概述
- 10.商户注册-获取短信验证码-接口测试
- 11.商户注册-系统设计
- 12.商户注册-商户服务注册商户接口-接口定义
- 13.商户注册-商户服务注册商户接口-接口实现
- 14.商户注册-商户平台应用注册商户接口-接口定义
- 15.商户注册-商户平台应用注册商户接口-校验验证码
- 16.商户注册-商户平台应用注册商户接口-接口实现
- 17.商户注册-MapStruct对象转换-数据传输对象
- 18.商户注册-MapStruct对象转换-MapStruct测试
- 19.商户注册-MapStruct对象转换-MapStruct代码优化
- 2.商户注册-需求分析
- 3.商户注册-部署验证码服务-安装Redis
- 4.商户注册-部署验证码服务-部署和启动
- 5.商户注册-部署验证码服务-接口测试
- 6.商户注册-获取短信验证码-RestTemplate入门
- 7.商户注册-获取短信验证码-RestTemplate请求获取验证码
- 8.商户注册-获取短信验证码-接口定义
- 9.商户注册-获取短信验证码-接口实现
- day04 商户资质申请 七牛云 异常处理
- 01.商户注册-异常处理-异常处理流程
- 02.商户注册-异常处理-自定义异常类型
- 03.商户注册-异常处理-异常处理器
- 04.商户注册-异常处理-抛出自定义异常测试
- 06.商户资质申请-系统交互流程
- 07.商户资质申请-七牛云-介绍
- 08.商户资质申请-七牛云-上传测试
- 09.商户资质申请-七牛云-下载测试
- 10.商户资质申请-上传证件-接口定义
- 11.商户资质申请-上传证件-接口实现-上传工具类
- 12.商户资质申请-上传证件-接口实现
- 13.商户资质申请-上传证件-接口测试
- 14.商户资质申请-商户服务资质申请接口
- 15.商户资质申请-商户平台应用-接口定义
- 16.商户资质申请-商户平台应用-获取商户身份
- 17.商户资质申请-商户平台应用-接口实现与测试
- 18.支付参数配置-需求概述-理解应用
- 19.支付参数配置-需求概述-理解支付渠道参数配置
- 20.支付参数配置-需求概述-业务流程
- 21.支付参数配置-创建应用-商户服务接口
- 22.支付参数配置-创建应用-商户平台应用接口
- 23.支付参数配置-应用查询
- day05 支付渠道参数配置 Redis
- 01.支付渠道参数配置-需求分析-系统交互流程
- 02.支付渠道参数配置-需求分析-基础数据
- 03.支付渠道参数配置-搭建交易服务工程
- 04.支付渠道参数配置-应用绑定服务类型-系统设计
- 05.支付渠道参数配置-应用绑定服务类型-查询平台服务类型
- 06.支付渠道参数配置-应用绑定服务类型-接口开发
- 07.支付渠道参数配置-应用绑定服务类型-测试
- 08.支付渠道参数配置-应用绑定服务类型-查询状态
- 09.支付渠道参数配置-系统设计
- 10.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口实现
- 11.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口测试
- 12.支付渠道参数配置-根据服务类型查询支付渠道列表-商户平台应用接口实现
- 13.支付渠道参数配置-支付渠道参数配置-交易服务接口定义
- 14.支付渠道参数配置-支付渠道参数配置-交易服务接口实现
- 15.支付渠道参数配置-支付渠道参数配置-商户平台应用接口实现
- 16.支付渠道参数配置-支付渠道参数查询-交易服务接口实现
- 17.支付渠道参数配置-支付渠道参数查询-商户平台应用接口实现
- 18.支付渠道参数缓存-缓存逻辑和redis配置
- 19.支付渠道参数缓存-缓存代码实现
- 20.支付渠道参数缓存-缓存测试
- 21.对接SaaS-准备工作-基础概念
- 22.对接SaaS-准备工作-对接SaaS的步骤
- 23.对接SaaS-准备工作-部署SaaS系统
- day06 SaaS对接 OAuth2.0 前后端集成测试
- 01.对接SaaS-代码实现-新增门店
- 02.对接SaaS-代码实现-新增员工
- 03.对接SaaS-代码实现-为门店设置管理员
- 04.对接SaaS-代码实现-商户注册方法调用SaaS接口
- 05.对接SaaS-代码测试
- 06.用户认证-基本概念
- 07.用户认证-分布式系统的认证方案
- 08.用户认证-OAuth2.0-介绍
- 09.用户认证-OAuth2.0-四种授权模式
- 10.用户认证-OAuth2.0-密码模式申请令牌
- 11.用户认证-OAuth2.0-JWT介绍
- 12.前后端集成测试-前期准备
- 13.前后端集成测试-部署前端工程
- 14.前后端集成测试-功能测试-注册和登录
- 15.前后端集成测试-功能测试-资质申请
- 16.前后端集成测试-功能测试-支付渠道参数配置
- 17.c扫b支付-需求分析
- 18.c扫b支付-支付宝对接调研-支付宝产品介绍
- 19.c扫b支付-支付宝对接调研-配置沙箱环境
- 20.c扫b支付-测试环境准备-安装模拟器
- 21.c扫b支付-测试环境准备-二维码技术预研
- day08 C扫B支付 生成门店二维码
- 1.生成门店二维码-生成二维码-交互流程
- 10.Freemarker基础-基础指令-其它指令
- 11.支付入口-确认页面与freemarker配置
- 12.支付入口-确认页面测试
- 13.支付入口-解析ticket
- 14.支付入口-解析ticket-测试
- 15.支付入口-解析客户端类型
- 16.立即支付-需求分析
- 17.立即支付-支付渠道代理支付宝下单-接口定义
- 18.立即支付-支付渠道代理支付宝下单-接口实现
- 19.立即支付-交易服务支付宝下单-接口定义
- 2.生成门店二维码-生成二维码-交易服务接口定义
- 20.立即支付-交易服务支付宝下单-接口实现-保存订单
- 21.立即支付-交易服务支付宝下单-接口实现-调用代理服务下单
- 22.立即支付-交易服务支付宝下单-接口实现-完善controller
- 23.立即支付-整体流程测试
- 3.生成门店二维码-生成二维码-交易服务接口实现-校验
- 4.生成门店二维码-生成二维码-交易服务接口实现-生成URL
- 5.生成门店二维码-生成二维码-商户平台接口实现
- 6.生成门店二维码-生成二维码-测试
- 7.Freemarker基础-模板引擎介绍
- 8.Freemarker基础-快速入门
- 9.Freemarker基础-基础指令-list和map
- day09 支付结果获取 RocketMQ
- 1.获取支付结果-需求分析
- 10.RocketMQ研究-Rocket基础-异步消息
- 11.RocketMQ研究-Rocket基础-自定义消息格式
- 12.RocketMQ研究-Rocket基础-延迟消息
- 13.RocketMQ研究-Rocket基础-消费重试
- 14.获取支付结果-技术方案
- 15.获取支付结果-支付渠道代理支付宝订单查询-接口定义
- 16.获取支付结果-支付渠道代理支付宝订单查询-接口实现
- 17.获取支付结果-支付渠道代理支付宝订单查询-接口测试
- 18.获取支付结果-支付结果查询-生产消息
- 19.获取支付结果-支付结果查询-消费消息
- 2.RocketMQ研究-RocketMQ介绍
- 20.获取支付结果-支付结果更新
- 21.获取支付结果-支付结果更新-测试
- 3.RocketMQ研究-Rocket基础-组成结构
- 4.RocketMQ研究-Rocket基础-安装
- 5.RocketMQ研究-Rocket基础-三种消息发送方式和消息结构
- 6.RocketMQ研究-Rocket基础-快速入门-创建工程
- 7.RocketMQ研究-Rocket基础-快速入门-生产者
- 8.RocketMQ研究-Rocket基础-快速入门-消费者
- 9.RocketMQ研究-Rocket基础-消息发送过程
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- 10.阶段十 万信金融项目
- 01_万信金融-项目介绍和开发环境搭建
- day01-1-项目背景_
- day01-10-Apollo简介_
- day01-11-Apollo初体验_
- day01-12-搭建Apollo配置中心_
- day01-13-Apollo核心概念_
- day01-14-玩转Apollo_
- day01-15-微服务集成Apollo客户端_
- day01-16-搭建使用Apollo环境的微服务基础工程_
- day01-17-Swagger简介_
- day01-18-SpringBoot集成Swagger_
- day01-19-Swagger常用注解_
- day01-2-项目概述_
- day01-20-Swagger生成文档_
- day01-21-Postman的使用_
- day01-3-技术架构_
- day01-4-技术栈和技术解决方案_
- day01-5-搭建服务器端数据库环境_
- day01-6-微服务基础工程环境配置_
- day01-7-了解微服务基础工程_
- day01-8-微服务基础工程测试_
- day01-9-配置中心简介_
- 02_万信金融-开户
- 2-1 搭建前端环境
- 2-10 理解事务和分布式事务
- 2-11 理解分布式事务基础理论
- 2-12 TCC方案
- 2-13 Hmily框架
- 2-14 开户需求分析
- 2-15 部署银行存管系统
- 2-16 实现开户功能
- 2-2 项目开发步骤和编码规范
- 2-3 开户业务需求分析和业务流程
- 2-4 实现注册功能
- 2-5 实现传统登录方式并分析问题
- 2-6 理解认证、授权和数据安全
- 2-7 理解各种认证方式
- 2-8 实现认证功能
- 2-9 实现认证拦截功能
- 03_万信金融-发标
- 3-1 发标需求分析
- 3-10 实现审核标的功能
- 3-11 幂等性问题分析及实现
- 3-12 使用ES&logstash实现标的快速检索
- 3-13 实现标的信息检索功能
- 3-2 分库分表
- 3-3 Shardind-JDBC
- 3-4 P2P项目分库分表
- 3-5 交易中心微服务环境搭建
- 3-6 用户发标业务需求分析
- 3-7 交易中心保存标的信息
- 3-8 部署管理平台前端工程
- 3-9 实现查询标的信息
- 04_万信金融-投标放款
- 4-1 用户投标业务需求分析
- 4-2 实现投标预览功能
- 4-3 实现用户投标功能
- 4-4 满标放款需求分析和接口定义
- 4-5 满标放款功能实现
- 4-6 可靠消息实现最终一致性
- 4-7 解决满标放款业务中的事务问题
- 05_万信金融-用户还款
- 5-1 用户还款需求分析
- 5-2 用户还款功能实现
- 5-3 任务调度和分布式任务调度
- 5-4 Elastic-Job介绍
- 5-5 Elastic-Job入门案例
- 5-6 实现定时还款任务
- 5-7 实现还款短信提醒功能
- 06_万信金融-项目总结&就业指导
- 6-1 项目技术总结
- 6-2 项目管理总结
- 07_万信金融-项目实战
- 7-1 项目实战整体安排
- 7-2 充值功能实战
- 7-3 提现功能实战
- 7-4 身份认证功能实战
- 7-5 项目部署实战
- 08_万信金融-微服务高级部分
- 8-1 服务调用链路追踪的理解和使用
- 8-2 Zipkin的理解和使用
- 8-3 Sentinel的理解和使用
- 8-4 万信金融P2P项目实现网关限流
- 8-5 Hystrix的理解和使用
- 8-6 万信金融P2P项目实现服务熔断
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 03.阶段三-好客租房
- 04.阶段四-大数据
- 05.黑马头条项目
- 06.冷链监控项目
- 07.探花交友
- 08.基于大数据的智慧学成项目课程
- 09.基于微服务构建闪聚支付项目
- 10.基于P2P的万信金融项目课程
- JavaEE中级进修课资料(新版)
- 01.阶段一-微服务
- 1.spring boot
- 2.springcloud
- 3.RabbitMQ
- 4.docker
- 5.持续集成与容器管理
- 6.k8s-基础
- 02.阶段二-传统行业解决方案SaaS-HRM项目
- 1.Activiti7
- 2.IHRM项目
- 03.阶段三-好客租房
- day01-ES6新特性以及ReactJS入门
- day02-Ant Design以及Ant Design Pro入门
- day03-项目介绍以及开发后台系统
- day04-服务的具体实现以及MybatisPlus的入门
- day05-阿里云OSS以及GraphQL入门
- day06-开发GraphQL服务以及前台系统搭建
- day07-完善前端功能以及WebSocket入门
- day08-MongoDB入门以及实现微聊即时通讯功能
- day09-分布式消息系统RocketMQ的入门
- day10-RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
- day13-ElasticStack学习之Elasticsearch入门
- day14-ElasticStack学习之Elasticsearch进阶
- day15-房源数据抓取以及实现房源搜索
- day16-ElasticStack学习之Beats、Kibana、Logstash
- day17-MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
- day18-项目发布以及各种服务集群搭建
- day19-MongoDB集群以及日志、异常规范
- day20-了解区块链以及Hyperledger fabric
- 04.阶段四-大数据
- day01-Hadoop介绍和环境搭建
- day02-HDFS
- day03-MapReduce入门
- day04-MapReduce高级
- day05-Hive
- day06-Flume
- day07-Azkaban.Sqoop
- 05.黑马头条项目
- 黑马头条day01
- 黑马头条day02
- 黑马头条day03
- 黑马头条day04
- 黑马头条day05
- 黑马头条day06
- 黑马头条day07
- 黑马头条day08
- 黑马头条day09
- 黑马头条day10
- 黑马头条day11
- 黑马头条day12
- 黑马头条day13
- 黑马头条day14
- 06.冷链监控项目
- day1 背景介绍与系统介绍
- day2 微服务框架与基础服务
- day3 数据采集服务
- day4 Flink基础与流数据处理
- day5 Flink批处理与Table SQL
- day6 实时计算 – 冷眼项目实战
- day7 统计分析
- day8 数据可视化
- 项目代码
- 07.探花交友
- day01 探花交友-项目搭建以及登录完善个人信息
- day02 探花交友-实现首页功能
- day03 探花交友-实现圈子功能
- day04 探花交友-实现评论、小视频
- day05 探花交友-实现消息功能
- day06 探花交友-Spark快速入门
- day07 探花交友-SparkMLlib推荐系统快速入门
- day08 探花交友-实现推荐功能
- day09 探花交友-好友推荐、今日佳人
- day10 探花交友-Elasticsearch geo实现搜附近
- day11 探花交友-我的中心
- 08.基于大数据的智慧学成项目课程
- day01
- day02
- day03
- day04
- day05
- day06
- day07
- day08
- 09.基于微服务构建闪聚支付项目
- day01 项目介绍 Nacos Spring Cloud Alibaba
- day02 环境搭建 Mybatis-Plus Swagger
- day03 商户注册 短信验证接口
- day04 商户资质申请 七牛云 异常处理
- day05 支付渠道参数配置 Redis
- day06 SaaS对接 OAuth2.0 前后端集成测试
- day08 C扫B支付 生成门店二维码
- day09 支付结果获取 RocketMQ
- 扩展 分库分表
- 实战
- 10.基于P2P的万信金融项目课程
- day01
- day02
- day03
- day04
- day05
- day06
- day07
- day08
- day09
- day10
- day11
- day12
- day13
- day14
- day15
- day16
- day17
- 微服务高级
- 10、赠送精英进阶【包含六大进阶项目】
- 01、阶段一 中台战略与组件化开发专题课程
- 第二章 文件服务
- 01-文件服务课程-文件服务课程介绍
- 02-文件服务课程-文件服务(需求背景)
- 03-文件服务课程-文件服务(核心功能)
- 04-文件服务课程-文件服务(存储策略)
- 05-文件服务课程-文件服务(技术设计)
- 06-文件服务课程-文件服务开发(环境搭建_数据
- 07-文件服务课程-文件服务开发(环境搭建_Naco
- 08-文件服务课程-文件服务开发(环境搭建_Ngin
- 09-文件服务课程-文件服务开发(环境搭建_mav
- 10-文件服务课程-文件服务开发(环境搭建_mave
- 11-文件服务课程-文件服务开发(环境搭建_mav
- 12-文件服务课程-文件服务开发(环境搭建_mave
- 13-文件服务课程-文件服务开发(环境搭建_mave
- 14-文件服务课程-文件服务开发(文件处理策略_F
- 15-文件服务课程-文件服务开发(文件处理策略_
- 16-文件服务课程-文件服务开发(文件处理策略_
- 17-文件服务课程-文件服务开发(文件处理策略_
- 18-文件服务课程-文件服务开发(文件处理策略_
- 19-文件服务课程-文件服务开发(文件处理策略_L
- 20-文件服务课程-文件服务开发(文件处理策略_
- 21-文件服务课程-文件服务开发(文件处理策略_
- 22-文件服务课程-文件服务开发(文件处理策略
- 23-文件服务课程-文件服务开发(文件处理策略
- 24-文件服务课程-文件服务开发(文件处理策略_F
- 25-文件服务课程-文件服务开发(文件处理策略_F
- 26-文件服务课程-文件服务开发(文件处理策略_
- 27-文件服务课程-文件服务开发(文件处理策略_
- 28-文件服务课程-文件服务开发(文件处理策略_
- 29-文件服务课程-文件服务开发(文件处理策略_
- 30-文件服务课程-文件服务开发(接口开发_上传
- 31-文件服务课程-文件服务开发(接口开发_上
- 32-文件服务课程-文件服务开发(接口开发_上传
- 33-文件服务课程-文件服务开发(接口开发_上传
- 34-文件服务课程-文件服务开发(接口开发_上传
- 35-文件服务课程-文件服务开发(接口开发_上传
- 36-文件服务课程-文件服务开发(接口开发_上传
- 38-文件服务课程-文件服务开发(接口开发_上传
- 39-文件服务课程-文件服务开发(接口开发_根据i
- 40-文件服务课程-文件服务开发(接口开发_根据
- 41-文件服务课程-文件服务开发(接口开发_根据i
- 42-文件服务课程-文件服务开发(接口开发_根据i
- 43-文件服务课程-文件服务开发(接口开发_根据i
- 44-文件服务课程-文件服务开发(接口开发_根据
- 45-文件服务课程-文件服务开发(接口开发_根据
- 46-文件服务课程-文件服务开发(接口开发_根据
- 47-文件服务课程-文件服务开发(接口开发_根据
- 48-文件服务课程-文件服务开发(接口开发_根据
- 49-文件服务课程-文件服务开发(接口开发_根据
- 50-文件服务课程-文件服务开发(接口开发_根据
- 51-文件服务课程-文件服务开发(接口开发_根据
- 52-文件服务课程-文件服务开发(接口开发_根据
- 53-文件服务课程-文件服务开发(接口开发_根据
- 54-文件服务课程-文件服务开发(接口开发_根据
- 55-文件服务课程-文件服务开发(接口开发_根据
- 56-文件服务课程-文件服务开发(接口开发_根据
- 57-文件服务课程-文件服务开发(接口开发_根据
- 58-文件服务课程-文件服务开发(接口导入_分页
- 59-文件服务课程-文件服务开发(接口导入_根据
- 60-文件服务课程-文件服务开发(接口导入_导入
- 61-文件服务课程-文件服务开发(接口导入_导入
- 62-文件服务课程-文件服务开发(接口开发_分片
- 63-文件服务课程-文件服务开发(接口开发_分片
- 64-文件服务课程-文件服务开发(接口开发_分片
- 65-文件服务课程-文件服务开发(接口开发_分
- 66-文件服务课程-文件服务开发(接口开发_分
- 67-文件服务课程-文件服务开发(接口开发_分片
- 68-文件服务课程-文件服务开发(接口开发_分片
- 69-文件服务课程-文件服务开发(接口开发_分片
- 70-文件服务课程-文件服务开发(接口开发_分片
- 71-文件服务课程-文件服务开发(接口开发_分片
- 72-文件服务课程-文件服务开发(接口开发_分片
- 73-文件服务课程-文件服务开发(接口开发_分片
- 74-文件服务课程-文件服务开发(接口开发_分片
- 75-文件服务课程-文件服务开发(接口开发_分片
- 76-文件服务课程-文件服务开发(接口开发_分片
- 77-文件服务课程-文件服务开发(接口开发_分片
- 78-文件服务课程-文件服务开发(接口开发_分片
- 79-文件服务课程-文件服务开发(接口开发_分片
- 80-文件服务课程-文件服务开发(接口开发_分片
- 81-文件服务课程-文件服务开发(接口开发_分片
- 82-文件服务课程-文件服务开发(接口开发_分片
- 83-文件服务课程-文件服务开发(接口开发_分片
- 84-文件服务课程-文件服务开发(接口开发_分片
- 85-文件服务课程-文件服务开发(接口开发_分片
- 86-文件服务课程-文件服务开发(接口开发_分片
- 87-文件服务课程-文件服务开发(接口开发_分片
- 88-文件服务课程-文件服务开发(接口开发_分片
- 第三章 规则引擎Drools
- 01-规则引擎Drools-课程介绍
- 02-规则引擎Drools-规则引擎问题引出(业务规
- 03-规则引擎Drools-规则引擎问题引出(传统实
- 04-规则引擎Drools-规则引擎概述(什么是规则
- 05-规则引擎Drools-规则引擎概述(使用规则引
- 06-规则引擎Drools-规则引擎概述(规则引擎应
- 07-规则引擎Drools-规则引擎概述(Drools介
- 08-规则引擎Drools-Drools入门案例(业务场景
- 09-规则引擎Drools-Drools入门案例(开发实现
- 10-规则引擎Drools-Drools入门案例(开发实现_
- 11-规则引擎Drools-Drools入门案例(开发实现_
- 12-规则引擎Drools-Drools入门案例(开发实现_
- 13-规则引擎Drools-Drools入门案例(小结_规则
- 14-规则引擎Drools-Drools入门案例(小结_相关
- 15-规则引擎Drools-Drools入门案例(小结_规则
- 16-规则引擎Drools-Drools入门案例(小结_KIE
- 17-规则引擎Drools-Drools基础语法(规则文件
- 18-规则引擎Drools-Drools基础语法(规则体语
- 19-规则引擎Drools-Drools基础语法(注释)
- 20-规则引擎Drools-Drools基础语法(模式匹
- 21-规则引擎Drools-Drools基础语法(比较操作
- 22-规则引擎Drools-Drools基础语法(比较操作
- 23-规则引擎Drools-Drools基础语法(比较操作
- 24-规则引擎Drools-Drools基础语法(比较操作
- 25-规则引擎Drools-Drools基础语法(执行指定
- 26-规则引擎Drools-Drools基础语法(关键字)
- 27-规则引擎Drools-Drools基础语法(内置方法_
- 28-规则引擎Drools-Drools基础语法(内置方
- 29-规则引擎Drools-Drools基础语法(内置方法_i
- 30-规则引擎Drools-Drools基础语法(内置方法
- 31-规则引擎Drools-规则属性(介绍)
- 32-规则引擎Drools-规则属性(enabled属性)
- 33-规则引擎Drools-规则属性(dialect属性)
- 34-规则引擎Drools-规则属性(salience属性)
- 35-规则引擎Drools-规则属性(no-loop属性
- 36-规则引擎Drools-规则属性(activation-gro
- 37-规则引擎Drools-规则属性(agenda-grou
- 38-规则引擎Drools-规则属性(auto-focus属
- 39-规则引擎Drools-规则属性(timer属性_第一
- 40-规则引擎Drools-规则属性(timer属性_第二
- 41-规则引擎Drools-规则属性(date-effective
- 42-规则引擎Drools-规则属性(date-expires属
- 43-规则引擎Drools-Drools高级语法(global全
- 44-规则引擎Drools-Drools高级语法(global全
- 45-规则引擎Drools-Drools高级语法(global全
- 46-规则引擎Drools-Drools高级语法(Query查
- 47-规则引擎Drools-Drools高级语法(Query查
- 48-规则引擎Drools-Drools高级语法(function
- 49-规则引擎Drools-Drools高级语法(LHS加强_i
- 50-规则引擎Drools-Drools高级语法(LHS加强_
- 51-规则引擎Drools-Drools高级语法(LHS加强_
- 52-规则引擎Drools-Drools高级语法(LHS加强_
- 53-规则引擎Drools-Drools高级语法(LHS加强_
- 54-规则引擎Drools-Drools高级语法(RHS加强
- 55-规则引擎Drools-Drools高级语法(RHS加强
- 56-规则引擎Drools-Drools高级语法(RHS加强_
- 57-规则引擎Drools-Drools高级语法(RHS加强
- 58-规则引擎Drools-Spring整合Drools(简单整
- 59-规则引擎Drools-Spring整合Drools(Spring
- 60-规则引擎Drools-Spring整合Drools(Spring
- 61-规则引擎Drools-Spring整合Drools(Spring
- 62-规则引擎Drools-Spring整合Drools(Spring
- 63-规则引擎Drools-WorkBench(简介)
- 64-规则引擎Drools-WorkBench(安装方式)
- 65-规则引擎Drools-WorkBench(使用方式_创
- 66-规则引擎Drools-WorkBench(使用方式_创
- 67-规则引擎Drools-WorkBench(使用方式_创
- 68-规则引擎Drools-WorkBench(使用方式_创
- 69-规则引擎Drools-WorkBench(使用方式_设
- 70-规则引擎Drools-WorkBench(使用方式_编
- 71-规则引擎Drools-WorkBench(使用方式_在
- 72-规则引擎Drools-Drools实战(个人所得税计
- 73-规则引擎Drools-Drools实战(个人所得税计
- 74-规则引擎Drools-Drools实战(个人所得税计
- 75-规则引擎Drools-Drools实战(个人所得税计
- 76-规则引擎Drools-Drools实战(个人所得税计
- 77-规则引擎Drools-Drools实战(个人所得税计
- 78-规则引擎Drools-Drools实战(信用卡申请_规
- 79-规则引擎Drools-Drools实战(信用卡申请_
- 80-规则引擎Drools-Drools实战(信用卡申请_
- 81-规则引擎Drools-Drools实战(信用卡申请_
- 82-规则引擎Drools-Drools实战(信用卡申请_实
- 83-规则引擎Drools-Drools实战(保险产品准入
- 84-规则引擎Drools-Drools实战(保险产品准入
- 85-规则引擎Drools-Drools实战(保险产品准入
- 86-规则引擎Drools-Drools实战(保险产品准入
- 87-规则引擎Drools-Drools实战(保险产品准入
- 88-规则引擎Drools-Drools实战(保险产品准入
- 89-规则引擎Drools-Drools实战(保险产品准入
- 90-规则引擎Drools-Drools实战(保险产品准入
- 第四章 常见组件与中台化
- 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-常见组件与中台化-常用组件服务介绍(分布
- 第一章 软件架构与需求分析方法
- 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-软件架构与需求分析方法-案例电商订单系统
- 42-软件架构与需求分析方法-案例电商订单系统
- 02、阶段二 【物流行业】品达物流TMS
- 第八章 智能调度服务
- 01-本章内容介绍
- 02-定时任务组件Quartz(Quartz介绍)
- 03-定时任务组件Quartz(Quartz核心API介绍)
- 04-定时任务组件Quartz(Quartz入门案例_代码
- 05-定时任务组件Quartz(Quartz入门案例_测
- 06-定时任务组件Quartz(Quartz入门案例_问题
- 07-定时任务组件Quartz(Quartz入门案例_问题
- 08-定时任务组件Quartz(Quartz入门案例_问题
- 09-Quartz动态定时任务(数据模型)
- 10-Quartz动态定时任务(环境搭建)
- 11-Quartz动态定时任务(添加定时任务_代码实
- 12-Quartz动态定时任务(添加定时任务_测试)
- 13-Quartz动态定时任务(暂停定时任务)
- 14-Quartz动态定时任务(恢复定时任务)
- 15-Quartz动态定时任务(删除定时任务)
- 16-Quartz动态定时任务(立即执行定时任务)
- 17-Quartz动态定时任务(更新定时任务_代码实
- 18-Quartz动态定时任务(更新定时任务_测试)
- 19-智能调度服务(业务说明)
- 20-智能调度服务(数据模型_1)
- 21-智能调度服务(数据模型_2)
- 22-智能调度服务(数据模型_3)
- 23-智能调度服务(实现过程_环境搭建)
- 24-智能调度服务(实现过程_编写定时任务)
- 25-智能调度服务(实现过程_初始化定时任务_
- 26-智能调度服务(实现过程_初始化定时任务_
- 27-智能调度服务(实现过程_初始化定时任务_
- 28-智能调度服务(实现过程_完善定时任务_1)
- 29-智能调度服务(实现过程_完善定时任务_2)
- 30-智能调度服务(实现过程_编写智能调度组件
- 31-智能调度服务(实现过程_编写智能调度组件_
- 32-智能调度服务(实现过程_订单分类_1)
- 33-智能调度服务(实现过程_订单分类_2)
- 34-智能调度服务(实现过程_订单分类_3)
- 35-智能调度服务(实现过程_订单分类_4)
- 36-智能调度服务(实现过程_订单分类_5)
- 37-智能调度服务(实现过程_订单分类_6)
- 38-智能调度服务(实现过程_订单分类_7)
- 39-智能调度服务(实现过程_订单分类_8)
- 40-智能调度服务(实现过程_订单分类_9)
- 41-智能调度服务(实现过程_订单分类_10)
- 42-智能调度服务(实现过程_订单分类_11)
- 43-智能调度服务(实现过程_订单分类_12)
- 44-智能调度服务(实现过程_订单分类_13)
- 45-智能调度服务(实现过程_订单分类_14)
- 46-智能调度服务(实现过程_订单分类_15)
- 47-智能调度服务(实现过程_订单分类_16)
- 48-智能调度服务(实现过程_订单分类_17)
- 49-智能调度服务(实现过程_订单分类_18)
- 50-智能调度服务(实现过程_订单分类_19)
- 51-智能调度服务(实现过程_订单分类_20)
- 52-智能调度服务(实现过程_订单分类优化_1)
- 53-智能调度服务(实现过程_订单分类优化_2)
- 54-智能调度服务(实现过程_订单分类优化_3)
- 55-智能调度服务(实现过程_导入其他功能代
- 第二章 基础数据服务
- 01-第2章内容介绍
- 02-基础数据服务数据模型_1
- 03-基础数据服务数据模型_2
- 04-基础数据微服务开发准备(SpringBoot配置
- 05-基础数据微服务开发准备(启动类、配置类)
- 06-基础数据微服务开发准备(Id生成器)
- 07-货物类型管理(业务需求和产品原型、数据模
- 08-货物类型管理(实体类)
- 09-货物类型管理(服务接口开发_新增货物类型_
- 10-货物类型管理(服务接口开发_新增货物类型_
- 11-货物类型管理(服务接口开发_新增货物类型_
- 12-货物类型管理(服务接口开发_新增货物类型
- 13-货物类型管理(服务接口开发_根据id查询货
- 14-货物类型管理(服务接口开发_根据id查询货
- 15-货物类型管理(服务接口开发_根据id查询货
- 16-货物类型管理(服务接口开发_查询所有货物
- 17-货物类型管理(服务接口开发_查询所有货物
- 18-货物类型管理(服务接口开发_分页查询货物
- 19-货物类型管理(服务接口开发_分页查询货物
- 20-货物类型管理(服务接口开发_分页查询货物
- 21-货物类型管理(服务接口开发_查询货物类型
- 22-货物类型管理(服务接口开发_查询货物类型
- 23-货物类型管理(服务接口开发_查询货物类型
- 24-货物类型管理(服务接口开发_更新货物类
- 25-货物类型管理(服务接口开发_更新货物类型
- 26-货物类型管理(服务接口开发_更新货物类型_
- 27-货物类型管理(服务接口开发_删除货物类
- 28-数据校验(hibernate-validator介绍)
- 29-数据校验(hibernate-validator常用注解)
- 30-数据校验(使用hibernate-validator进行校
- 31-数据校验(使用hibernate-validator进行校验
- 32-导入基础数据服务其他功能代码
- 第九章 TMS后台管理端
- 01-本章内容介绍
- 02-分布式锁(什么是分布式锁_1)
- 03-分布式锁(什么是分布式锁_2)
- 04-分布式锁(为什么要使用分布式锁_1)
- 05-分布式锁(为什么要使用分布式锁_2)
- 06-分布式锁(为什么要使用分布式锁_3)
- 07-分布式锁(为什么要使用分布式锁_4)
- 08-分布式锁(分布式锁应具有的特性)
- 09-分布式锁实现方案(数据库方式实现分布式
- 10-分布式锁实现方案(数据库方式实现分布式
- 11-分布式锁实现方案(数据库方式实现分布式
- 12-分布式锁实现方案(数据库方式实现分布式
- 13-分布式锁实现方案(Zookeeper方式实现
- 14-分布式锁实现方案(Zookeeper方式实现
- 15-分布式锁实现方案(Zookeeper方式实现
- 16-分布式锁实现方案(Zookeeper方式实现
- 17-分布式锁实现方案(Redis方式实现分布式
- 18-分布式锁实现方案(Redis方式实现分布式
- 19-分布式锁实现方案(Redis方式实现分布式
- 20-分布式锁实现方案(Redis方式实现分布式
- 21-Redisson(Redisson介绍)
- 22-Redisson(Redisson实现分布式锁_1)
- 23-Redisson(Redisson实现分布式锁_2)
- 24-Redisson(Redisson实现分布式锁_3)
- 25-Redisson(Lua脚本_使用Lua脚本的好处)
- 26-Redisson(Lua脚本_在Redis中使用Lua_eval
- 27-Redisson(Lua脚本_在Redis中使用Lua_eval
- 28-导入功能代码
- 第六章 数据聚合服务
- 01-本章内容介绍
- 02-canal概述(背景)
- 03-canal概述(工作原理)
- 04-canal概述(架构)
- 05-canal概述(HA机制)
- 06-canal安装(安装配置MySQL)
- 07-canal安装(安装配置canal-server)
- 08-canal简单使用(编写Java程序)
- 09-canal简单使用(测试)
- 09-Otter概述(Otter介绍)
- 10-Otter概述(Otter架构)
- 11-Otter安装配置(依赖环境安装)
- 12-Otter安装配置(MySQL安装_创建源数据
- 13-Otter安装配置(MySQL安装_创建目标数据
- 14-Otter安装配置(MySQL安装_创建Otter配置
- 15-Otter安装配置(zookeeper、aria2安装)
- 16-Otter安装配置(Ottermanager安装)
- 17-Otter安装配置(Ottermanager配置_配置Z
- 18-Otter安装配置(Ottermanager配置_配置n
- 19-Otter安装配置(Ottermanager配置_管理
- 20-Otter安装配置(Otternode安装)
- 21-Otter安装配置(设置同步任务_准备工作)
- 22-Otter安装配置(设置同步任务_数据源配
- 23-Otter安装配置(设置同步任务_数据表配
- 24-Otter安装配置(设置同步任务_canal配置)
- 25-Otter安装配置(设置同步任务_添加chann
- 26-Otter安装配置(设置同步任务_添加pipelin
- 27-Otter安装配置(设置同步任务_添加映射关
- 28-Otter安装配置(设置同步任务_测试)
- 29-数据聚合服务介绍
- 第七章 车辆轨迹服务
- 01-本章内容介绍
- 02-ApacheDruid概述(Druid介绍)
- 03-ApacheDruid概述(Druid应用场景)
- 04-ApacheDruid概述(Druid特点)
- 05-ApacheDruid概述(Druid进程和服务)
- 06-ApacheDruid概述(Druid数据结构)
- 07-ApacheDruid概述(Druid在本项目的应
- 08-ApacheDruid安装(依赖环境安装_jdk、Z
- 09-ApacheDruid安装(依赖环境安装_kafka)
- 10-ApacheDruid安装(依赖环境安装_kafka验
- 11-ApacheDruid安装(Druid安装和配置文件
- 12-ApacheDruid安装(Druid启动)
- 13-ApacheDruid摄取数据(从本地文件摄取数
- 14-ApacheDruid摄取数据(从本地文件摄取数
- 15-ApacheDruid摄取数据(从本地文件摄取数
- 16-ApacheDruid摄取数据(从本地文件摄取数
- 17-ApacheDruid摄取数据(从kafka摄取数据
- 18-ApacheDruid摄取数据(从kafka摄取数
- 19-Java客户端操作Druid
- 20-车辆轨迹服务(说明)
- 21-车辆轨迹服务(pd-netty开发_HTTP接口方
- 22-车辆轨迹服务(pd-netty开发_HTTP接口方式
- 23-车辆轨迹服务(pd-netty开发_HTTP接口方式
- 24-车辆轨迹服务(pd-netty开发_HTTP接口方式
- 25-车辆轨迹服务(pd-netty开发_TCP接口方式_
- 26-车辆轨迹服务(pd-netty开发_TCP接口方式_
- 27-车辆轨迹服务(pd-netty开发_TCP接口方式_
- 28-车辆轨迹服务(pd-druid开发)
- 第三章 用户服务
- 01-第3章内容介绍
- 02-j2cache多级缓存(j2cache介绍)
- 03-j2cache多级缓存(入门案例_1)
- 04-j2cache多级缓存(入门案例_2)
- 05-j2cache多级缓存(入门案例_3)
- 06-j2cache多级缓存(入门案例_4)
- 07-j2cache多级缓存(入门案例_5)
- 08-j2cache多级缓存(入门案例_6)
- 09-用户服务数据模型
- 10-用户服务开发准备(配置文件)
- 11-用户服务开发准备(服务启动类、配置类)
- 12-地址簿管理(业务需求和产品原型)
- 13-地址簿管理(导入实体类)
- 14-地址簿管理(服务接口开发_新增地址簿_1)
- 15-地址簿管理(服务接口开发_新增地址簿_2)
- 16-地址簿管理(服务接口开发_导入其他接口)
- 17-地址簿管理(服务接口开发_接口测试)
- 18-用户信息管理(业务需求和产品原型、数据模
- 19-用户信息管理(导入功能代码)
- 20-用户信息管理(接口测试)
- 21-声明式缓存(原生j2cache问题分析_问题分析
- 22-声明式缓存(原生j2cache问题分析_实现思
- 23-声明式缓存(声明式缓存代码实现_编写缓存
- 24-声明式缓存(声明式缓存代码实现_应用缓存
- 25-声明式缓存(声明式缓存代码实现_编写mod
- 26-声明式缓存(声明式缓存代码实现_导入工具
- 27-声明式缓存(声明式缓存代码实现_编写拦截
- 28-声明式缓存(声明式缓存代码实现_编写拦
- 29-声明式缓存(声明式缓存代码实现_编写拦截
- 30-声明式缓存(声明式缓存代码实现_编写拦截
- 31-声明式缓存(声明式缓存代码实现_编写抽象
- 32-声明式缓存(声明式缓存代码实现_编写抽象
- 33-声明式缓存(声明式缓存代码实现_编写抽象
- 34-声明式缓存(声明式缓存代码实现_编写抽象
- 35-声明式缓存(声明式缓存代码实现_编写缓存
- 36-声明式缓存(声明式缓存代码实现_编写缓存
- 37-声明式缓存(声明式缓存代码实现_编写缓存
- 38-声明式缓存(声明式缓存代码实现_编写缓存
- 39-声明式缓存(声明式缓存代码实现_编写清理
- 40-声明式缓存(声明式缓存代码实现_编写清理
- 41-声明式缓存(声明式缓存代码实现_编写清理
- 42-声明式缓存(项目改造)
- 43-声明式缓存(项目改造_测试)
- 第十二章 总结
- 12-1 微服务架构
- 12-2 软件架构体系
- 12-3 系统架构
- 12-4 技术架构
- 12-5 业务流程
- 12-6 数据库设计
- 12-7 服务列表
- 第十一章 TMS司机端、快递员端
- 11-1 导入功能代码
- 11-2 分布式事务概述
- 11-3 分布式事务解决方案Seata
- 第十章 TMS客户端
- 01-本章内容介绍
- 02-导入功能代码
- 03-RabbitMQ(介绍)
- 04-RabbitMQ(工作原理)
- 05-RabbitMQ(安装和启动)
- 06-RabbitMQ(入门案例_生产者开发_1)
- 07-RabbitMQ(入门案例_生产者开发_2)
- 08-RabbitMQ(入门案例_消费者开发)
- 09-RabbitMQ(工作模式_1)
- 10-RabbitMQ(工作模式_2)
- 11-RabbitMQ(工作模式_3)
- 12-分布式链路追踪(介绍)
- 13-分布式链路追踪(SpringCloudSleuth介
- 14-分布式链路追踪(入门案例_启动zipkin)
- 15-分布式链路追踪(入门案例_导入maven工
- 16-分布式链路追踪(入门案例_操作过程)
- 17-分布式链路追踪(入门案例_概念说明)
- 18-分布式链路追踪(使用MySql存储链路追踪数
- 19-分布式链路追踪(通过RabbitMQ发送数据)
- 第四章 订单服务
- 01-第4章内容介绍
- 02-订单中心服务数据模型
- 03-订单中心服务业务需求和产品原型
- 04-订单中心服务代码
- 05-百度地图开放平台(介绍)
- 06-百度地图开放平台(注册账号、申请AK)
- 07-百度地图开放平台(入门案例_案例一)
- 08-百度地图开放平台(入门案例_案例二)
- 09-百度地图开放平台(入门案例_案例三)
- 10-百度地图开放平台(入门案例_案例四)
- 11-百度地图开放平台(入门案例_案例五)
- 12-百度地图开放平台(入门案例_案例六_1)
- 13-百度地图开放平台(入门案例_案例六_2)
- 14-百度地图开放平台(入门案例_案例六_3)
- 15-百度地图开放平台(入门案例_案例七_1)
- 16-百度地图开放平台(入门案例_案例七_2)
- 17-基于百度地图计算订单距离(实现思路)
- 18-基于百度地图计算订单距离(封装工具类_1)
- 19-基于百度地图计算订单距离(封装工具类_2)
- 20-基于百度地图计算订单距离(封装工具类_3)
- 21-规则引擎内容介绍
- 22-规则引擎问题引出(业务规则说明)
- 23-规则引擎问题引出(传统实现方式)
- 24-规则引擎概述(什么是规则引擎)
- 25-规则引擎概述(使用规则引擎的优势)
- 26-规则引擎概述(规则引擎应用场景)
- 27-规则引擎概述(drools介绍)
- 28-drools入门案例(业务场景说明)
- 29-drools入门案例(开发实现_1)
- 30-drools入门案例(开发实现_2)
- 31-drools入门案例(开发实现_3)
- 32-drools入门案例(开发实现_4)
- 33-drools入门案例(小结_规则引擎构成)
- 34-drools入门案例(小结_相关概念说明)
- 35-drools入门案例(小结_规则引擎执行过程)
- 36-drools入门案例(小结_kie介绍)
- 37-drools基础语法(规则文件构成)
- 38-drools基础语法(规则体语法结构)
- 39-drools基础语法(注释)
- 40-drools基础语法(模式匹配)
- 41-drools基础语法(比较操作符_语法)
- 42-drools基础语法(比较操作符_contains和no
- 43-drools基础语法(比较操作符_memberof和
- 44-drools基础语法(比较操作符_matches和no
- 45-drools基础语法(执行指定规则)
- 46-drools基础语法(关键字)
- 47-drools基础语法(内置方法_介绍)
- 48-drools基础语法(内置方法_update方法)
- 49-drools基础语法(内置方法_insert方法)
- 50-drools基础语法(内置方法_retract方法)
- 51-Drools规则属性
- 52-SpringBoot整合Drools_1
- 53-SpringBoot整合Drools_2
- 54-根据规则计算订单价格(规则)
- 55-根据规则计算订单价格(实现步骤_1)
- 56-根据规则计算订单价格(实现步骤_2)
- 57-根据规则计算订单价格(实现步骤_3)
- 58-根据规则计算订单价格(实现步骤_4)
- 59-根据规则计算订单价格(实现步骤_5)
- 60-根据规则计算订单价格(实现步骤_6)
- 61-根据规则计算订单价格(实现步骤_7)
- 62-根据规则计算订单价格(实现步骤_8)
- 63-根据规则计算订单价格(实现步骤_9)
- 64-实现动态规则(实现思路)
- 65-实现动态规则(实现步骤_1)
- 66-实现动态规则(实现步骤_2)
- 67-实现动态规则(实现步骤_3)
- 68-实现动态规则(实现步骤_4)
- 69-实现动态规则(实现步骤_5)
- 第五章 作业中心服务
- 01-作业中心服务业务梳理
- 02-作业中心服务数据模型(快递员取件、派件任
- 03-作业中心服务数据模型(运单表)
- 04-作业中心服务数据模型(运输任务表)
- 05-作业中心服务数据模型(运单与运输任务关联
- 06-作业中心服务数据模型(司机作业单表)
- 第一章 项目概述和环境搭建
- 01-第1章内容介绍
- 02-项目概述(项目介绍)
- 03-项目概述(物流行业介绍)
- 04-项目概述(系统架构)
- 05-项目概述(技术架构)
- 06-业务需求说明(产品需求和原型设计_1)
- 07-业务需求说明(产品需求和原型设计_2)
- 08-业务需求说明(整体业务流程)
- 09-开发方式介绍(软件架构介绍)
- 10-开发方式介绍(各个服务介绍)
- 11-基础数据配置(配置组织基础数据)
- 12-基础数据配置(配置菜单、权限基础数据)
- 13-基础数据配置(配置岗位基础数据)
- 14-基础数据配置(配置角色基础数据)
- 15-基础数据配置(配置用户基础数据)
- 16-搭建TMS项目开发环境(数据库环境搭建)
- 17-搭建TMS项目开发环境(配置中心Nacos)
- 18-搭建TMS项目开发环境(导入maven初始工
- 19-搭建TMS项目开发环境(修改Nacos命名空间
- 20-搭建TMS项目开发环境(配置maven配置文
- 21-测试初始工程
- 03、阶段三 智牛股
- 1 第一章 智牛股-1.项目概述
- 02-项目介绍-目标与学习路径
- 03-项目介绍-整体简要介绍
- 04-项目介绍-操作演示
- 05-项目介绍-股票与K线
- 06-项目介绍-基本交易规则
- 07-项目介绍-如何交易
- 08-项目介绍-需求介绍
- 09-项目介绍-架构设计
- 10-项目介绍-功能设计
- 11-项目介绍-技术架构
- 12-项目介绍-架构设计说明
- 13-项目介绍-整体技术说明
- 14-项目介绍-项目技术特色
- 15-项目介绍-技术解决方案
- 16-项目介绍-如何技术选型
- 17-项目介绍-技术选型案例RocketMQ
- 18-项目介绍-技术选型案例Sentinel
- 19-项目介绍-回顾与小结
- 20-环境搭建-目标与学习步骤
- 21-环境搭建-工程结构规范
- 22-环境搭建-准备
- 23-环境搭建-Nacos配置与启动
- 24-环境搭建-父级工程创建与POM配置
- 25-环境搭建-网关服务搭建配置
- 26-环境搭建-用户服务搭建配置
- 27-环境搭建-网关路由配置与测试
- 28-环境搭建-小结
- 10 第十章 智牛股-10.权限管理
- 01-学习目标
- 02-权限模块设计-学习目标与步骤
- 03-权限模块设计-数据库设计
- 04-权限模块设计-业务功能设计
- 05-权限模块设计-数据库结构设计
- 06-权限模块设计-权限模块原型讲解
- 07-权限模块设计-总结
- 08-权限业务接口-目标与学习步骤
- 09-权限业务接口-接口列表与技术实现说明
- 10-权限业务接口-实体创建
- 11-权限业务接口-后台管理工程搭建配置
- 12-权限业务接口-保存角色权限接口外层实现
- 13-权限业务接口-保存角色权限核心逻辑实现
- 14-权限业务接口-分配用户与角色关联接口实现
- 15-权限业务接口-根据角色获取权限信息接口实现
- 16-权限业务接口-Spring data Rest 冗余查询
- 17-权限业务接口-Spring data Rest返回ID配置
- 18-权限业务接口-Spring Data Rest与queryDS
- 19-权限业务接口-总结
- 20-swagger2集成-目标与实现步骤
- 21-swagger2集成-自定义Swagger2启动器实现
- 22-swagger2集成-后台管理服务集成Swagger2
- 23-swagger2集成-spring data rest集成支持
- 24-swagger2集成-spring data rest对api注解支
- 25-swagger2集成-集成swagger-bootstarp-ui界面
- 26-swagger2集成-总结
- 27-Gateway聚合配置-目标与学习步骤
- 28-Gateway聚合配置-实现说明
- 29-Gateway聚合配置-自定义OAuth2启动器封
- 30-Gateway聚合配置-自定义OAuth2与管理
- 31-Gateway聚合配置-Swagger2鉴权配置
- 32-Gateway聚合配置-聚合文档集成与验证
- 33-Gateway聚合配置-总结test
- 11 第十一章 智牛股-11.权限管理与行情服务
- 01-学习目标
- 02-后台用户权限管理-目标与学习步骤
- 03-后台用户权限管理-后台创建用户接口
- 04-后台用户权限管理-Spring Session统一会话
- 05-后台用户权限管理-获取客户端有效IP
- 06-后台用户权限管理-Spring Cache集成使用
- 07-后台用户权限管理-用户登录接口权限处理
- 08-后台用户权限管理-用户登录接口缓存处理
- 09-后台用户权限管理-密码重置接口
- 10-后台用户权限管理-产品管理相关接口
- 11-后台用户权限管理-总结
- 12-全局权限控制-目标与学习步骤
- 13-全局权限控制-功能流程设计讲解
- 14-全局权限控制-过滤器白名单控制处理
- 15-全局权限控制-过滤器权限匹配控制
- 16-全局权限控制-过滤器配置使用
- 17-全局权限控制-公开菜单数据加载
- 18-全局权限控制-权限功能测试验证
- 19-全局权限控制-HATEOAS功能验证
- 20-全局权限控制-总结
- 21-行情服务设计-目标与学习步骤
- 22-行情服务设计-行情服务功能设计讲解
- 23-行情服务设计-数据库结构设计
- 24-行情服务设计-PostgreSQL安装
- 25-行情服务设计-PostgreSQL服务端配置
- 26-行情服务设计-PostgreSQL客户端配置
- 27-行情服务设计-总结
- 28-RocketMQ-目标与学习步骤
- 29-RocketMQ-介绍
- 30-RocketMQ-安装与配置
- 31-RocketMQ-服务启动
- 32-RocketMQ-控制台安装配置
- 33-RocketMQ-功能验证
- 34-RocketMQ-总结
- 12 第十二章 智牛股-12.行情服务
- 01-学习目标
- 02-行情和代理服务搭建-目标与步骤
- 03-行情和代理服务搭建-服务功能设计
- 04-行情和代理服务搭建-行情服务搭建
- 05-行情和代理服务搭建-代理服务搭建
- 06-行情和代理服务搭建-生成行情相关实体
- 07-第三方行情源-目标与学习步骤
- 08-第三方行情源-聚合数据源使用介绍
- 09-第三方行情源-Http连接池封装
- 10-第三方行情源-Json封装
- 11-第三方行情源-交易数据源配置
- 12-第三方行情源-业务数据源配置
- 13-第三方行情源-第三方行情源接口封装实现
- 14-第三方行情源-第三方行情源业务层实现开盘价
- 15-第三方行情源-第三方行情源核心逻辑处理
- 16-第三方行情源-第三方行情源外层调用处理逻辑
- 17-第三方行情源-行情缓存与持久化处理
- 18-第三方行情源-Spring Boot定时任务整合
- 19-第三方行情源-功能测试验证
- 20-第三方行情源-总结
- 21-RocketMQ集成-目标与学习步骤
- 22-RocketMQ集成-行情服务集成配置
- 23-RocketMQ集成-代理服务集成配置
- 24-RocketMQ集成-行情订阅发布功能验证
- 25-RocketMQ集成-总结
- 13 第十三章 智牛股-13.下单服务
- 01-学习目标
- 02-PB通讯工程-学习目标与步骤
- 03-PB通讯工程-grpc下单接口定义
- 04-PB通讯工程-Netty下单接口定义
- 05-PB通讯工程-编译生成JAVA文件
- 06-PB通讯工程-编译脚本封装与测试
- 07-PB通讯工程-总结
- 08-简易下单功能-目标与学习步骤
- 09-简易下单功能-交易服务搭建与配置
- 10-简易下单功能-实现下单Grpc接口
- 11-简易下单功能-gRpc自动化配置
- 12-简易下单功能-代理服务grpc调用实现
- 13-简易下单功能-代理服务工厂方法封装
- 14-简易下单功能-Netty WebSocket集成配置
- 15-简易下单功能-Netty数据处理器与启动配置
- 16-简易下单功能-代理服务grpc配置
- 17-简易下单功能-Netty模拟客户端启动配置
- 18-简易下单功能-WebSocket初始化配置
- 19-简易下单功能-客户端数据接收处理逻辑
- 20-简易下单功能-客户端下单接口发送处理
- 21-简易下单功能-客户端菜单指令交互处理
- 22-简易下单功能-交易服务Mybatis双数据源配置
- 23-简易下单功能-测试验证
- 24-简易下单功能-总结
- 25-代理服务登录鉴权-目标与学习步骤
- 26-代理服务登录鉴权-用户登录流程梳理
- 27-代理服务登录鉴权-用户登录逻辑实现
- 28-代理服务登录鉴权-代理服务用户登录缓存处理
- 29-代理服务登录鉴权-代理服务用户登录调用逻辑
- 30-代理服务登录鉴权-登录鉴权拦截处理
- 31-代理服务登录鉴权-功能验证
- 14 第十四章 智牛股-14.行情K线
- 01-学习目标
- 02-客户端行情订阅-学习目标与步骤
- 03-客户端行情订阅-代理服务实现行情下发
- 04-客户端行情订阅-模拟客户端支持实时行情接收
- 05-客户端行情订阅-模拟测试验证
- 06-客户端行情订阅-总结
- 07-行情K线数据处理-目标与学习步骤
- 08-行情K线数据处理-分表方案设计讲解
- 09-行情K线数据处理-分库分片配置
- 10-行情K线数据处理-Druid多数据源与Shardin
- 11-行情K线数据处理-ShardingJDBC全局序列ID配置
- 12-行情K线数据处理-K线数据生成
- 13-行情K线数据处理-K线行情接口数据结构定义
- 14-行情K线数据处理-行情服务实现K线行情接口
- 15-行情K线数据处理-代理服务实现K线接口调用
- 16-行情K线数据处理-模拟客户端增加K线行情接
- 17-行情K线数据处理-功能验证
- 18-行情K线数据处理-总结
- 19-市价下单功能-目标与步骤
- 20-市价下单功能-用户注册即开户
- 21-市价下单功能-下单入口处理
- 22-市价下单功能-市价单业务层处理
- 23-市价下单功能-成交记录处理逻辑
- 24-市价下单功能-持仓记录处理逻辑
- 25-市价下单功能-完善市价单接口处理逻辑
- 26-市价下单功能-代理服务简易下单接口改造
- 27-市价下单功能-功能测试
- 28-市价下单功能-总结
- 15 第十五章 智牛股-15.挂单、委托
- 01-学习目标
- 02-挂单服务-目标与步骤
- 03-挂单服务-创建挂单服务工程
- 04-挂单服务-双数据源集成配置
- 05-挂单服务-挂单服务队列配置
- 06-挂单服务-挂单服务缓存和线程池配置
- 07-挂单服务-总结
- 08-限价委托下单-目标与学习步骤
- 09-限价委托下单-数据结构定义
- 10-限价委托下单-挂单处理流程
- 11-限价委托下单-挂单Grpc接口实现流程梳理
- 12-限价委托下单-挂单Grpc接口实现
- 13-限价委托下单-挂单Grpc接口重排功能自测
- 14-限价委托下单-挂单行情监听处理
- 15-限价委托下单-挂单撮合交易处理实现
- 16-限价委托下单-挂单队列并发锁自测验证
- 17-限价委托下单-交易服务增加挂单接口调用处理
- 18-限价委托下单-功能验证
- 19-限价委托下单-总结
- 20-用户撤单-目标与学习步骤
- 21-用户撤单-接口数据结构定义
- 22-用户撤单-撤单功能实现流程
- 23-用户撤单-挂单服务撤单功能实现
- 24-用户撤单-代理服务撤单功能调用实现
- 25-用户撤单-功能验证
- 26-用户撤单-总结
- 16 第十六章 智牛股-16.账户管理
- 01-学习目标
- 02-订单详情-目标与学习步骤
- 03-订单详情-接口数据结构定义
- 04-订单详情-交易服务gRpc接口实现
- 05-订单详情-代理服务调用实现
- 06-订单详情-功能验证
- 07-订单详情-总结
- 08-仓位总览-目标与步骤
- 09-仓位总览-持仓服务搭建与配置
- 10-仓位总览-接口数据结构定义
- 11-仓位总览-持仓服务仓位总览实现
- 12-仓位总览-代理服务调用实现
- 13-仓位总览-功能验证
- 14-仓位总览-总结
- 15-账户资金总览-目标与步骤
- 16-账户资金总览-工程搭建与配置
- 17-账户资金总览-账户资金总览功能计算公式介绍
- 18-账户资金总览-账户资金总览接口数据结构定义
- 19-账户资金总览-账户资金总览grpc接口实现
- 20-账户资金总览-账户资金总览业务层实现步骤
- 21-账户资金总览-账户资金总览业务层代码实现
- 22-账户资金总览-实现获取作收价
- 23-账户资金总览-当日持仓盈亏计算
- 24-账户资金总览-收盘价处理交易时间控制
- 25-账户资金总览-作收价处理
- 26-账户资金总览-代理服务和客户端的调用实现
- 27-账户资金总览-功能测试验证
- 28-账户资金总览-总结
- 17 第十七章 智牛股-17.资金额度调整
- 01-学习目标
- 02-资金额度调整-目标与步骤
- 03-资金额度调整-接口数据结构定义
- 04-资金额度调整-资金服务额度调整接口实现
- 05-资金额度调整-交易服务增加额度调整处理
- 06-资金额度调整-挂单服务增加额度调整处理
- 07-资金额度调整-挂单服务可用资金判断处理
- 08-资金额度调整-功能验证
- 09-资金额度调整-总结
- 10-SEATA集成运用-目标与步骤
- 11-SEATA集成运用-SEATA服务安装与配置
- 12-SEATA集成运用-交易服务集成配置
- 13-SEATA集成运用-资金服务集成配置
- 14-SEATA集成运用-挂单服务集成配置
- 15-SEATA集成运用-交易服务市价单接口改造
- 16-SEATA集成运用-挂单服务委托挂单接口改造
- 17-SEATA集成运用-资金服务额度调整接口改造
- 18-SEATA集成运用-功能验证
- 19-XXL_JOB集成运用-目标与步骤
- 20-XXL_JOB集成运用-XXLJOB介绍与对比
- 21-XXL_JOB集成运用-管理服务端搭建与配置
- 22-XXL_JOB集成运用-交易调度服务搭建与配置
- 23-XXL_JOB集成运用-交割单任务job编写
- 24-XXL_JOB集成运用-交割单任务业务实现
- 25-XXL_JOB集成运用-持仓利息计算流程梳理
- 26-XXL_JOB集成运用-持仓利息计算实现
- 27-XXL_JOB集成运用-调度任务接入配置
- 28-XXL_JOB集成运用-获取交割单接口结构定义
- 29-XXL_JOB集成运用-获取交割单接口实现
- 30-XXL_JOB集成运用-代理服务交割单接口转
- 31-XXL_JOB集成运用-功能验证
- 32-XXL_JOB集成运用-总结
- 18 第十八章 智牛股-18.预警通知
- 01-学习目标
- 02-分布式锁-目标与学习步骤
- 04-分布式锁-Redis分布式锁方案介绍
- 05-分布式锁-资金服务集成分布式锁
- 06-分布式锁-功能验证
- 07-分布式锁-总结
- 08-账户预警通知-目标与学习步骤
- 09-账户预警通知-预警通知模板设置接口
- 10-账户预警通知-账户预警通知gRpc接口实现
- 11-账户预警通知-账户预警通知设置接口功能实现
- 12-账户预警通知-账户预警通知生成流程梳理
- 13-账户预警通知-账户预警通知生成代码实现
- 14-账户预警通知-开盘价与涨跌幅的计算处理
- 15-账户预警通知-功能验证
- 16-账户预警通知-总结
- 17-预警通知推送-目标与学习步骤
- 18-预警通知推送-在线推送实现流程
- 19-预警通知推送-接口数据结构定义
- 20-预警通知推送-调度服务实现APP在线预警通知
- 21-预警通知推送-代理服务实现APP警通知分发处理
- 22-预警通知推送-APP预警通知功能验证
- 23-预警通知推送-阿里云邮件推送配置与封装
- 24-预警通知推送-阿里云短信推送配置与封装
- 25-预警通知推送-调度服务增加阿里云发送功能
- 26-预警通知推送-用户注册邮件通知功能
- 27-预警通知推送-阿里云推送功能验证
- 28-预警通知推送-总结
- 2 第二章 智牛股-2.技术基础一
- 01-学习目标
- 02-CAT链路监控-学习目标与分析步骤
- 03-CAT链路监控-背景
- 04-CAT链路监控-简介
- 05-CAT链路监控-优势
- 06-CAT链路监控-报表介绍
- 07-CAT链路监控-Google Dapper理论
- 08-CAT链路监控-工作机制
- 09-CAT链路监控-架构设计
- 10-CAT链路监控-总结
- 11-CAT安装使用-目标与学习步骤
- 12-CAT安装使用-CAT单机部署
- 13-CAT安装使用-服务设计与工程结构
- 14-CAT安装使用-GateWay网关服务搭建
- 15-CAT安装使用-GateWay网关服务与CAT集成
- 16-CAT安装使用-Order订单服务搭建配置
- 17-CAT安装使用-Account账户服务搭建配置
- 18-CAT安装使用-Stock库存服务搭建配置
- 19-CAT安装使用-CAT集成测试验证
- 20-Sentinel介绍-目标与学习路径
- 21-Sentinel介绍-背景
- 22-Sentinel介绍-历史与流量控制
- 23-Sentinel介绍-熔断降级与主要特性
- 24-Sentinel介绍-开源生态与工作原理
- 25-Sentinel介绍-回顾总结
- 26-Sentinel使用-目标与学习步骤
- 27-Sentinel使用-Dashboard控制台启动
- 28-Sentinel使用-降级演示之平均响应时间
- 29-Sentinel使用-降级演示之异常比例
- 30-Sentinel使用-限流演示之QPS策略
- 31-Sentinel使用-限流演示之并发线程限流策略
- 32-Sentinel使用-总结
- 3 第三章 智牛股-3.技术基础二
- 01-学习目标
- 02-Restful介绍-目标与分析步骤
- 03-Restful介绍-Restful定义
- 04-Restful介绍-Richardson成熟模型及常用HTT
- 05-Restful介绍-良好的URI规范
- 06-Restful介绍-总结
- 07-HATEOAS介绍-目标与学习步骤
- 08-HATEOAS介绍-简述与示例
- 09-HATEOAS介绍-常用链接类型
- 10-HATEOAS介绍-CRUD示例
- 11-HATEOAS介绍-HATEOAS使用之服务设计
- 12-HATEOAS介绍-HATEOAS_DEMO父级工程搭建
- 13-HATEOAS介绍-HATEOAS股票服务工程搭建
- 14-HATEOAS介绍-HATEOAS订单服务工程搭建
- 15-HATEOAS介绍-股票服务启动验证
- 16-HATEOAS介绍-订单服务启动验证
- 17-HATEOAS介绍-总结
- 18-GPRC介绍-目标与分析步骤
- 19-GPRC介绍-简介与特性
- 20-GPRC介绍-gRpc线程处理模型
- 21-GPRC介绍-客户端调用流程
- 22-GPRC介绍-GRpc Vs Rest性能对比
- 23-GPRC介绍-服务设计
- 30-SEATA介绍-目标与分析步骤
- 31-SEATA介绍-Seata简介
- 32-SEATA介绍-传统分布式事务解决方案
- 33-SEATA介绍-CAP理论
- 34-SEATA介绍-BASE理论
- 35-SEATA介绍-SEATA工作处理机制
- 36-SEATA介绍-SEATA服务设计
- 37-SEATA介绍-SEATA案例工程搭建和配置
- 38-SEATA介绍-启动验证
- 39-SEATA介绍-总结
- 4 第四章 智牛股-4.技术基础三
- 01-学习目标
- 02-Nacos介绍-目标与学习步骤
- 03-Nacos介绍-简介与特性
- 04-Nacos介绍-横纵对比与功能地图
- 05-Nacos介绍-架构设计
- 06-Nacos介绍-服务设计
- 08-Nacos介绍-discovery工程搭建与配置
- 09-Nacos介绍-启动验证
- 10-Nacos介绍-总结
- 11-Ceph介绍-目标与分析步骤
- 12-Ceph介绍-背景与特点
- 13-Ceph介绍-分布式存储系统对比与Ceph整体
- 14-Ceph介绍-核心组件与概念
- 15-Ceph介绍-逻辑架构与IO流程
- 16-Ceph介绍-块存储IO流程与心跳检测机制
- 17-Ceph介绍-Ceph通信机制
- 18-Ceph集群使用-目标与实现步骤
- 19-Ceph集群使用-部署结构
- 20-Ceph集群使用-系统配置
- 21-Ceph集群使用-免密码SSH登录配置
- 22-Ceph集群使用-集群的搭建配置
- 23-Ceph集群使用-管理后台安装配置
- 24-Ceph集群使用-创建CephFS
- 25-Ceph集群使用-Rados客户端连接验证
- 26-Ceph集群使用-Ceph与项目的集成配置
- 27-Ceph集群使用-Ceph集成功能验证
- 28-Ceph集群使用-总结
- 29-Netty介绍-目标与分析步骤
- 30-Netty介绍-简介与五层模型
- 31-Netty介绍-NIO模型
- 32-Netty介绍-特点与功能设计
- 33-Netty介绍-IO服用模型与buffer
- 34-Netty介绍-事件驱动模型
- 35-Netty介绍-Reactor与Netty工作线程模型
- 36-Netty介绍-总结
- 5 第五章 智牛股-5.数据库设计
- 01-学习目标
- 02-Netty使用-学习目标与步骤
- 03-Netty使用-工程设计与结构
- 04-Netty使用-Server服务端实现
- 05-Netty使用-Client客户端实现
- 06-Netty使用-演示与验证
- 07-Netty使用-总结
- 08-数据库设计-目标与分析步骤
- 09-数据库设计-为什么需要规范
- 10-数据库设计-如何设计
- 11-数据库设计-设计规范与原则
- 12-数据库设计-数据库模型介绍
- 13-数据库设计-总结
- 14-PowerDesigner使用-目标与学习步骤
- 15-数据库设计-PD简介与建模类型
- 16-数据库设计-PD物理建模
- 18-数据库调优-目标与分析步骤
- 19-数据库调优-调优介绍
- 20-数据库调优-调优方法讲解
- 21-数据库调优-执行计划explain介绍
- 22-数据库调优-详细解读执行计划1
- 23-数据库调优-详细解读执行计划2
- 24-数据库调优-总结
- 25-数据库交易模块设计-目标与学习步骤
- 26-数据库交易模块设计-物理模型讲解
- 27-数据库交易模块设计-核心表设计讲解1
- 28-数据库交易模块设计-核心表设计讲解2
- 29-数据库交易模块设计-总结
- 6 第六章 智牛股-6.股票与撮合交易
- 01-学习目标
- 02-股票行情知识-学习目标
- 03-股票行情知识-股票市场
- 04-股票行情知识-股票行情
- 05-股票行情知识-股票术语
- 06-股票行情知识-股票交易规则
- 07-股票行情知识-股票如何交易
- 08-股票行情知识-总结
- 09-股票K线-目标与分析步骤
- 10-股票K线-K线简介与组成画法
- 11-股票K线-K线分类与成交量
- 12-股票K线-总结
- 13-金融协议与行情源-目标与学习步骤
- 14-金融协议与行情源-FIX简介
- 15-金融协议与行情源-FAST协议
- 16-金融协议与行情源-Step与Binary协议
- 17-金融协议与行情源-新浪行情源介绍
- 18-金融协议与行情源-聚合数据源接口
- 20-撮合交易机制-目标与分析步骤
- 21-撮合交易机制-简介
- 22-撮合交易机制-股票委托
- 23-撮合交易机制-集合竞价处理
- 24-撮合交易机制-连续竞价处理
- 25-撮合交易机制-撤单与止盈止损
- 26-代码生成器-目标与分析步骤
- 27-代码生成器-说明
- 28-代码生成器-工程配置
- 29-代码生成器-代码实现
- 30-代码生成器-通过MAVEN插件生成
- 31-代码生成器-总结
- 7 第七章 智牛股-7.权限与网关
- 01-学习目标
- 02-OAUTH2统一认证-学习目标与步骤
- 03-OAUTH2统一认证-传统认证
- 04-OAUTH2认证-单点登录
- 05-OAUTH2认证-OAuth2简介与角色
- 06-OAUTH2认证-OAuth2协议流程
- 07-OAUTH2认证-授权类型介绍
- 08-OAUTH2认证-授权码模式
- 09-OAUTH2认证-简化模式
- 10-OAUTH2认证-密码模式
- 11-OAUTH2认证-客户端模式
- 12-OAUTH2认证-Spring Security OAuth2设计
- 13-OAUTH2认证-总结
- 14-OAUTH2生产实践-目标与步骤
- 15-OAUTH2生产实践-服务设计与准备
- 16-OAUTH2生产实践-认证服务搭建
- 17-OAUTH2生产实践-认证服务业务层实现
- 18-OAUTH2生产实践-认证服务配置讲解
- 19-OAUTH2生产实践-认证服务整体配置
- 20-OAUTH2生产实践-认证服务测试验证
- 21-OAUTH2生产实践-总结
- 22-OAUTH2用户服务-目标与学习步骤
- 23-OAUTH2用户服务-工程结构与统一异常处理
- 24-OAUTH2用户服务-统一接口数据返回
- 25-OAUTH2用户服务-核心类实现
- 26-OAUTH2用户服务-启动验证
- 27-OAUTH2用户服务-总结
- 28-网关服务-学习目标
- 29-网关服务-Druid参数说明
- 30-网关服务-工程结构与Druid配置
- 31-网关服务-核心实现与工程配置
- 32-网关服务-启动验证
- 33-网关服务-总结
- 8 第八章 智牛股-8.用户注册
- 01-学习目标
- 02-Sentinel集成使用-学习目标
- 03-Sentinel集成使用-生产环境最优配置方案
- 04-Sentinel集成使用-功能设计流程
- 05-Sentinel集成使用-用户服务集成Sentinel
- 06-Sentinel集成使用-用户服务工程集成配置
- 07-Sentinel集成使用-降级与限流规则配置
- 08-Sentinel集成使用-功能验证
- 09-Sentinel集成使用-总结
- 10-用户注册-学习目标
- 11-用户注册-注册流程
- 12-用户注册-数据库结构
- 13-用户注册-实体与公用系统组件创建
- 14-用户注册-数据层实现
- 15-用户注册-全局序列号生成方案
- 16-用户注册-服务层实现
- 17-用户注册-接入层实现
- 18-用户注册-自动化校验
- 19-用户注册-服务启动验证
- 20-用户注册-总结
- 9 第九章 智牛股-9.用户上传与下载
- 01-学习目标
- 02-Ceph Swift Api实践-学习目标
- 03-Ceph Swift Api实践-实践说明
- 04-Ceph Swift Api实践-特点
- 05-Ceph Swift Api实践-RGW介绍与存储结构
- 06-Ceph Swift Api实践-服务端配置
- 07-Ceph Swift Api实践-Swift Api封装
- 08-Ceph Swift Api实践-Swift Api调用验证
- 09-Ceph Swift Api实践-总结
- 10-用户上传与下载功能-目标与步骤
- 11-用户上传与下载功能-功能流程
- 12-用户上传与下载功能-Ceph自动化封装
- 13-用户上传与下载功能-snowflake介绍
- 14-用户上传与下载功能-snowflake代码实现
- 15-用户上传与下载功能-snowflake集成配置
- 16-用户上传与下载功能-文件上传业务层实现
- 17-用户上传与下载功能-文件上传接入层实现
- 18-用户上传与下载功能-增强TOKEN高效处理方
- 19-用户上传与下载功能-增强TOKEN集成配置
- 20-用户上传与下载功能-上传功能的使用验证
- 21-用户上传与下载功能-文件下载功能
- 22-用户上传与下载功能-文件下载功能验证
- 23-用户上传与下载功能-总结
- 24-多环境配置管理-目标与学习步骤
- 25-多环境配置管理-配置规则介绍
- 26-多环境配置管理-本地多环境配置运行
- 27-多环境配置管理-MAVEN多环境打包配置
- 28-多环境配置管理-总结
- 智牛股资料
- day01
- day02
- day03
- day04
- day05
- day06
- day07
- day08
- day09
- day10
- day11
- day12
- day13
- day14
- day15
- day16
- day17
- day18
- 资料
- 千亿级秒杀资料.TXT
- 资料.TXT
- 04、阶段四 千亿级电商秒杀解决方案专题
- 第二章 热点数据实时收集
- 01-学习目标介绍
- 02-分布式任务调度-主流任务调度器对比
- 03-elasticjob-静态任务案例讲解
- 04-elasticjob-动态定时任务案例实现步骤讲解
- 05-elasticjob-动态定时任务案例代码实现
- 06-elasticjob-动态任务案例测试
- 07-elasticjob-Date转cron讲解
- 08-elasticjob-监听器讲解
- 09-索引和静态页更新-活动结束业务分析
- 10-动态更新详情页和索引库实现
- 11-秒杀业务中日志收集业务分析
- 12-kafka介绍
- 13-kafka安装讲解
- 14-kafka常用操作讲解
- 15-日志收集-OpenResty安装
- 16-日志收集-商品详情页发布
- 17-日志收集-收集流程分析
- 18-日志收集-lua-resty-kafka安装和使用讲解
- 19-日志收集-LuaEditor使用说明
- 20-日志收集-代码实现
- 21-日志收集-实时日志收集测试
- 22-日志实时分析-日志收集业务场景分析
- 23-日志实时分析-Druid讲解
- 24-日志实时分析-Druid架构讲解
- 25-日志实时分析-Druid安装
- 26-日志实时分析-Druid基于文件实现数据摄入
- 27-实时日志分析-Druid实时数据摄入讲解
- 28-日志实时分析-DruidSQL介绍
- 29-日志实时分析-DruidSQL常用操作讲解
- 30-Jdbc查询Druid实现
- 第三章 冷热商品抢单程序隔离
- 01-学习目标介绍
- 02-热点商品隔离流程分析
- 03-热点数据查询-定时任务编写
- 04-热点数据查询-代码实现
- 05-热点数据实时发现测试
- 06-热点数据隔离-代码实现
- 07-热点数据实时收集实时分析实时隔离测试
- 08-Redis集群环境事务无法保障问题解决
- 09-用户登录-JWT令牌工具类讲解
- 10-用户登录-代码实现
- 11-令牌识别-lua-resty-jwt安装讲解
- 12-令牌识别-lua库封装
- 13-令牌识别-测试脚本实现
- 14-抢单-流程分析
- 15-非热点商品抢单-库存递减实现
- 16-非热点商品抢单-下单业务层代码实现
- 17-非热点商品抢单-控制层代码实现
- 18-非热点数据抢单-抢单测试
- 19-热点商品抢单-lua操作redis插件安装
- 20-热点商品抢单-Redis集群操作Lua脚本编写
- 21-热点商品抢单-Redis集群操作工具测试
- 22-热点商品抢单-kafka操作工具对象封装
- 23-热点商品抢单-抢单脚本控制实现
- 24-热点商品抢单-抢单测试
- 25-热点商品抢单-队列下单实现
- 26-热点商品抢单-测试
- 第四章 秒杀抢单数据一致性方案
- 02-分布式锁-秒杀超卖问题介绍
- 03-分布式锁-Redisson介绍
- 04-分布式锁-Redisson配置讲解
- 05-分布式锁-Redisson分布式锁测试
- 06-分布式锁-解决超卖现象
- 07-分布式事务-事务介绍
- 08-CAP定理介绍
- 09-分布式事务-解决方案介绍
- 10-Seata-介绍
- 11-Seata-AT模式写隔离讲解
- 12-Seata-AT模式读隔离讲解
- 13-Seata-AT模式工作流程案例讲解
- 14-Seata-Saga和TCC介绍
- 15-Seata-订单分布式事务应用讲解
- 16-Seata-分布式事务准备工作
- 17-Seata-抢单分布式事务实现
- 18-Seata-抢单分布式事务测试
- 19-WebSocket-介绍
- 20-WebSocket-API介绍
- 21-WebSocket-客户端实现
- 22-WebSocket-服务端实现
- 23-WebSocket-消息生产和消费测试
- 24-Netty-特性介绍
- 25-Netty-Netty集成WebSocket实现
- 26-Netty-Netty集成WebSocket测试讲解
- 27-Netty-热点商品订单状态更新实现
- 第五章 高并发处理方案
- 01-学习目标
- 02-详情页生成-数据模型准备
- 03-详情页生成-模板填充
- 04-详情页-页面倒计时讲解
- 05-详情页-抢单代码讲解
- 06-详情页-抢单测试
- 07-订单状态响应-页面长连接处理
- 08-订单状态响应-热点商品抢单状态响应
- 09-Sentinel-介绍
- 10-Sentinel-控制台安装
- 11-Sentinel-接入讲解
- 12-Sentinel-服务降级Feign实现
- 13-Sentinel-流控讲解
- 14-Sentinel-配置规则讲解
- 15-Sentinel-项目引入Sentinel
- 16-Nginx限流介绍
- 17-Nginx-漏桶算法介绍
- 18-Nginx-速率限流实现
- 19-Nginx-单个用户并发量控制
- 20-Nginx-并发量限流控制讲解
- 21-Lvs-介绍
- 22-Lvs-工作模式介绍
- 23-Lvs-DR模式VIP配置
- 24-Lvs-ipvsadm集群管理工具安装
- 25-Lvs-ARP讲解
- 26-Lvs-集群配置讲解
- 27-Lvs-Lvs+Nginx集群赋值均衡实现
- 第一章 服务架构与基础数据处理
- 01-学习路线介绍
- 02-学习目标介绍
- 03-秒杀设计-业务流程讲解
- 04-秒杀设计-架构设计
- 05-秒杀设计-数据库设计讲解
- 06-项目介绍-技术栈介绍
- 07-项目介绍-项目导入与工程结构讲解
- 08-项目介绍-工程详细介绍
- 09-项目介绍-案例讲解
- 10-批量导入索引-分页查询商品列表
- 11-批量导入索引-索引库映射对象讲解
- 12-批量导入索引库-导入实现
- 13-批量导入索引库-测试
- 14-增量导入-代码实现
- 15-商品搜索-业务层实现
- 16-商品搜索-列表查询
- 17-商品搜索-搜索测试
- 18-商品详情页-freemarker配置
- 19-商品详情页-静态页生成工具封装
- 20-商品详情页-静态页生成实现
- 21-商品详情页-静态页删除
- 22-静态页生成和删除测试
- 23-Canal工作原理
- 24-Canal-MySQL数据库开启binlog讲解
- 25-Canal-Canal安装讲解
- 26-SpringBoot项目中Canal使用讲解
- 27-Canal-微服务实时消费数据库增量数据实现
- 28-索引数据和静态页实时同步实现
- 29-索引和静态页实时同步测试
- 30-内容总结
- 05、阶段五 物联网新零售项目-亿可控
- 第二章 亿可控-2.指标数据采集与断连监控
- 01.eclopse paho简介
- 02.发送消息-代码
- 03.发布消息-测试
- 04.订阅消息-代码
- 05.订阅消息-测试
- 06.订阅指标主题
- 07.订阅指标主题-测试
- 08.指标数据解析-需求与实现思路
- 09.指标数据解析-代码-1
- 10.指标数据解析-代码-2
- 11.指标数据解析-代码-3
- 12.指标数据解析-代码-4
- 13.指标数据解析-测试
- 14.告警判断与存储-需求与实现思路
- 15.告警判断逻辑-代码-1
- 16.告警判断逻辑-代码-2
- 17.告警判断逻辑-代码-3
- 18.告警判断逻辑-测试-1
- 19.告警判断逻辑-测试-2
- 20.设备告警信息保存-代码-1
- 21.设备告警信息保存-代码-2
- 22.设备告警信息保存-测试
- 23.EMQ webhook介绍
- 24.断连监控实现
- 25.断连监控更新在线状态
- 26.断连监控更新在线状态-测试
- 第三章 亿可控-3.指标数据持久化与设备详情展示
- 01.influxdb简介与相关概念
- 02.influxdb基本操作
- 03.influxdb基本操作-数据类型测试
- 04.存储引擎
- 05.指标数据持久化-需求与实现思路
- 06.influxdb集成与添加数据-1
- 07.influxdb集成与添加数据-2
- 08.influxdb集成与添加数据-3
- 09.将指标数据持久化
- 10.将指标数据持久化-测试
- 11.告警日志查询-需求与实现思路
- 12.告警日志查询-编写查询语句
- 13.告警日志查询-封装查询语句代码-1
- 14.告警日志查询-封装查询语句代码-2
- 15.告警日志查询-封装查询语句代码-3
- 16.告警日志查询-封装查询语句代码-4
- 17.告警日志查询-封装查询语句代码-5
- 18.告警日志查询-封装查询语句代码-6
- 19.告警日志查询-日期时间格式处理
- 20.设备报文数据模拟
- 21.设备详情展示-需求分析与实现思路
- 22.按设备ID获取设备详情-1
- 23.按设备ID获取设备详情-2
- 24.分页显示设备列表-1
- 25.分页显示设备列表-2
- 26.分页显示设备列表-3
- 第四章 亿可控-4.自定义指标看板
- 01.设备状态统计-需求与实现思路
- 02.设备数量统计-代码-1
- 03.设备数量统计-代码-2
- 04.设备状态分布-代码-1
- 05.设备状态分布-代码-2
- 06.实时监控数据统计
- 07.异常告警趋势分析-需求与实现思路
- 08.时间分组统计
- 09.告警趋势统计
- 10.告警趋势统计-测试
- 11.异常告警趋势-报表数据封装
- 12.异常告警趋势-时间格式处理
- 13.告警次数top10设备指标报表-需求与实现思
- 14.告警测试top10查询语句
- 15.告警测试top10-报表数据查询与封装
- 16.自定义指标看板-需求分析与实现思路
- 17.获取数值型指标列表
- 18.根据指标查询设备列表-语句
- 19.根据指标查询设备列表-代码实现
- 20.按设备指标查询指标值序列-语句
- 21.按设备指标查询指标值序列-代码
- 22.空缺数据补全
- 23.自定义指标看板-报表数据预览-1
- 24.自定义指标看板-报表数据预览-2
- 第五章 亿可控-5.GPS采集搜索与数据透传
- 01.设备GPS信息采集
- 02.elasticsearch地理位置保存
- 03.GPS主题订阅-代码实现
- 04.GPS主题订阅-测试
- 05.GPS数据解析-代码
- 06.GPS数据解析-测试
- 07.GPS数据保存
- 08.设备GPS位置搜索-需求与实现思路
- 09.elasticsearch地理距离过滤器
- 10.搜索一定距离内设备列表-1
- 11.搜索一定距离内设备列表-2
- 12.搜索一定距离内设备列表-3
- 13.搜索一定距离内设备列表-4
- 14.数据透传-需求分析与实现思路
- 15.指标透传-代码
- 16.告警透传-代码
- 17.断连状态透传-代码
- 18.gps透传-代码
- 19.报警离线前端推送-需求与实现思路
- 20.报警前端推送
- 21.离线前端推送
- 22.mybatisPlus配置二级缓存
- 23.设备查询缓存优化
- 24.前后端联调-1
- 25.前后端联调-2
- 亿可控项目课程介绍
- 第一章 亿可控-1.亿可控系统分析与设计
- 01.什么是物联网
- 02.物联网涉及的知识领域
- 03.物联网应用领域
- 04.物联网发展现状
- 05.亿可控需求概述
- 06.业务架构图
- 07.核心业务描述-1
- 08.核心业务描述-2
- 09.核心业务描述-3
- 10.亿可控系统架构图
- 11.数据库设计
- 12.加载虚拟机
- 13.数据库建表
- 14.配置中心
- 15.工程结构解析
- 16.核心代码解析-登录与jwt校验
- 17.核心代码解析-创建指标
- 18.添加设备需求分析与结构设计
- 19.添加设备-1
- 20.添加设备-2
- 21.添加设备-3
- 22.根据设备id查询设备-1
- 23.根据设备Id查询设备-2
- 24.更新设备状态-1
- 25.更新设备状态-2
- 26.更新设备状态-3
- 27.更新设备标签
- 28.更新设备告警信息
- 29.更新在线状态
- 30.分页查询设备-1
- 31.分页查询设备-2
- 32.分页查询设备-3
- 33.分页查询设备-4
- 34.分页查询设备-5
- 06、阶段六 阶段6 物联网新零售项目 – 立可得
- 第八章 立可得第7章 合作商分账结算
- 8-1 1.分成金额计算
- 8-2 2.订单数据定时汇总
- 8-3 3.合作商分账查询
- 8-4 4.合作商后台-点位分账查询
- 8-5 5.对账数据导出
- 8-6 6. 收益统计趋势图
- 8-7 7.数据批量导入
- 第二章 立可得第1章 新零售-重构“人、货、场”
- 01.概念介绍
- 02.智能售货机业务介绍
- 03.系统构成
- 04.相关术语
- 05.投放流程
- 06.补货流程
- 07.用户购买流程
- 08.立可得1.0运营后台体验-1
- 09.立可得1.0运营后台体验-2
- 10.立可得1.0运营后台体验-3
- 11.立可得1.0功能架构图
- 12.立可得1.0技术架构图
- 13.立可得1.0系统架构图
- 14.工程结构与库表设计
- 15.API设计-区域
- 16.API设计-点位
- 17.API设计-售货机
- 18.API设计-货道
- 19.API设计-商品
- 20.API设计-工单
- 21.API设计-订单
- 22.API设计-用户
- 第九章 立可得第8章 统计分析
- 9-1 1. 并发异步编程CompletableFuture
- 9-2 2.用户工作量查询
- 9-3 3.工单状态按日统计
- 9-4 4.人效排名月度统计
- 9-5 5 销售额趋势图
- 9-6 6 销售额分布
- 第六章 立可得第5章 订单支付与出货控制
- 6-1 1. 小程序端功能概述
- 6-2 2 小程序-售货机商品查询
- 6-3 3.openId
- 6-4 4. 小程序支付与回调
- 6-5 5. 售货机出货并发控制
- 6-6 6. 超时订单处理
- 第七章 立可得第6章 新零售制胜之道-LBS与选品
- 7-1 1. LBS(基于位置服务)
- 7-2 2. logstash实现订单数据同步
- 7-3 3. 用户订单数据检索
- 7-4 4. 选品智能推荐
- 第三章 立可得第2章 立可得2.0之前世今生
- 01.背景介绍
- 02.产品原型
- 03.设计稿
- 04.需求对比分析-点位
- 05.需求对比分析-设备
- 06.需求对比分析-人员
- 07.需求对比分析-商品、策略、订单
- 08.需求对比分析-对账
- 09.需求对比分析-工作台
- 10.需求对比分析-工单
- 11.需求对比分析-合作商后台
- 12.需求对比分析-运营运维管理APP
- 13.需求对比分析-用户小程序
- 14.技术升级对比分析
- 15.技术架构图
- 16.库表设计
- 17.工程结构调整
- 18.环境准备
- 19.集成短信服务
- 20.短信验证码
- 21.多端登录与网关鉴权-需求与实现思路-1
- 22.图形验证码
- 23.管理员登录
- 24.管理员登录-接口测试
- 25.运营和运维人员登录与合作商登录逻辑
- 26.网关鉴权-代码解析
- 27.网关鉴权-代码测试
- 28.MinIO简介
- 29.minio开箱使用
- 30.minio上传代码解析
- 31.上传测试及桶匿名访问策略的设置
- 32.IService接口-代码清爽之美
- 33.优雅的自动填充
- 第十章 立可得第9章 售货机“五脏六腑”深度剖析
- 10-1 1.售货机端功能分析
- 10-2 2. EMQ安全解决方案-ACL
- 10-3 3. 嵌入式数据库H2
- 10-4 4.售货机端工程搭建
- 10-5 5. 售货机数据同步
- 10-6 6. 售货机出货业务
- 10-7 7. 售货机补货业务
- 第四章 立可得第3章 工单核心业务开发
- 01.mqtt客户端paho
- 02.消息发布到emq-1
- 03.消息发布到emq-2
- 04.emq消息订阅
- 05.消息分发处理架构-原理解析
- 06.工单业务流分析
- 07.运维工单产品原型
- 08.运营工单产品原型
- 09.工单相关表结构分析
- 10.创建工单-视图模型废弃属性处理
- 11.创建工单-验证工单逻辑分析
- 12.创建工单-复制属性代码优化
- 13.创建工单-工单编号生成逻辑
- 14.创建工单-获取当前登录用户
- 16.创建工单-测试
- 17.接受工单-代码
- 18.接受工单-测试
- 19.取消工单-代码
- 20.取消工单-测试
- 21.完成运维工单-通知售货机状态变更-需求与实
- 22.完成运维工单-通知售货机状态变更-主题与协
- 23.完成运维工单-通知售货机状态变更-工单微服
- 24.完成运维工单-通知售货机状态变更-售货机服
- 25.完成运维工单-通知售货机状态变更-测试
- 26.完成运维工单-采集设备坐标与地址
- 27.完成运维工单-采集设备坐标与地址-工单微服
- 28.完成运维工单-采集设备坐标与地址-售货机微
- 29.补货工单-需求与实现思路
- 30.完成补货工单-补货协议与封装类
- 31.完成补货工单-发送补货协议
- 32.完成补货工单-售货机补货协议处理
- 33.完成补货工单-测试
- 第五章 立可得第4章 自动化运营与运维解决方案
- 5-1 1.分布式任务调度-XXL-JOB
- 5-2 2.自动维修工单
- 5-3 3. 自动补货工单
- 5-4 4.分片广播任务
- 第一章 专题:物联网亿万级通信一站式解决方案EMQ
- 01.什么是MQTT
- 02.设计原则
- 03.应用领域
- 04.mqtt相关概念
- 05.Qos三个等级
- 06.发布与订阅QoS
- 07.emq简介
- 08.topic通配符匹配规则
- 09.安装
- 10.目录结构
- 11.dashboard功能简介
- 12.websocket发布订阅测试
- 13.mqttx测试工具
- 14.延迟发布
- 15.共享订阅
- 16.不带群组的共享订阅及均衡策略设置
- 17.带群组的共享订阅
- 18.代理订阅应用场景
- 19.代理订阅配置
- 20.保留消息-效果演示及应用场景分析
- 21.保留消息-配置
- 22.认证简介
- 23.http认证-配置
- 24.http认证-认证服务
- 25.ACL简介
- 26.ACL配置
- 27.httpACL接口开发
- 未命名(7)
- 资料
- 课件
包含内容
- · 01、阶段一 Java基础
- · 01、第一章 Java基础导学
- · 1-1 导学
- · 01.se导学视频
- · 02、第二章 Java基础语法
- · 2-1 环境搭建+入门
- · 01_Java语言背景介绍
- · 02_Java语言跨平台原理
贡献者
Jason
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。