课程试听
正在播放

阶段一 物流行业-BOS物流2.0

展开
第一章 BOS物流项目-环境搭建
1-1 系统环境
  • 第一天主要内容概述
  • BOS系统背景和核心业务简述
  • 项目开发知识简介
1-2 内容概述
  • 开发环境和开发技术简介
  • 开发工具下载安装
  • 配置STS与maven集成
  • 导入项目实现STS和Hbuilder同步开发
1-3 Git的安装和使用
  • 安装Git和TortoiseGit工具
  • Git和SVN版本控制区别简介
  • Git基本使用操作
  • Git冲突的解决
  • 基于码云进行在线版本控制
1-4 easyui-入门学习
  • 管理系统布局分析和jqueryeasyui下载分析
  • easyui页面布局layout使用
  • easyui折叠面板accordion使用
  • easyui选项卡面板tabs使用
  • ztree基于简单json数据制作树形菜单
  • 树形菜单交互选项卡效果实现
  • 选项卡自定义右键菜单
  • 下拉菜单menubutton使用
  • 消息窗口messager使用
第二章 BOS物流项目-收派标准
2-1 基础设置
  • 第二天主要内容概述
  • 基础设置模块业务需求分析
  • 导入基础数据实体回顾JPA注解
  • 安装Oracle服务器
  • 配置PLSQLDeveloper连接远程Oracle(手动输入ip)
  • 配置PLSQLDeveloper连接远程Oracle(配置tnsname.ora)
  • 配置spring集成JPA生成数据表
2-2 收派标准
  • 收派标准添加窗口制作
  • 收派标准添加表单客户端校验
  • 服务器端Action编写和注解配置
  • 服务器端Service和DAO编写整合springdatajpa
2-3 SpringData 入门
  • SpringDataJpa原理分析和基本API
  • SpringDataJpa查询Query的使用
  • SpringDataJpa修改操作Query使用
2-4 Datagrid分页
  • 数据表格datagrid简单使用
  • 数据表格datagrid分页原理分析
  • 收派标准分页列表查询实现
  • 收派标准修改功能实现
第三章 BOS物流项目-快递员与区域管理
3-1 快递员管理
  • 第三天主要内容概述
  • 添加快递员加载收派标准列表
  • 添加快递员服务器功能实现
  • 快递员无条件分页查询实现
  • 快递员条件分页查询请求参数提交
  • 使用Specification实现条件分页查询
  • 快递员作废datagrid的formatter使用
  • 快递员批量作废功能实现
3-2 区域管理
  • 区域批量导入一键上传原理分析
  • 区域批量导入ocupload一键上传效果实现
  • 区域批量导入ocupload一键上传文件类型验证
  • 区域批量导入编写Action接收上传文件
  • 区域批量导入POI实现Excel解析
  • 使用pinyin4j生成区域简码和城市编码
  • 区域条件分页列表查询功能实现
3-3 代码优化
  • 代码重构优化模型驱动抽取
  • 代码重构优化分页代码抽取
第四章 BOS物流项目-定区管理
4-1 定区管理
  • 第四章主要内容概述
  • 定区添加功能实现
  • 定区条件分页查询实现
  • 定区关联客户业务分析
4-2 WebService
  • CRM系统初始搭建
  • WebServiceCXF简介
  • JAX-WS服务独立发布
  • JAX-WS原理分析和日志消息显示
  • JAX-WS整合spring服务器端开发
  • JAX-WS整合spring客户端代码测试
  • Restful架构风格简介
  • JAX-RS服务独立发布
  • JAX-RS客户端WebClient的使用
  • JAX-RS服务通信添加json转换支持
  • JAX-RS整合spring服务器端开发
4-3 定区关联客户
  • 定区关联客户CRM系统服务接口编写
  • 定区关联客户CRM业务接口实现
  • 定区关联客户CRM系统服务发布
  • 定区关联客户窗口弹出发起Ajax请求数据
  • 定区关联客户窗口数据列表WebService远程加载
  • 定区关联客户功能实现
  • 定区关联客户功能Bug修复
4-4 定区关联快递员
  • 定区关联快递员功能分析
  • 定区关联快递员(快递员列表显示)
  • 定区关联快递员(收派时间列表显示)
  • 定区关联快递员功能实现
  • 分区管理业务简介
第五章 BOS物流项目-用户注册
5-1 AngularJS 入门学习
  • 第五章主要内容概述
  • 前台项目导入功能分析
  • AngularJS下载导入
  • AngularJS双向数据绑定入门案例
  • AngularJS基于模块化的MVC案例
  • AngularJS按钮事件绑定案例
  • AngularJS使用ngRepeat遍历显示集合数据
  • AngularJS路由思想分析
  • AngularJS路由使用案例
5-2 短信验证
  • 用户注册短信验证码60秒倒计时效果实现
  • 吉信通短信平台发送短信功能实现
  • 客户注册手机号校验发送HTTP请求
  • 客户注册服务器发送短信验证码实现
  • 客户注册功能短信验证码校验
  • CRM系统提供WebService客户注册功能实现
5-3 邮件验证
  • javamail发送邮件功能实现
  • redis下载安装使用
  • jedis操作redis和图形工具安装使用
  • springDataRedis使用入门
  • 客户注册发送绑定邮件激活码存入redis
  • 客户注册邮箱绑定激活功能实现
5-4 基于ActiveMQ完成短信验证
  • ActiveMQ消息队列原理场景分析
  • ActiveMQ消息队列安装使用
  • ActiveMQ入门案例生产者代码实现
  • ActiveMQ入门案例消费者代码实现
  • ActiveMQ整合spring实现生产者
  • ActiveMQ整合spring实现消费者
  • 重构客户注册基于MQ实现短信验证码生产者
  • 建立SMS系统基于MQ实现短信验证码消费者
第六章 BOS物流项目-宣传任务
6-1 HTML 编辑器
  • 第六章主要内容概述
  • 促销活动业务分析和数据表建立
  • kindeditor编辑器使用入门
  • kindeditor初始化参数设置
  • kindeditor自定义图片上传实现
  • kindeditor自定义图片上传实现(效果展示)
  • kindeditor图片管理器功能实现
6-2 宣传活动
  • 宣传活动数据保存功能实现
  • 宣传活动数据保存富文本编辑器字段提交问题修复
  • 宣传活动后台分页列表显示
  • BootStrap分页表格demo编写
  • 基于angular远程获取数据显示表格内容
  • 基于angular实现分页工具条展示(上)
  • 基于angular实现分页工具条展示(下)
  • 宣传活动前台系统展示(实体类抽取)
  • 宣传活动后台系统WebService服务搭建(PageBean抽取)
  • 宣传活动后台系统WebService服务搭建(实现服务测试)
  • 宣传活动前台系统分页列表数据展示
  • 宣传活动详情展示页面静态化流程分析
  • Freemarker模板引擎使用入门
  • 宣传活动前台系统详情页面数据展示(上)
  • 宣传活动前台系统详情页面数据展示(下)
6-3 任务调度
  • quartz定时框架开发环境搭建
  • quartz定时框架SimpleTrigger开发使用
  • quartz定时框架CronTrigger开发使用
  • quartz定时框架和spring集成使用
  • quartz和spring整合Bean无法注入问题解决
  • 宣传活动定时过期功能实现
第七章 BOS物流项目-客户登录下单与工单管理
7-1 功能分析与数据导入
  • 第七章主要内容概述
  • 取派业务模块需求功能分析和实体类导入
  • 客户测试数据导入
7-2 登录功能与三级联动
  • 前端系统客户登录功能实现
  • 前端系统客户下单省市区三级联动实现
7-3 百度地图
  • 百度地图功能概述和密钥申请
  • 百度地图JavaScriptAPI快速入门
  • 地图示例
  • 地图控件示例
  • 覆盖物
  • 鼠标事件叠加层
  • 两点路线规划
  • 定位坐标转换地址解析
  • 检索示例和输入提示
  • 百度地图LBS云服务简介
  • Java使用HttpClient实现
  • JS跨域请求1
  • JS跨域请求2
7-4 客户下单
  • 前端系统客户下单详细地址自动补全实现
  • 前端系统客户下单详细地址与省市区一致
  • 客户下单后台系统处理业务逻辑分析
  • 客户下单前端系统Action数据封装
  • 客户下单后台系统提供WebService服务接收数据
  • 客户下单后台系统基于CRM地址库完全匹配实现自动分单
  • 客户下单后台系统基于分区关键字匹配实现自动分单
  • 客户下单后台系统自动分单成功生成工单发送短信
  • 客户下单效果演示(上)
  • 客户下单效果演示(下)
第八章 BOS物流项目-运单管理
8-1 运单快速录入
  • 第八章主要内容概述
  • 运单快速录入业务需求分析
  • datagrid行编辑效果实现
  • datagrid行编辑插入空行实现
  • datagrid行编辑事件实现
  • 运单快速录入功能实现
  • 运单快速录入列表分页查询
8-2 运单录入
  • 运单录入关联订单业务分析
  • 运单录入查询订单信息回显表单
  • 运单录入查询订单信息回显表单(程序运行问题修复)
  • 运单录入查询运单快速录入信息回显
  • 运单录入保存功能实现
  • 运单录入保存修改原有运单问题修复
8-3 ElasticSearch 入门学习
  • 运单管理查询功能性能问题分析
  • Java语言搜索技术简介
  • ElasticSearch下载安装运行
  • ElasticSearch安装ESHead插件
  • ElasticSearch数据架构的主要概念分析
  • 创建文档自动创建索引
  • 搜索文档
  • ElasticSearch各种查询Query简介
  • ElasticSearch配置集合ik分词器
  • ElasticSearch索引的相关操作
  • ElasticSearch映射的相关操作
  • ElasticSearch文档的创建操作
  • ElasticSearch文档的修改和删除操作
  • ElasticSearch文档的分页查询实现
  • ElasticSearch文档查询结果高亮显示
8-4 SpringDataElasticSearch
  • SpringDataElasticSearch简介
  • SpringDataElasticSearch入门(DAO、Service编写)
  • SpringDataElasticSearch入门(注解定义索引映射信息)
  • SpringDataElasticSearch入门(CURD和分页排序查询)
  • SpringDataElasticSearch入门(条件分页查询)
8-5 索引管理
  • 运单录入建立索引(实体类配置索引和映射信息)
  • 运单录入建立索引(配置Elasticsearch、编写DAO)
  • 运单管理基于索引库查询(前端代码)
  • 运单管理基于索引库查询(服务器实现单词条匹配)
  • 运单管理基于索引库查询(服务器实现多词条分词匹配)
第九章 BOS物流项目-权限管理
9-1 权限控制
  • 第九章主要内容概述
  • 粗粒度URL级别权限控制
  • 细粒度方法级别权限控制
  • 权限相关数据表分析和创建
9-2 shrio 入门
  • ApacheShiro简介和项目导入
  • ApacheShiro运行流程和权限控制方式分析
  • 配置ShiroFilter实现URL级别权限控制
9-3 使用shiro完成权限管理
  • 自定义Realm实现用户登录功能(上)
  • 自定义Realm实现用户登录功能(下)
  • 对页面访问添加授权控制
  • 自定义Realm实现用户授权功能(上)
  • 自定义Realm实现用户授权功能(下)
  • 配置注解实现业务层方法级别权限控制
  • 通过shiro自定义标签控制页面元素显示
  • shiro几种权限控制方式小结
  • 用户注销功能实现
9-4 菜单数据管理
  • 菜单数据列表查询功能
  • 菜单数据添加功能实现
  • 权限数据列表查询功能
  • 权限数据添加功能实现
9-5 角色管理
  • 角色数据列表查询功能
  • 权限checkbox列表显示
  • 菜单数据ztree显示
  • 获取勾选菜单ztree数据
  • 角色添加服务器功能实现
9-6 用户管理
  • 用户数据列表查询功能
  • 用户数据添加功能实现
  • 根据不同登录用户显示不同菜单功能实现
9-7 缓存
  • 以授权数据查询为例讲解缓存的作用
  • spring整合ehcache管理CacheManager
  • shiro整合ehcache实现授权数据缓存
  • @Cacheable、@CacheEvict缓存注解的使用
  • 设置@Cacheable的key对有参数方法进行缓存
第十章 BOS物流项目-运输配送流程与linux部署
10-1 开启中转配送
  • 第十章主要内容概述
  • 中转业务模块需求分析
  • 导入运输配送管理页面和实体类
  • 开启中转配送(运单管理页面发起请求)
  • 开启中转配送(服务器端代码实现)
  • 修复之前代码运单保存无状态Bug
  • 修复运单数据库和索引库不一致Bug
10-2 运输配送管理
  • 运输配送管理显示百度地图运输路径
  • 运输配送管理显示百度地图运输路径(途经点)
  • 运输配送管理列表查询功能
10-3 出库入库
  • 出入库操作(页面表单回显运单信息)
  • 出入库操作(服务器功能实现)
  • 开始配送为运单指定快递员功能实现
  • 签收录入功能实现
10-4 报表技术
  • 报表业务简介
  • 导出Excel格式报表(查询运单数据)
  • 导出Excel格式报表(根据POI生成Excel)
  • 导出PDF格式报表(根据IText生成PDF)
  • 下载安装启动Ireport
  • IReport报表模板简介和设置中文生成PDF
  • IReport配置JDBC连接基于数据表生成报表
  • JasperReport根据模板生成PDF报表
  • 修复ireport报表设计问题(公司变量显示和字段自动换行)
  • 修复根据查询数据集合显示jasperReport报表
  • 前端报表技术highcharts使用入门(上)
  • 前端报表技术highcharts使用入门(下)
10-5 系统部署
  • linux部署前软件准备
  • VirtualBox虚拟机软件安装和配置
  • 安装linux服务器配置启动
  • 配置secureCRT远程连接linux上传安装包
  • Linux安装配置JDK
  • Linux安装配置Oracle
  • Linux安装配置Tomcat
  • 配置PLSQL远程连接linux的oracle数据库
  • Linux安装配置redis
  • Linux安装配置activemq
  • Linux安装配置elasticsearch
  • Linux安装ik分词器到elasticsearch

阶段二 电商行业-品优购

展开
第一章 品优购-电商介绍及Dubbox入门
1-1 电商行业背景及系统架构基本介绍
  • 课程大纲
  • 今日目标
  • 电商行业分析
  • 电商行业技术特点
  • 主要电商模式
  • 品优购简介
  • 系统架构
  • 表结构分析与框架组合
1-2 Dubbox基本介绍
  • Dubbox简介
  • Dubbox运行原理图
  • Zookeeper安装前准备
  • Zookeeper安装与常用命令
  • jar包本地安装与离线约束
  • Dubbox服务提供方
  • Dubbox服务消费方
  • Dubbox服务测试
  • Dubbox服务管理中心
1-3 品牌列表管理
  • 工程结构分析与建库建表
  • 品优购框架搭建
  • 品优购-实体类和数据访问层
  • 品牌列表-需求与表结构
  • 品牌列表-代码编写
  • 品牌列表-测试
第二章 品优购-品牌管理
2-1 AngularJS基本介绍
  • 今日目标
  • AngularJS简介
  • AngularJS四大特征
  • AngularJS入门-指令
  • AngularJS入门-控制器
  • AngularJS入门-事件
  • AngularJS入门-循环
  • AngularJS入门-内置服务
2-2 商品品牌分页
  • 品牌列表-需求分析
  • 品牌列表-控制器
  • 品牌列表-测试
  • 品牌分页-需求分析
  • 品牌分页-分页结果类
  • 品牌分页-分页业务实现
  • 品牌分页-分页插件
  • 品牌分页-分页实现
2-3 商品品牌管理(增删改查)
  • 品牌增加-后端业务实现
  • 品牌增加-前端JS
  • 品牌修改-后端业务实现
  • 品牌修改-前端获取数据
  • 品牌修改-前端保存数据
  • 品牌删除-后端业务实现
  • 品牌删除-前端复选框
  • 品牌删除-前端传递删除的参数
  • 品牌条件查询-后端业务实现
  • 品牌条件查询-前端页面实现
第三章 品优购-规格及模板管理
3-1 代码优化
  • 今日目标
  • 前端分层开发
  • 代码分离JS
  • 控制器继承
  • 代码生成
3-2 商品规格管理(增删改查)
  • 规格管理-需求与表结构分析
  • 规格管理-列表
  • 规格管理-增加规格-增加行
  • 规格管理-增加规格-删除行
  • 规格管理-新增规格-保存
  • 规格管理-修改规格-获取数据
  • 规格管理-修改规格-保存数据
  • 规格管理-删除规格
  • 模板管理-需求与表结构分析
  • 模板管理-列表
3-3 商品品牌及规格下拉列表
  • select2基本介绍
  • 品牌下拉列表(静态)
  • 品牌下拉列表-后端数据支撑
  • 品牌下拉列表-前端
  • 规格下拉列表
3-4 商品类型模板编辑
  • 增加和删除扩展属性行
  • 新增模板
  • 修改模板
  • 删除模板
  • 优化模板列表显示
第四章 品优购-安全框架与商家入驻审核
4-1 SpringSecurity基本介绍
  • 今日目标
  • SpringSecurity简介
  • SpringSecurity入门小案例-默认登陆页
  • SpringSecurity入门小案例-自定义登陆页
4-2 运营商系统
  • 运营商系统-登陆
  • 运营商系统-显示登陆名
  • 运营商系统-退出登录
4-3 商家入驻审核
  • 商家入驻审核业务分析
  • 商家申请入驻-准备工作
  • 商家申请入驻-代码实现
  • 商家审核-待审核列表
  • 商家审核-商家详情
  • 商家审核-修改状态
  • 商家系统登陆-自定义认证类
  • 商家系统登陆-认证类调用服务方法
  • Bcrypt加密算法简介
  • 商家登陆加密配置
第五章 品优购-商品录入
5-1 商品分类管理
  • 今日目标
  • 需求与表结构分析
  • 商品分类-列表-后端
  • 商品分类-列表-前端
  • 商品分类-面包屑
  • 商品分类-增删改实现思路
5-2 商品录入管理
  • 理解SPU与SKU
  • 商品表结构分析
  • 商品录入-基本功能-后端
  • 商品录入-基本信息录入
  • 富文本编辑器简介
  • 商品录入-商品介绍
5-3 图片上传
  • FastDFS介绍
  • 文件上传及下载的流程
  • FastDFS环境安装
  • FastDFS入门案例-图片上传
  • 商品录入-图片上传-后端
  • 商品录入-上传图片
  • 商品录入-图片列表
  • 商品录入-图片删除
第六章 品优购-商品分类及规格
6-1 选项商品分类
  • 今日目标
  • 选择商品分类-需求分析和准备工作
  • 选择商品分类-一级分类下拉列表
  • 选择商品分类-二级分类与三级分类下拉列表
  • 选择商品分类-显示模板ID
  • 品牌下拉列表
  • 扩展属性
6-2 商品规格选择
  • 规格选择-显示规格面板-后端代码
  • 规格选择-显示规格面板-前端
  • 规格选择-保存选择的规格选项-思路分析
  • 规格选择-保存选择的选项-代码实现
6-3 SKU列表
  • SKU商品列表-思路分析与表结构
  • SKU列表-变量构建
  • SKU列表-表格绑定
  • SKU列表保存-后端-上
  • SKU列表保存-后端-下
  • 是否启用规格-前端
  • 是否启用规格-后端
第七章 品优购-商品管理与审核
7-1 商品列表管理
  • 今日目标
  • 商品列表-查询商家商品列表
  • 商品列表-显示状态
  • 商品列表-显示分类
  • 商品列表-条件查询
  • 商品修改-基本信息读取
  • 商品修改-读取商品介绍
  • 商品修改-读取商品图片
  • 商品修改-读取扩展属性
  • 商品修改-读取规格属性
  • 商品修改-读取SKU列表数据
  • 商品修改-保存数据-后端
  • 商品修改-保存数据-前端
  • 商品修改-页面跳转
7-2 运营商后台管理
  • 运营商后台-商品审核-待审核列表
  • 运营商后台-商品审核-审核与驳回
  • 运营商后台-商品删除
  • 商家后台-上下架-思路分析
  • 注解式事务
第八章 品优购-广告管理与缓存解决方案
8-1 商城首页
  • 今日目标
  • 网站前台分析数据库表分析
  • 工程构建与生成代码
  • 广告管理-图片上传
  • 广告管理-广告类目选择
  • 广告管理-广告状态
  • 网站首页-工程搭建
  • 网站首页-广告展示-后端
  • 网站首页-广告展示-前端
8-2 SpringDataRedis基本简介
  • SpringDataRedis简介
  • SpringDataRedis入门案例
  • SpringDataRedis入门案例-值类型操作
  • SpringDataRedis入门案例-set集合类型操作
  • SpringDataRedis入门案例-list集合
  • SpringDataRedis入门案例-list集合-删除值
  • SpringDataRedis入门案例-hash集合
  • 广告数据的缓存
  • 广告数据缓存更新
第九章 品优购-搜索业务-关键字搜索
9-1 Solr基本介绍
  • 今日目标
  • Solr基本介绍
  • Solr安装
  • Solr中文分析器
  • Solr域-配置域分析
  • Solr域-基本域配置
  • Solr域-复制域
  • Solr域-动态域
9-2 SpringDataSolr入门
  • SpringDataSolr简介
  • SpringDataSolr入门-准备
  • SpringDataSolr入门-注解
  • SpringDataSolr入门-增加修改
  • SpringDataSolr入门-根据主键查询删除
  • SpringDataSolr入门-批量插入数据
  • SpringDataSolr入门-分页查询
  • SpringDataSolr入门-条件查询
  • SpringDataSolr入门-全部删除
9-3 批量数据导入
  • 批量数据导入-商品列表数据
  • 批量数据导入-批量导入
  • 批量数据导入-规格数据
9-4 关键字搜索
  • 关键字搜索-后端-准备工作
  • 关键字搜索-后端-服务接口
  • 关键字搜索-后端-服务实现层
  • 关键字搜索-后端-控制层-上
  • 关键字搜索-后端-控制层-下
  • 关键字搜索-前端-服务层和控制层
  • 关键字搜索-前端-页面
  • 关键字搜索-测试
第十章 品优购-搜索业务-复杂条件搜索
10-1 搜索查询业务
  • 今日目标
  • 高亮显示-后端
  • 高亮显示-前端
  • 业务规则-需求分析
  • 实现思路与代码结构优化
  • 商品分类列表-后端(分组查询)
  • 商品分类列表-前端
10-2 缓存数据
  • 缓存品牌和规格数据的整体思路
  • 缓存模板ID
  • 缓存品牌列表和规格列表
  • 缓存数据测试
10-3 品牌和规格列表
  • 显示品牌和规格列表-后端
  • 显示品牌和规格列表-前端
10-4 搜索条件构建
  • 搜索条件构建-需求与实现思路
  • 搜索条件构建-增加查询条件
  • 搜索条件构建-撤销查询条件
  • 搜索条件构建-隐藏查询面板
10-5 过滤查询
  • 过滤查询-分类过滤
  • 过滤查询-品牌过滤
  • 过滤查询-规格过滤
  • 过滤查询-根据分类查询品牌和规格列表
第十一章 品优购-搜索业务-分页
11-1 价格区间过滤
  • 今日目标
  • 价格区间过滤-需求
  • 价格区间过滤-前端
  • 价格区间过滤-后端
11-2 搜索结果分页
  • 分页-后端
  • 分页-前端-构建分页栏
  • 分页-前端-分页栏优化
  • 分页-前端-页码查询
  • 分页-前端-页码查询-搜索
  • 分页-前端-页码查询-不可用样式
  • 分页-前端-页码查询-省略号
  • 分页-前端-页码查询-完善
  • 多关键字搜索
  • 搜索结果排序-后端
  • 价格排序-前端
  • 新品排序
  • 销量排序与评价排序的思路
  • 隐藏品牌列表
  • 搜索页与首页对接
11-3 更新索引库
  • 更新索引库-实现思路
  • 更新索引库-审核后更新-代码实现
  • 更新索引库-审核后更新-测试
  • 更新索引库-删除商品同步
第十二章 品优购-网页静态化-Freemarker
12-1 网页静态化简介
  • 今日目标
  • 网页静态化简介
  • 网页静态化入门案例-创建模板
  • 网页静态化入门案例-生成静态页面
  • 常用指令
  • 内建函数
  • 空值处理运算符
  • 运算符
12-2 商品详情页面
  • 工程搭建
  • 工程搭建-修改模板
  • 工程搭建-生成静态页面
  • 商品详情页模板-模块话引入
  • 商品详情页模板-图片列表
  • 商品详情页模板-扩展属性
  • 商品详情页模板-规格列表
  • 商品详情页模板-商品分类
  • 前端逻辑-数量增减
  • 前端逻辑-规格选择
  • 页面生成SKU变量
  • 加载默认SKU
  • JS判断对象内容是否相等
  • 选择规格更新SKU
12-3 添加购物车及商品审核
  • 添加商品到购物车
  • 商品审核调用生成页面功能
  • 保存工程代码
  • 总结
第十三章 品优购-消息中间件解决方案JMS
13-1 消息中间件ActiveMQ
  • 今日目标
  • 系统模块分析
  • 消息中间件
  • JMS介绍
  • JMS消息传递的类型
  • ActiveMQ安装与使用
  • 点对点模式-消息生产者
  • 点对点模式-消息消费者
  • 发布订阅模式-消息生产者
  • 发布订阅模式-消息消费者
13-2 SpringJMS
  • SpringJMS-点对点-消息生产者
  • SpringJMS-点对点-消息消费者
  • SpringJMS-发布订阅-消息生产者
  • SpringJMS-发布订阅-消息消费者
13-3 消息机制实现商品审核
  • 商品审核导入索引库-消息生产者-项目改造
  • 商品审核导入索引库-消息生产者-生产消息
  • 商品审核导入索引库-消息消费者
  • 商品删除移除索引库记录
  • 商品审核执行网页静态化-架构分析
  • 商品审核生成详细页-消息生产者
  • 商品审核生成详细页-消息消费者
  • 商品审核生成详细页-测试
  • 商品删除-删除商品详细页
  • 总结
第十四章 品优购-SpringBoot框架与短信解决方案
14-1 SpringBoot基本介绍
  • 今日目标
  • SpringBoot简介
  • SpringBoot入门-起步依赖
  • SpringBoot入门-web开发
  • SpringBoot入门-读取配置文件和热部署
  • SpringBoot与activeMQ整合-使用内嵌服务
  • SpringBoot与activeMQ整合-使用外部服务
  • SpringBoot与activeMQ整合-发送Map信息
14-2 阿里大于基本介绍
  • 阿里大于基本介绍
  • 短信测试
  • 短信微服务-业务实现
  • 短信微服务-测试
14-3 用户注册
  • 用户注册-工程搭建
  • 用户注册-代码生成与拷贝
  • 用户注册-基本注册功能-后端
  • 用户注册-基本注册功能-前端
  • 用户注册-验证码实现思路
14-4 验证码
  • 生成验证码-后端
  • 生成验证码-前端
  • 校验验证码-代码
  • 校验验证码-测试
  • 将消息发送给ActiveMQ
  • 验证码注册测试
第十五章 品优购-单点登录解决方案-CAS
15-1 单点登录系统CAS基本介绍
  • 今日目标
  • 系统架构分析
  • 什么是单点登录
  • 什么是CAS
  • CAS服务端部署
  • CAS服务端配置
  • CAS客户端入门案例
  • 单点退出
  • 数据源配置
  • 登录界面改造
  • 错误信息提示
15-2 SpringSecurity与CAS集成
  • 搭建SpringSecurity工程
  • SpringSecurity与CAS集成-登陆
  • SpringSecurity与CAS集成-过滤器
  • SpringSecurity与CAS集成-认证过滤器
  • SpringSecurity与CAS集成-退出
  • SpringSecurity与CAS集成-认证类
  • 18.SpringSecurity与CAS集成-测试
15-3 品优购系统用户名显示
  • 获取当前登录名
  • 集成CAS退出登录
  • 品优购-用户中心实现单点登录
  • 品优购显示登陆用户名
  • 品优购-退出登录
第十六章 品优购-购物车解决方案
16-1 Cookie实现购物车
  • 今日目标
  • 需求分析
  • 实现思路
  • 工程搭建
  • 购物车实体类
  • Cookie购物车-后端代码-服务端-上
  • Cookie购物车-后端代码-服务端-中
  • Cookie购物车-后端代码-服务端-下
  • Cookie购物车-后端代码-控制层
  • Cookie购物车-后端代码-测试
16-2 购物车前端
  • 购物车前端-购物车列表
  • 购物车前端-数量增减
  • 购物车前端-合计数
  • 获取当前登录人
16-3 远程购物车存取
  • 远程购物车存取-后端-业务层
  • 远程购物车存取-后端-表现层
  • 远程购物车存取-测试
  • 跳板页
16-4 合并购物车
  • 合并购物车-上
  • 合并购物车-下
  • 合并购物车-测试
  • 总结
第十七章 品优购-跨域解决方案与订单管理
17-1 JS跨域访问
  • 今日目标
  • JS跨域
  • 跨域调用测试
  • 跨域资源共享CORS
17-2 收货地址业务
  • 收货人地址选择-需求分析与表结构
  • 收货人地址选择-准备工作
  • 收货人地址列表
  • 收货人地址选择
  • 收货人地址选择后显示
  • 选择支付方式
  • 商品清单与金额显示
17-3 订单业务
  • 订单表结构分析
  • 保存订单-搭建框架
  • 分布式ID生成解决方案
  • 推特雪花算法
  • 保存订单-服务层-上
  • 保存订单-服务层-下
  • 保存订单-控制层
  • 保存订单-前端
  • 保存订单-测试
  • 跳转到支付页
  • 总结
第十八章 品优购-微信扫码支付
18-1 微信支付介绍
  • 今日目标
  • 二维码简介
  • QRious入门
  • 微信支付申请流程
  • 微信扫码支付流程
  • 微信支付SDK简介
  • HttpClient工具类
18-2 微信二维码生成
  • 工程搭建与准备工作
  • 微信二维码生成-后端-上
  • 微信二维码生成-后端-中
  • 微信二维码生成-后端-下
  • 微信二维码生成-前端
18-3 查询订单状态
  • 查询订单状态-后端-上
  • 查询订单状态-后端-下
  • 查询订单状态-前端
18-4 支付处理
  • 二维码超时处理
  • 支付成功显示金额
  • 支付日志需求及表结构
  • 插入日志记录
  • 读取支付日志
  • 修改订单状态
  • 总结
第十九章 品优购-秒杀系统
19-1 秒杀商品
  • 今日目标
  • 秒杀需求分析
  • 秒杀订单表
  • 秒杀实现思路
  • 工程搭建与准备
  • 代码生成和后台管理功能
  • 秒杀商品列表-列表显示
  • 秒杀商品列表-缓存数据
  • 秒杀商品详细页-显示数据
  • interval服务
  • 秒杀商品详细页-倒计时读秒
19-2 秒杀下单
  • 秒杀下单-后端服务层
  • 秒杀下单-后端控制层
  • 秒杀下单-前端
19-3 秒杀支付
  • 秒杀支付-生成二维码-后端
  • 秒杀支付-生成二维码-前端
  • 秒杀支付-保存订单-后端服务层
  • 秒杀支付-保存订单-后端控制层
  • 秒杀支付-保存订单-测试
  • 秒杀支付-超时处理-上
  • 秒杀支付-超时处理-中
  • 秒杀支付-超时处理-下
第二十章 品优购-品优购系统业务分析
20-1 定时任务
  • 今日目标
  • 什么是任务调度
  • SpringTask入门案例
  • Cron表达式
  • Cron表达式测试
  • 秒杀商品列表增量更新
  • 过期秒杀商品的移除
20-2 MavenProfile基本介绍
  • MavenProfile简介
  • MavenProfile入门
  • MavenProfile更改数据库配置
  • MavenProfile更改数据库配置-测试
  • 注册中心地址集中配置
  • 注册中心地址MavenProfile配置
20-3 MongoDB 简介
  • MongoDB 简介
20-4 其它业务功能分析
  • 其它业务功能分析-用户中心
  • 其它业务功能分析-订单管理
  • 其它业务功能分析-评价系统
  • 其它业务功能分析-资金结算
  • 总结
第二十一章: 品优购-集群部署-上
21-1 Zookeeper集群
  • 今日目标-部署
  • 什么是集群
  • 集群与分布式的区别
  • Zookeeper集群-简介
  • Zookeeper集群搭建-上
  • Zookeeper集群搭建-下
  • Zookeeper集群启动及异常测试
  • 品优购-Zookeeper集群
21-2 SolrCloud集群
  • SolrCloud集群架构图
  • SolrCloud集群准备工作
  • SolrCloud集群搭建
  • SolrCloud集群启动
  • 品优购连接SolrCloud
  • 集群分片设置
21-3 Redis集群
  • RedisCluster简介
  • 投票机制
  • Redis集群-准备工作
  • Redis集群-搭建集群
  • 客户端连接RedisCluster
  • SpringDataRedis连接Redis集群
  • 模拟集群异常测试
第二十二章: 品优购-集群部署-下
22-1 MyCat与数据库集群
  • 今日目标-部署
  • MyCat简介
  • Mysql启动及权限设置
  • Mycat安装与启动
  • 分片及相关概念
  • MyCat分片设置
  • MyCat分片测试
  • 按主键范围分片规则
  • 按一致性哈希分片
  • 了解数据库读写分离
22-2 Nginx
  • Nginx安装与启动
  • Nginx静态网站部署
  • Nginx虚拟主机-端口设置
  • 域名
  • Nginx虚拟主机-域名配置
  • 什么是反向代理
  • 反向代理配置
  • Nginx负载均衡
  • Nginx高可用
  • 网络拓扑图
  • 品优购服务器列表
  • 总结
第二十三章: 品优购-容器技术
23-1 Docker
  • 今日目标-部署
  • 什么是虚拟化
  • 容器技术
  • Docker组件
  • Docker安装与启动
  • Docker镜像操作-列出镜像
  • Docker镜像操作-搜索镜像
  • Docker镜像操作-拉取镜像
  • Docker镜像操作-删除镜像
  • Docker容器操作-查看容器
  • Docker容器操作-创建与启动容器-上
  • Docker容器操作-创建与启动容器-中
  • Docker容器操作-创建与启动容器-下
  • Docker容器操作-文件拷贝
  • Docker容器操作-目录挂载
  • Docker容器操作-查看IP与删除容器
23-2 Docker实战
  • Mysql容器部署
  • Tomcat容器部署
  • Nginx容器部署
  • 20.Redis容器部署
  • 容器保存为镜像
  • 镜像的备份与恢复
  • 总结

阶段三 教育行业 - 学成在线

展开
第一章 学成在线-搭建环境与CMS服务端管理
1-1 项目概述
  • 01-项目概述-功能构架-项目背景
  • 02-项目概述-功能构架-功能模块和项目原型
  • 03-项目概述-技术架构
  • 04-项目概述-技术栈和开发步骤
1-2 CMS系统需求分析及环境搭建
  • 05-CMS需求分析-什么是CMS
  • 06-CMS需求分析-静态门户工程搭建
  • 07-CMS需求分析-SSI服务端包含技术
  • 08-CMS需求分析-CMS页面管理需求
  • 09-CMS服务端工程搭建-开发工具配置
  • 10-CMS服务端工程搭建-导入基础工程
1-3 MongoDB入门
  • 11-MongoDb入门-安装Mongodb数据库
  • 12-MongoDb入门-基础概念
  • 13-MongoDb入门-数据库和集合
  • 14-MongoDb入门-文档
  • 15-MongoDb入门-用户
1-4 页面查询服务开发
  • 16-CMS服务端工程搭建-导入CMS数据库
  • 17-页面查询接口定义-定义模型-需求分析和模型类
  • 18-页面查询接口定义-定义接口
  • 19-页面查询服务端开发-创建CMS服务工程-CMS工程结构
  • 20-页面查询服务端开发-创建CMS服务工程-测试Controller
  • 21-页面查询服务端开发-Dao-分页查询测试
  • 22-页面查询服务端开发-Dao-基础方法测试
  • 23-页面查询服务端开发-Service及Controller
  • 24-页面查询服务端开发-接口开发规范
  • 25-页面查询接口测试-Swagger
  • 26-页面查询接口测试-Postman
第二章 学成在线-CMS系统前端管理
2-1 Vue.js基础
  • 01-vuejs研究-vuejs介绍
  • 02-vuejs研究-vuejs基础-MVVM模式
  • 03-vuejs研究-vuejs基础-入门程序
  • 04-vuejs研究-vuejs基础-v-model指令
  • 05-vuejs研究-vuejs基础-v-text指令
  • 06-vuejs研究-vuejs基础-v-on指令
  • 07-vuejs研究-vuejs基础-v-bind指令
  • 08-vuejs研究-vuejs基础-v-if和v-for指令
2-2 webpack入门
  • 09-webpack研究-webpack介绍
  • 10-webpack研究-安装nodejs
  • 11-webpack研究-npm和cnpm安装配置
  • 12-webpack研究-webpack安装
  • 13-webpack研究-webpack入门程序
  • 14-webpack研究-webpack-dev-server
  • 15-webpack研究-webpack-dev-server-程序调试
2-3 CMS系统前端页面查询开发
  • 16-CMS前端工程创建-导入系统管理前端工程
  • 17-CMS前端工程创建-单页面应用介绍
  • 18-CMS前端页面查询开发-页面原型-创建页面和定义路由
  • 19-CMS前端页面查询开发-页面原型-Table组件测试
  • 20-CMS前端页面查询开发-页面原型-页面内容完善
  • 21-CMS前端页面查询开发-Api调用
  • 22-CMS前端页面查询开发-Api调用-跨域解决
  • 23-CMS前端页面查询开发-分页查询实现
  • 24-CMS前端页面查询开发-使用钩子方法实现立即查询
  • 25-前后端请求响应流程小结
第三章 学成在线-CMS系统页面管理
3-1 自定义查询
  • 01-自定义查询页面-服务端-Dao
  • 02-自定义查询页面-服务端-接口开发
  • 03-自定义查询页面-前端
3-2 新增页面
  • 04-新增页面-服务端-接口开发
  • 05-新增页面-服务端-接口测试
  • 06-新增页面-前端-新增页面
  • 07-新增页面-前端-页面完善
  • 08-新增页面-前端-Api调用
3-3 修改&删除
  • 09-修改页面-服务端-接口开发
  • 10-修改页面-前端-修改页面
  • 11-修改页面-前端-Api调用
  • 12-删除页面-服务端-接口开发
  • 13-删除页面-前端-Api调用
3-4 异常处理
  • 14-异常处理-异常处理的问题分析
  • 15-异常处理-异常处理流程
  • 16-异常处理-可预知异常处理-自定义异常类型和抛出类
  • 17-异常处理-可预知异常处理-异常处理测试
  • 18-异常处理-不可预知异常处理
第四章 学成在线-页面静态化-FreeMarker
4-1 Freemarker入门
  • 01-页面静态化需求分析
  • 02-freemarker介绍
  • 03-freemarker测试环境搭建
  • 04-freemarker基础-基础语法种类
  • 05-freemarker基础-List指令
  • 06-freemarker基础-遍历map数据
  • 07-freemarker基础-if指令
  • 08-freemarker基础-空值处理
  • 09-freemarker基础-内建函数
  • 10-freemarker静态化测试-基于模板文件静态化
  • 11-freemarker静态化测试-基于模板字符串静态化
4-2 页面静态化开发
  • 12-页面静态化-页面静态化流程
  • 13-页面静态化-数据模型-轮播图DataUrl接口
  • 14-页面静态化-数据模型-远程请求接口
  • 15-页面静态化-模板管理-模板管理业务流程
  • 16-页面静态化-模板管理-模板制作
  • 17-页面静态化-模板管理-GridFS研究-存文件
  • 18-页面静态化-模板管理-GridFS研究-取文件
  • 19-页面静态化-模板管理-模板存储
  • 20-页面静态化-静态化测试-填写页面DataUrl
  • 21-页面静态化-静态化测试-静态化程序编写
  • 22-页面静态化-静态化测试-静态化程序测试
  • 23-页面预览-页面预览开发
  • 24-页面预览-页面预览测试
第五章 学成在线-消息中间件RabbitMQ
5-1 页面发布需求分析
  • 1.页面发布-需求分析
5-2 RabbitMQ介绍
  • 2.RabbitMQ研究-RabbitMQ介绍
5-3 RabbitMQ工作原理
  • 3.RabbitMQ研究-工作原理
  • 4.RabbitMQ研究-安装RabbitMQ
  • 5.RabbitMQ研究-入门程序-生产者
  • 6.RabbitMQ研究-入门程序-消费者
  • 7.RabbitMQ研究-工作模式-工作队列模式
  • 8.RabbitMQ研究-工作模式-发布订阅模式-生产者
  • 9.RabbitMQ研究-工作模式-发布订阅模式-消费者
  • 10.RabbitMQ研究-工作模式-路由工作模式介绍
  • 11.RabbitMQ研究-工作模式-路由工作模式测试
  • 12.RabbitMQ研究-工作模式-统配符工作模式测试
  • 13.RabbitMQ研究-工作模式-header和rpc工作模式
5-4 Spring整合RibbitMQ
  • 14.RabbitMQ研究-与springboot整合-搭建环境
  • 15.RabbitMQ研究-与springboot整合-声明交换机和队列
  • 16.RabbitMQ研究-与springboot整合-生产者代码
  • 17.RabbitMQ研究-与springboot整合-消费者代码
第六章 学成在线-页面发布与课程管理
6-1 页面发布
  • 01-页面发布-技术方案分析
  • 02-页面发布-消费方Cms Client-搭建工程
  • 03-页面发布-消费方Cms Client-消费方法-service
  • 04-页面发布-消费方Cms Client-消费方法-监听队列(1)
  • 05-页面发布-生产方cms-发送页面发布消息
  • 06-页面发布-生产方cms-发送页面发布消息测试
  • 07-页面发布-前后端发布页面测试
  • 08-页面发布-业务完善的思考
6-2 课程管理
  • 09-课程管理-需求分析
  • 10-课程管理-教学方法说明
  • 11-课程管理-开发环境搭建
6-3 课程计划查询&添加
  • 12-课程计划查询-需求分析
  • 13-课程计划查询-页面原型说明
  • 14-课程计划查询-Api接口定义
  • 15-课程计划查询-sql语句
  • 16-课程计划查询-接口实现
  • 17-课程计划查询-前端页面调试
6-4 我的课程
  • 18-课程计划添加-需求分析
  • 19-课程计划添加-接口开发
  • 20-课程计划添加-前端页面调试
  • 01-我的课程-需求分析与PageHelper技术
  • 02-我的课程-前端页面与Api说明
  • 03-新增课程-课程分类查询
  • 04-新增课程-数据字典
  • 05-课程修改实战分析
  • 06-课程营销实战分析
第七章 学成在线-课程图片管理
7-1 分布式文件系统FastDSF
  • 01-分布式文件系统研究-技术应用场景
  • 02-分布式文件系统研究-什么是文件系统
  • 03-分布式文件系统研究-什么是分布式文件系统
  • 04-分布式文件系统研究-fastDSF架构介绍
  • 05-分布式文件系统研究-fastDSF文件上传和下载流程
  • 06-分布式文件系统研究-fastDFS安装及配置文件说明
  • 07-分布式文件系统研究-测试-搭建测试环境
  • 08-分布式文件系统研究-测试-上传文件测试
  • 09-分布式文件系统研究-测试-文件下载测试
  • 10-分布式文件系统研究-搭建图片服务虚拟主机
  • 11-上传图片-需求分析
7-2 图片管理
  • 12-上传图片-服务端-创建文件系统服务工程
  • 13-上传图片-服务端-Api接口定义
  • 14-上传图片-服务端-Api接口开发
  • 15-上传图片-前端-上传文件测试
  • 16-保存课程图片-服务端开发
  • 17-保存课程图片-保存图片测试
  • 18-查询课程图片开发
  • 19-删除课程图片-服务端开发
  • 20-删除课程图片-前端开发
第八章 学成在线-课程预览Spring Cloud Eureka/Feign
8-1 Eureka注册注册中心
  • 01-Eureka注册中心-Eureka介绍
  • 02-Eureka注册中心-搭建Eureka单机环境
  • 03-Eureka注册中心-搭建Eureka高可用环境
  • 04-Eureka注册中心-将服务注册到Eureka Server
  • 05-Feign远程调用-客户端负载均衡介绍
  • 06-Feign远程调用-Ribbon测试
  • 07-Feign远程调用-Feign测试
8-2 课程预览开发
  • 08-课程预览技术方案
  • 09-课程详情页面静态化-静态页面测试
  • 10-课程详情页面静态化-课程详情模型数据查询接口
  • 11-课程详情页面静态化-课程信息模板设计
  • 12-课程预览功能开发-需求分析
  • 13-课程预览功能开发-CMS页面预览接口测试
  • 14-课程预览功能开发-CMS添加页面接口
  • 15-课程预览功能开发-接口开发
  • 16-课程预览功能开发-接口测试
  • 17-课程预览功能开发-前后端测试
8-3 课程发布开发
  • 01-课程发布-需求分析
  • 02-课程发布-CMS一键发布-接口定义
  • 03-课程发布-CMS一键发布-接口开发
  • 04-课程发布-课程发布服务端-接口开发
  • 05-课程发布-课程发布服务端-接口测试
  • 06-课程发布-前后端调试
第九章 学成在线-ElasticSearch全文检索
9-1 ElasticSearch入门
  • 07-ElasticSearch-介绍
  • 08-ElasticSearch-原理与应用
  • 09-ElasticSearch-安装与配置-安装
  • 10-ElasticSearch-安装与配置-head插件
  • 11-ElasticSearch-快速入门-创建索引库
  • 12-ElasticSearch-快速入门-创建映射
  • 13-ElasticSearch-快速入门-创建文档
  • 14-ElasticSearch-快速入门-搜索文档
  • 15-ElasticSearch-IK分词器-安装IK分词器
  • 16-ElasticSearch-IK分词器-自定义词汇
  • 17-ElasticSearch-映射-映射维护方法
  • 18-ElasticSearch-映射-常用映射类型
9-2 ElasticSearch索引管理
  • 19-ElasticSearch-索引管理-搭建搜索工程
  • 20-ElasticSearch-索引管理-创建索引库
  • 21-ElasticSearch-索引管理-文档的增删改查
9-3 ElasticSearch搜索管理
  • 01-ElasticSearch-搜索管理-准备环境
  • 02-ElasticSearch-搜索管理-DSL搜索-查询所有文档
  • 03-ElasticSearch-搜索管理-DSL搜索-分页查询
  • 04-ElasticSearch-搜索管理-DSL搜索-TermQuery和Id查询
  • 05-ElasticSearch-搜索管理-DSL搜索-MatchQuery
  • 06-ElasticSearch-搜索管理-DSL搜索-MultiMatchQuery
  • 07-ElasticSearch-搜索管理-DSL搜索-布尔查询
  • 08-ElasticSearch-搜索管理-DSL搜索-过虑器
  • 09-ElasticSearch-搜索管理-DSL搜索-排序
  • 10-ElasticSearch-搜索管理-DSL搜索-高亮
  • 11-ElasticSearch-集群-集群结构
  • 12-ElasticSearch-集群-搭建集群
第十章 学成在线-课程搜索
10-1 课程索引
  • 13-课程搜索需求分析
  • 14-课程索引-技术方案
  • 15-课程索引-准备课程索引信息-CoursePub模型
  • 16-课程索引-准备课程索引信息-保存CoursePub
  • 17-课程索引-准备课程索引信息-保存CoursePub测试
  • 18-课程索引-搭建ES环境
  • 19-课程索引-Logstash创建索引-安装配置
  • 20-课程索引-Logstash创建索引-测试
10-2 课程搜索
  • 21-课程搜索-需求分析
  • 22-课程搜索-Api定义
  • 23-课程搜索-接口实现-按关键字搜索
  • 24-课程搜索-接口实现-按关键字搜索测试
  • 25-课程搜索-接口实现-按分类和难度等级搜索
第十一章 学成在线-搜索前端 Nuxt.js
11-1 Nuxt.js入门
  • 01-搜索前端技术需求-SEO
  • 02-搜索前端技术需求-服务端渲染和客户端渲染
  • 03-Nuxt.js介绍
  • 04-Nuxt.js基本使用-创建Nuxt工程
  • 05-Nuxt.js基本使用-页面布局
  • 06-Nuxt.js基本使用-路由
  • 07-Nuxt.js基本使用-获取数据-asyncData
  • 08-Nuxt.js基本使用-获取数据-async&await
11-2 搜索前端开发
  • 09-搜索前端开发-搜索页面
  • 10-搜索前端开发-搜索全部
  • 11-搜索前端开发-分页搜索
  • 12-搜索前端开发-按分类搜索
  • 13-搜索前端开发-按难度等级搜索及高亮显示
  • 14-课程发布到搜索集成测试
第十二章 学成在线-在线学习 HLS
12-1 视频编码
  • 01-在线学习需求分析
  • 02-在线点播解决方案
  • 03-视频编码-基本概念
  • 04-视频编码-FFmpeg的基本使用
  • 05-视频编码-FFmpeg生成m3u8文件
  • 06-播放器-搭建媒体服务器测试videojs
  • 07-搭建学习中心工程&测试videojs
12-2 媒资管理-上传文件
  • 08-媒资管理-需求分析
  • 09-媒资管理-开发环境
  • 10-媒资管理-上传文件-断点续传解决方案
  • 11-媒资管理-上传文件-文件分块测试
  • 12-媒资管理-上传文件-文件合并测试
  • 13-媒资管理-上传文件-前端页面
  • 14-媒资管理-上传文件-Api接口
  • 15-媒资管理-上传文件-上传注册
  • 16-媒资管理-上传文件-分块检查
  • 17-媒资管理-上传文件-上传分块
  • 18-媒资管理-上传文件-合并分块
  • 19-媒资管理-上传文件-测试
第十三章 学成在线-媒资管理
13-1 视频处理
  • 01-视频处理-需求分析
  • 02-视频处理-视频处理工程创建
  • 03-视频处理-视频处理技术方案
  • 04-视频处理-视频处理实现-业务流程分析
  • 05-视频处理-视频处理实现-生成mp4
  • 06-视频处理-视频处理实现-生成m3u8
  • 07-视频处理-发送视频处理消息分析&更正FilePath
  • 08-视频处理-发送视频处理消息
  • 09-视频处理-视频处理测试
  • 10-视频处理-视频处理并发设置
  • 11-我的媒资-需求分析&Api定义
  • 12-我的媒资-服务端开发
  • 13-我的媒资-前端开发
13-2 媒资与课程计划关联
  • 14-媒资与课程计划关联-需求分析
  • 15-媒资与课程计划关联-选择视频
  • 16-媒资与课程计划关联-保存视频信息-需求分析&Api定义
  • 17-媒资与课程计划关联-保存视频信息-服务端开发
  • 18-媒资与课程计划关联-保存视频信息-前端开发
  • 19-媒资与课程计划关联-查询视频信息
第十四章 学成在线-媒资管理系统集成
14-1 学习页面开发
  • 01-学习页面查询课程计划-需求分析&Api定义
  • 02-学习页面查询课程计划-服务端开发
  • 03-学习页面查询课程计划-前端开发
  • 04-学习页面获取视频播放地址-需求分析
  • 05-学习页面获取视频播放地址-课程发布存储媒资信息-需求分析
  • 06-学习页面获取视频播放地址-课程发布存储媒资信息-实现
  • 07-学习页面获取视频播放地址-课程发布存储媒资信息-测试
  • 08-学习页面获取视频播放地址-Logstash扫描课程计划媒资
  • 09-学习页面获取视频播放地址-搜索服务查询课程媒资接口
  • 10-学习页面获取视频播放地址-搜索服务查询课程媒资接口-测试
14-2 在线学习接口开发
  • 11-在线学习接口-需求分析
  • 12-在线学习接口-搭建开发环境
  • 13-在线学习接口-Api接口定义
  • 14-在线学习接口-服务端开发-将搜索服务注册到Eureka
  • 15-在线学习接口-服务端开发-学习服务接口开发
  • 16-在线学习接口-服务端开发-测试
  • 17-在线学习接口-前端开发-根据课程计划id播放视频
  • 18-在线学习接口-前端开发-自动播放视频
  • 19-在线学习接口-集成测试
第十五章 学成在线-用户认证 Spring Security Oauth2
15-1 用户认证
  • 01-用户认证需求分析
  • 02-用户认证技术方案-单点登录
  • 03-用户认证技术方案-Oauth2协议
  • 04-用户认证技术方案-SpringSecurityOauth2
15-2 SpringSecurityOauth2
  • 05-SpringSecurityOauth2研究-搭建认证服务器
  • 06-SpringSecurityOauth2研究-Oauth2授权码模式-申请令牌
  • 07-SpringSecurityOauth2研究-Oauth2授权码模式-资源服务授权测试
  • 08-SpringSecurityOauth2研究-解决swagger-ui无法访问
  • 09-SpringSecurityOauth2研究-Oauth2密码模式授权
  • 10-SpringSecurityOauth2研究-校验令牌&刷新令牌
  • 11-SpringSecurityOauth2研究-JWT研究-JWT介绍
  • 12-SpringSecurityOauth2研究-JWT研究-生成私钥和公钥
  • 13-SpringSecurityOauth2研究-JWT研究-生成JWT令牌&验证JWT令牌
15-3 认证接口开发
  • 14-认证接口开发-需求分析
  • 15-认证接口开发-Redis配置
  • 16-认证接口开发-Api接口定义
  • 17-认证接口开发-申请令牌测试
  • 18-认证接口开发-接口开发-service
  • 19-认证接口开发-接口开发-controller
  • 20-认证接口开发-接口测试
第十六章 学成在线-用户认证 Zuul
16-1 用户认证
  • 01-用户认证-用户认证流程分析(1)
  • 02-用户认证-认证服务查询数据库-需求分析&搭建环境
  • 03-用户认证-认证服务查询数据库-查询用户接口-接口定义
  • 04-用户认证-认证服务查询数据库-查询用户接口-接口开发
  • 05-用户认证-认证服务查询数据库-调用查询用户接口
  • 06-用户认证-认证服务查询数据库-Bcrypt介绍
  • 07-用户认证-认证服务查询数据库-解析申请令牌错误信息
  • 08-用户认证-认证服务查询数据库-用户登录前端
16-2 服务网关
  • 09-前端显示当前用户-需求分析
  • 10-前端显示当前用户-jwt查询接口
  • 11-前端显示当前用户-前端请求jwt
  • 12-用户退出-服务端
  • 13-用户退出-前端
  • 14-网关-介绍网关及搭建网关工程
  • 15-网关-路由配置
  • 16-网关-过虑器
  • 17-身份校验-身份校验过虑器编写
  • 18-身份校验-测试
第十七章 学成在线-用户授权
17-1 方法授权
  • 01-用户授权业务流程分析
  • 02-方法授权-需求分析
  • 03-方法授权-jwt令牌包含权限
  • 04-方法授权-方法授权实现
  • 05-方法授权-方法授权测试
  • 06-方法授权-方法授权测试-无权限异常处理
17-2 用户授权
  • 07-动态查询用户权限-权限数据模型
  • 08-动态查询用户的权限-用户中心查询用户权限
  • 09-动态查询用户的权限-认证服务查询用户权限
  • 10-前端集成认证授权-需求分析
  • 11-前端集成认证授权-身份校验
  • 12-前端集成认证授权-携带JWT授权
17-3 细粒度授权
  • 13-细粒度授权-细粒度授权介绍
  • 14-细粒度授权-我的课程细粒度授权-需求分析
  • 15-细粒度授权-我的课程细粒度授权-实现
  • 16-细粒度授权-我的课程细粒度授权-测试
  • 17-细粒度授权-获取当前用户信息
  • 18-微服务之间认证-需求分析
  • 19-微服务之间认证-Feign 拦截器
第十八章 学成在线-分布式事务
18-1 分布式事务
  • 01-订单与选课需求分析
  • 02-分布式事务-问题描述
  • 03-分布式事务-分布式事务及相关概念
  • 04-分布式事务-CAP理论
  • 05-分布式事务-解决方案
  • 06-自动添加选课方案-搭建订单工程
  • 07-自动添加选课方案-解决方案分析
18-2 Spring Task定时任务
  • 08-SpringTask定时任务-串行任务
  • 09-SpringTask定时任务-cron表达式
  • 10-SpringTask定时任务-并行任务
18-3 订单服务定时发送消息
  • 11-订单服务定时发送消息-需求分析
  • 12-订单服务定时发送消息-查询前N条任务
  • 13-订单服务定时发送消息-查询前N条任务-测试
  • 14-订单服务定时发送消息-定时发送任务
  • 15-订单服务定时发送消息-定时发送任务-测试
  • 16-订单服务定时发送消息-乐观锁取任务
18-4 自动添加选课开发
  • 17-自动添加选课开发-学习服务添加选课
  • 18-自动添加选课开发-学习服务添加选课-接收添加选课消息
  • 19-自动添加选课开发-学习服务添加选课-测试
  • 20-自动添加选课开发-订单服务结束任务
  • 21-自动添加选课开发-集成测试
第十九章 学成在线-Devops与项目总结
19-1 项目管理DevOps
  • 01-devops介绍
  • 02-Git&GitLab-在GitLab创建项目
  • 03-Git&GitLab-使用Git管理项目
19-2 容器技术Docker
  • 04-Docker-Docker介绍
  • 05-Docker-部署微服务到Docker
  • 06-Docker-部署微服务到Docker-maven构建镜像
19-3 持续集成
  • 07-持续集成-持续集成介绍
  • 08-持续集成-搭建环境
  • 09-持续集成-持续集成任务测试
  • 10-持续集成-自动构建
19-4 项目总结
  • 11-项目总结-项目背景
  • 12-项目总结-项目功能模块
  • 13-项目总结-项目技术架构-整体架构图
  • 14-项目总结-项目技术架构-微服务技术栈
  • 15-项目总结-项目技术架构-接口定义规范
  • 16-项目总结-项目技术架构-注册中心和网关
  • 17-项目总结-项目技术架构-其它问题
  • 18-项目总结-前后端开发流程及前端技术栈
  • 19-项目总结-CMS页面管理及相关技术点
  • 20-项目总结-课程管理及相关技术点
  • 21-项目总结-媒资管理及相关技术点
  • 22-项目总结-课程搜索流程
  • 23-项目总结-图片服务器
  • 24-项目总结-认证和授权流程
  • 25-项目总结-异常处理流程
  • 26-项目总结-事务及分布式事务控制

阶段四 租房行业-好客租房

展开
第一章 ES6新特性以及ReactJS
1-1 课程介绍(好客租房学习资料在此下载~)
  • 01.课程介绍
1-2 ES6新特性
  • 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新特性之模块化
1-3 ReactJS入门
  • 18.ReactJS入门之前端开发的演变
  • 19.ReactJS入门之ReactJS简介
  • 20.ReactJS入门之环境搭建以及编写HelloWorld程序
  • 21.ReactJS入门之JSX语法
  • 22.ReactJS入门之组件
  • 23.ReactJS入门之组件状态
  • 24.ReactJS入门之声明周期
第二章 Ant Design以及Ant Design Pro
2-1 课程介绍
  • 01.课程介绍
2-2 ReactJS入门
  • 02.ReactJS入门之Model分层的概念
  • 03.ReactJS入门之dva的使用
  • 04.ReactJS入门之dva的使用(实现点击事件)
  • 05.ReactJS入门之Model中请求数据
  • 06.ReactJS入门之mock数据
2-3 Ant Design入门
  • 07.Ant Design入门之介绍
  • 08.Ant Design入门之开始使用
  • 09.Ant Design入门之布局
  • 10.Ant Design入门之美化布局和引入导航条
  • 11.Ant Design入门之导航菜单添加链接
  • 12.Ant Design入门之表格的基本使用
  • 13.Ant Design入门之表格的数据分离
2-4 Ant Design Pro入门
  • 14.Ant Design Pro入门之简介
  • 15.Ant Design Pro入门之部署安装
  • 16.Ant Design Pro入门之自定义菜单和路由
  • 17.Ant Design Pro入门之自定义页面
  • 18.Ant Design Pro入门之model层执行流程
2-5 课程总结
  • 19.课程总结
第三章 项目介绍以及开发后台系统
3-1 课程介绍
  • 01.课程介绍
3-2 项目介绍
  • 02.项目介绍之市场需求分析
  • 03.项目介绍之需求分析、系统架构讲解
3-3 前端系统搭建
  • 04.前端系统搭建、logo信息以及版权信息的修改
  • 05.前端系统搭建之自定义菜单
3-4 后端系统开发
  • 06.后台系统开发之楼盘、房源数据结构
  • 07.后台系统开发之form表单组件以及表单提交的讲解
  • 08.后台系统开发之新增房源的自动完成功能的讲解
  • 09.后台系统开发之新增房源的图片上传功能
3-5 Dubbo入门
  • 10.后台服务系统之架构说明
  • 11.后台服务系统之什么是dubbo
  • 12.后台服务系统之dubbo框架的背景以及需求(服务治理)
  • 13.后台服务系统之dubbo架构
  • 14.后台服务系统之搭建ZooKeeper注册中心
  • 15.后台服务系统之编写服务提供方实现
  • 16.后台服务系统之编写服务消费方实现
  • 17.后台服务系统之Dubbo Admin的讲解
  • 18.后台服务系统之Dubbo负载均衡策略
  • 19.后台服务系统之Dubbo协议
3-6 课程总结
  • 20.课程总结
第四章 服务的具体实现以及MybatisPlus
4-1 课程介绍
  • 01.课程介绍
4-2 MybatisPlus入门
  • 02.使用Docker安装MySQL
  • 03.MybatisPlus入门之介绍
  • 04.MybatisPlus入门之架构讲解
  • 05.MybatisPlus入门之快速入门
  • 06.MybatisPlus入门之BaseMapper使用讲解
  • 07.MybatisPlus入门之配置讲解
  • 08.MybatisPlus入门Lombok的使用
  • 08.MybatisPlus入门Lombok的使用
4-3 实现新增房源功能
  • 09.搭建后台服务系统
  • 10.新增房源服务实现之搭建工程
  • 11.新增房源服务实现之AutoGenerator使用以及创建pojo对象
  • 12.新增房源服务实现之新增房源服务的具体实现
  • 13.新增房源服务实现之新增房源RESTful接口的开发
  • 14.前后端整合开发之新增房源
4-4 课程总结
  • 15.课程总结
第五章 阿里云OSS以及GraphQL
5-1 课程介绍
  • 01.课程介绍
5-2 阿里云OSS存储
  • 02.图片存储解决方案的分析
  • 03.阿里云OSS存储之OSS介绍
  • 04.阿里云OSS存储之开始使用OSS
  • 05.阿里云OSS存储之SDK的使用
  • 06.阿里云OSS存储之图片上传逻辑的编写
  • 07.阿里云OSS存储之添加水印功能讲解
  • 08.图片存储解决方案之本地文件系统存储实现
  • 09.整合前后端进行图片上传开发
5-3 实现房源列表
  • 10.实现房源列表的Dubbo服务的开发
  • 11.实现房源列表的RESTful接口的开发
  • 12.实现房源列表的整合前端开发
5-4 GraphQL入门
  • 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入门之对象嵌套
5-5 课程总结
  • 24.课程总结
第六章 开发GraphQL服务以及前台系统搭建
6-1 课程介绍
  • 01.课程介绍
6-2 开发GraphQL接口
  • 02.实现根据id查询房源数据的dubbo服务
  • 03.实现根据id查询房源数据的GraphQL服务
  • 04.通过Altair GraphQL Client插件进行测试GraphQL接口
  • 05.优化改进GraphQLProvider实现逻辑
  • 06.实现查询房源列表的GraphQL接口服务
6-3 搭建前台系统
  • 07.前台系统之工程搭建以及启动服务
  • 08.前台系统之搭建node.js服务进行测试
  • 09.前台系统之了解功能模块以及分析数据加载流程
6-4 实现轮播广告功能
  • 10.轮播广告实现之分析数据结构以及表结构
  • 11.轮播广告实现之common工程的抽取
  • 12.轮播广告实现之实现查询的dubbo服务
  • 13.轮播广告实现之查询广告服务的实现(RESTful接口)
  • 14.轮播广告实现之前后端整合测试
  • 15.编写广告查询的GraphQL接口服务
  • 16.使用Apollo Client与后端GraphQL进行通信实现广告查询功能
6-5 课程总结
  • 17.课程总结
第七章 完善前端功能以及WebSocket
7-1 课程介绍
  • 01.课程介绍
7-2 完善房源功能
  • 02.实现前端的mock服务
  • 03.Graphql中的变量参数定义
  • 04.Graphql中的变量参数的服务端处理
  • 05.采用GraphQL实现房源列表的查询
  • 06.更新房源数据的RESTful接口的开发
  • 07.更新房源的交互页面实现讲解
  • 08.更新房源数据的与服务端交互的实现
  • 09.更新房源窗口销毁问题的演示以及说明
  • 10.服务缓存实现的分析
7-3 Redis集群实现缓存功能
  • 11.通过Docker搭建Redis集群
  • 12.通过Docker搭建Redis集群(解决IP地址的问题)
  • 13.编写spring-data-redis相关代码进行集群测试
  • 14.实现添加缓存逻辑
  • 15.通过包装request的方式解决输入流只能读取一次的问题
  • 16.通过ResponseBodyAdvice实现数据写入到Redis
  • 17.实现消息实时查询的方案分析
7-4 WebSocket入门
  • 18.WebSocket简介
  • 19.WebSocket服务之快速入门
  • 20.WebSocket服务之编写js客户端
  • 21.使用SpringBoot整合WebSocket
  • 22.WebSocket拦截器
7-5 课程总结
  • 23.课程总结
第八章 MongoDB入门以及实现微聊即时通讯功能
8-1 课程介绍
  • 01.课程介绍
8-2 MongoDB入门
  • 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操作之面向对象的操作
8-3 spring-data-mongodb的使用
  • 19.spring-data-mongodb的使用之搭建环境以及保存数据
  • 20.spring-data-mongodb的使用之查询、更新、删除操作
8-4 实现微聊功能(即时通讯)
  • 21.搭建微聊系统以及编写基础代码
  • 22.实现微聊系统之定义MessageDAO接口
  • 23.实现微聊系统之实现MessageDAO接口
  • 24.实现微聊系统之实现WebSocket的流程分析
  • 25.实现微聊系统之实现WebSocket的业务逻辑
  • 26.实现微聊系统之实现查询历史消息与好友列表的服务
  • 27.实现微聊系统之实现查询历史消息与好友列表的服务(解决图片访问不了的问题)
  • 28.整合前端系统实现微聊功能之查询好友列表和查询历史消息
  • 29.整合前端系统实现微聊功能之发送消息
  • 30.整合前端系统实现微聊功能之接收消息
  • 31.分布式Socket解决方案分析
8-5 课程总结
  • 32.课程总结
第九章 分布式消息系统RocketMQ
9-1 课程介绍
  • 01.课程介绍
9-2 RocketMQ简介以及部署
  • 02.RocketMQ简介
  • 03.RocketMQ的历史发展
  • 04.RocketMQ的核心概念讲解
  • 05.通过非docker的方式进行RocketMQ的安装
  • 06.通过RocketMQ的java客户端api进行测试
  • 07.通过docker的方式进行RocketMQ的安装
  • 08.部署RocketMQ的管理工具
9-3 RocketMQ快速入门
  • 09.RocketMQ快速入门之手动创建topic
  • 10.RocketMQ快速入门之发送消息(同步)
  • 11.RocketMQ快速入门之发送消息(异步)
  • 12.RocketMQ快速入门之消息的消费
  • 13.RocketMQ快速入门之消息的消费(多种订阅方式)
  • 14.RocketMQ快速入门之消息过滤器(用户自定义属性)
9-4 RocketMQ消息API讲解
  • 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详解之重复消息的解决方案
9-5 RocketMQ的存储原理
  • 25.RocketMQ的存储之消息的存储分析
  • 26.RocketMQ的存储之消息的同步、异步刷盘
  • 27.RocketMQ的存储之消息的同步、异步刷盘(补充)
9-6 课程总结
  • 28.课程总结
第十章 RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
10-1 课程介绍
  • 01.课程介绍
10-2 RocketMQ错误消息重试策略
  • 02.RocketMQ错误消息重试策略之重试情况的分析
  • 03.RocketMQ错误消息重试策略之Producer的重试机制
  • 04.RocketMQ错误消息重试策略之Consumer的重试机制(Exception情况)
  • 05.RocketMQ错误消息重试策略之Consumer的重试机制(timeout情况)
10-3 RocketMQ集群
  • 06.RocketMQ集群之集群模式讲解
  • 07.RocketMQ集群之搭建2m2s集群(配置说明)
  • 08.RocketMQ集群之搭建2m2s集群(操作)
10-4 SpringBoot整合RocketMQ
  • 09.SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
  • 10.SpringBoot整合RocketMQ之Consumer接收消息
  • 11.SpringBoot整合RocketMQ之事务消息
10-5 实现分布式WebSocket
  • 12.实现分布式WebSocket之回顾实现方案
  • 13.实现分布式WebSocket之具体实现(发送消息)
  • 14.实现分布式WebSocket之具体实现(接收消息以及测试)
10-6 地图找房
  • 15.地图找房功能实现之功能介绍
  • 16.地图找房功能实现之前端代码实现讲解
  • 17.地图找房功能实现之改造静态数据为动态加载(GraphQL服务实现)
  • 18.地图找房功能实现之添加百度地图的拖动事件
  • 19.地图找房功能实现之添加查询参数
  • 20.MongoDB的地理位置索引
  • 21.地图找房功能实现之整合MongoDB进行开发
10-7 课程总结
  • 22.课程总结
第十一章 微信小程序
11-1 课程介绍
  • 01.课程介绍
11-2 微信小程序开发的准备工作
  • 02.微信小程序介绍
  • 03.微信小程序的开发准备工作之账号注册、管理平台介绍
  • 04.微信小程序的开发准备工作之开发者工具的使用
11-3 微信小程序快速入门
  • 05.微信小程序快速入门之项目的目录文件讲解
  • 06.微信小程序快速入门之app.json配置项的讲解
  • 07.微信小程序快速入门之window配置项
  • 08.微信小程序快速入门之tabBar配置项(真机调试)
  • 09.微信小程序快速入门之view组件
  • 10.微信小程序快速入门之swiper组件(轮播广告组件)
  • 11.微信小程序快速入门之基础组件(icon、text、progress)
  • 12.微信小程序快速入门之表单组件
  • 13.微信小程序快速入门之image组件
  • 14.微信小程序快速入门之注册小程序
  • 15.微信小程序快速入门之场景值
  • 16.微信小程序快速入门之注册页面(初始数据)
  • 17.微信小程序快速入门之注册页面(生命周期函数)
  • 18.微信小程序快速入门之注册页面(组件绑定事件、setData函数、图解注册页面流程)
  • 19.微信小程序快速入门之模块化
  • 20.微信小程序快速入门之模块化(补充)
11-4 微信小程序视图层详解
  • 21.微信小程序视图层详解之WXML
  • 22.微信小程序视图层详解之WXSS
  • 23.微信小程序视图层详解之WXS
11-5 课程总结
  • 24.课程总结
第十二章 微信小程序API使用以及实现小程序授权登录
12-1 课程介绍
  • 01.课程介绍
12-2 微信小程序的api详解
  • 02.微信小程序的api介绍
  • 03.微信小程序的api之网络请求(文档说明)
  • 04.微信小程序的api之网络请求(实现轮播广告)
  • 05.微信小程序的api之WebSocket(文档说明)
  • 06.微信小程序的api之WebSocket(实现简易聊天面板)
  • 07.微信小程序的api之GraphQL查询
  • 08.微信小程序的api之图片相关api(选择相册图片)
  • 09.微信小程序的api之图片相关api(图片预览)
  • 10.微信小程序的api之相机相关api(拍照、录像)
  • 11.微信小程序的api之扫描二维码
  • 12.微信小程序的api之动画
12-3 授权登录
  • 13.微信小程序开发之授权登录(流程讲解)
  • 14.微信小程序开发之授权登录(代码实现1)
  • 15.微信小程序开发之授权登录(代码实现2)
12-4 实现好客租房首页
  • 16.实现好客租房项目首页的方案分析
  • 17.实现好客租房项目首页的代码实现
12-5 扩展知识
  • 18.WePY框架的介绍
  • 19.微信小程序的插件
12-6 课程总结
  • 20.课程总结
第十三章 ElasticStack学习之Elasticsearch入门
13-1 课程介绍
  • 01.课程介绍
13-2 Elastic Stack简介
  • 02.Elastic Stack技术栈的介绍
13-3 Elasticsearch快速入门
  • 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(聚合)
13-4 Elasticsearch核心讲解
  • 17.Elasticsearch核心详解之文档
  • 18.Elasticsearch核心详解之查询响应
  • 19.Elasticsearch核心详解之判断文档是否存在
  • 20.Elasticsearch核心详解之批量操作
  • 21.Elasticsearch核心详解之分页搜索
  • 22.Elasticsearch核心详解之映射
  • 23.Elasticsearch核心详解之结构化查询
  • 24.Elasticsearch核心详解之过滤查询
13-5 中文分词
  • 25.Elasticsearch中文分词之分词API讲解
  • 26.Elasticsearch中文分词之内置分词器
  • 27.Elasticsearch中文分词之IK分词器的使用
  • 28.Elasticsearch中文分词之IK分词器补充(自定义词汇)
13-6 课程总结
  • 29.课程总结
第十四章 ElasticStack学习之Elasticsearch进阶
14-1 课程介绍
  • 01.课程介绍
14-2 全文搜索
  • 02.全文搜索之倒排索引
  • 03.全文搜索之单词搜索
  • 04.全文搜索之多词搜索
  • 05.全文搜索之组合搜索
  • 06.全文搜索之权重
  • 07.全文搜索之短语匹配
14-3 Elasticsearch集群
  • 08.Elasticsearch集群之节点类型
  • 09.Elasticsearch集群之使用docker搭建集群
  • 10.Elasticsearch集群之分片和副本
  • 11.Elasticsearch集群之故障转移(搭建三个节点的集群)
  • 12.Elasticsearch集群之故障转移(data节点宕机)
  • 13.Elasticsearch集群之故障转移(主节点宕机)
  • 14.Elasticsearch集群之故障转移(脑裂问题)
  • 15.Elasticsearch集群之分布式文档(路由)
  • 16.Elasticsearch集群之分布式文档(文档的写操作)
  • 17.Elasticsearch集群之分布式文档(文档搜索)
  • 18.Elasticsearch集群之分布式文档(全文搜索)
14-4 Elasticsearch的Java客户端
  • 19.Elasticsearch的Java客户端之介绍以及构造数据
  • 20.Elasticsearch的Java低级客户端之搭建工程以及实现查询集群状态
  • 21.Elasticsearch的Java低级客户端之新增文档数据
  • 22.Elasticsearch的Java低级客户端之搜索数据
  • 23.Elasticsearch的Java高级客户端之新增数据
  • 24.Elasticsearch的Java高级客户端之删除、更新、搜索操作
14-5 Spring Data Elasticsearch使用
  • 25.Spring Data Elasticsearch使用之工程搭建以及新增数据
  • 26.Spring Data Elasticsearch使用之工程搭建以及新增数据(补充)
  • 27.Spring Data Elasticsearch使用之更新、删除、搜索
第十五章 房源数据抓取以及实现房源搜索
15-1 课程介绍
  • 01.课程介绍
15-2 WebMagic抓取数据
  • 02.WebMagic抓取数据之介绍以及搭建框架
  • 03.WebMagic抓取数据之示例代码讲解以及抓取分析
  • 04.WebMagic抓取数据之编写抓取逻辑
  • 05.WebMagic抓取数据之编写Pipeline处理数据
  • 06.WebMagic抓取数据之图片上传到OSS服务器
  • 07.WebMagic抓取数据之导入数据到Elasticsearch(添加IK分词器)
  • 08.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库)
  • 09.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库补充)
  • 10.WebMagic抓取数据之导入数据到Elasticsearch(批量导入数据)
15-3 开发搜索功能
  • 11.开发搜索的RESTful接口
  • 12.整合前端进行开发搜索功能
  • 13.优化搜索功能之高亮显示(采用反射具体代码实现)
  • 14.优化搜索功能之高亮显示(整合前端实现)
  • 15.优化搜索功能之分页查询
  • 16.热词搜索之功能分析
  • 17.热词搜索之实现分析
  • 18.热词搜索之具体实现
15-4 拼音分词
  • 19.拼音分词之集群添加拼音分词插件
  • 20.拼音分词之插件讲解
  • 21.拼音分词之具体应用
15-5 课程总结
  • 22.课程总结
第十六章 ElasticStack学习之Beats、Kibana、Logstash
16-1 课程介绍
  • 01.课程介绍
16-2 Filebeat入门
  • 02.了解Beats
  • 03.Filebeat入门学习之简介
  • 04.Filebeat入门学习之架构
  • 05.Filebeat入门学习之部署安装(第一个应用)
  • 06.Filebeat入门学习之读取日志文件
  • 07.Filebeat入门学习之自定义标签和字段
  • 08.Filebeat入门学习之输出到Elasticsearch
  • 09.Filebeat入门学习之工作原理
  • 10.Filebeat入门学习之Module(读取Redis文件)
16-3 Metricbeat入门
  • 11.Metricbeat入门学习之简介
  • 12.Metricbeat入门学习之部署与收集系统指标
  • 13.Metricbeat入门学习之Redis Module
16-4 Kibana入门
  • 14.Kibana入门学习之简介以及安装
  • 15.Kibana入门学习之通过Docker部署安装
  • 16.Kibana入门学习之数据探索
  • 17.Kibana入门学习之Metricbeat仪表盘
  • 18.Kibana入门学习之Filebeat仪表盘
16-5 Logstash入门
  • 19.Logstash入门学习之简介
  • 20.Logstash入门学习之部署安装(HelloWorld)
  • 21.Logstash入门学习之Filebeat与Logstash整合
  • 22.Logstash入门学习之添加Filter
  • 23.Logstash入门学习之数据发送到Elasticsearch
16-6 课程总结
  • 24.课程总结
第十七章 MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
17-1 课程介绍
  • 01.课程介绍
17-2 分析系统架构存在的问题
  • 02.系统架构存在的问题
17-3 MySQL数据库的集群方案
  • 03.MySQL数据库的集群方案之读写分离架构
  • 04.MySQL数据库的集群方案之中间件架构
  • 05.MySQL数据库的集群方案之负载均衡架构
  • 06.MySQL数据库的集群方案之PXC集群架构
  • 07.MySQL数据库的集群方案之混合架构
17-4 MySQL主从架构
  • 08.搭建主从复制架构之原理以及配置项说明
  • 09.搭建主从复制架构之搭建主库(master)
  • 10.搭建主从复制架构之搭建从库(slave)
  • 11.搭建主从复制架构之主从复制的3种模式
17-5 MyCat中间件
  • 12.MyCat中间件之介绍
  • 13-1.MyCat中间件之实现数据分片
  • 13-2.MyCat中间件之实现读写分离
  • 14.MyCat中间件之MyCat集群
17-6 HAProxy负载均衡
  • 15.HAProxy负载均衡之介绍以及架构说明
  • 16.HAProxy负载均衡之部署安装
17-7 PXC集群
  • 17.PXC集群之简介
  • 18.PXC集群之部署安装以及测试
  • 19.PXC集群之集群说明
  • 20.PXC集群之PXC集群方案与Replication区别
17-8 综合应用
  • 21.综合应用之系统架构
  • 22.综合应用之部署PXC集群(2个集群)
  • 23.综合应用之部署主从复制集群
  • 24.综合应用之部署MyCat集群
  • 25.综合应用之部署HAProxy
17-9 课程总结
  • 26.课程总结
第十八章 项目发布以及各种服务集群搭建
18-1 课程介绍
  • 01.课程介绍
18-2 部署架构
  • 02.部署架构讲解
  • 03.部署计划讲解
18-3 实施部署
  • 04.MySQL集群部署之规划
  • 05.MySQL集群部署之部署pxc集群
  • 06.MySQL集群部署之部署MS集群(主从复制)
  • 07.MySQL集群部署之部署MyCat集群
  • 08.MySQL集群部署之部署HAProxy
  • 09.部署Redis集群
  • 10.部署Elasticsearch集群
  • 11.部署Elasticsearch集群之创建索引库以及导入数据
  • 12.部署RocketMQ集群
  • 13.部署ZooKeeper集群
18-4 项目打包
  • 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项目
18-5 课程总结
  • 23.课程总结
第十九章 MongoDB集群以及日志、异常规范
19-1 课程介绍
  • 01.课程介绍
19-2 MongoDB复制集集群
  • 02.MongoDB复制集之简介
  • 03.MongoDB复制集之架构
  • 04.MongoDB复制集之Primary选举
  • 05.MongoDB复制集之成员说明
  • 06.MongoDB复制集之搭建集群
  • 07.MongoDB复制集之故障转移
  • 08.MongoDB复制集之增加arbiter节点
19-3 MongoDB分片集群
  • 09.MongoDB分片集群之简介
  • 10.MongoDB分片集群之优势
  • 11.MongoDB分片集群之架构
  • 12.MongoDB分片集群之数据分布
  • 13.MongoDB分片集群之搭建集群
  • 14.MongoDB分片集群之集群使用以及操作
19-4 日志规范
  • 15.日志规范之为什么要使用SLF4J
  • 16.日志规范之了解slf4j
  • 17.日志规范之slf4j整合JDK14以及Simple的使用
  • 18.日志规范之slf4j整合Log4j以及Logback
  • 19.日志规范之阿里巴巴开发手册中的其它规范讲解
19-5 异常规范
  • 20.异常规范之异常的概念
  • 21.异常规范之阿里巴巴开发手册中的异常规范讲解(上)
  • 22.异常规范之阿里巴巴开发手册中的异常规范讲解(下)
19-6 课程总结
  • 24.课程总结
第二十章 Hyperledger fabric
20-1 课程介绍
  • 01.课程介绍
20-2 认识
  • 定义
  • 货币的发展
  • 什么是分布式账本
  • 中心化和去中心化
  • 什么是比特币?
  • 演化
  • 应用场景
  • 一些疑问
  • 技术的现状
20-3 Hyperledger fabric入门
  • 11.Hyperledger fabric入门之简介
  • 12.Hyperledger fabric入门之如何解决现实问题
  • 13.Hyperledger fabric入门之案例分析
  • 14.Hyperledger fabric入门之chaincode
  • 15.Hyperledger fabric入门之工作流程
  • 16.Hyperledger fabric入门之术语回顾
20-4 项目中应用
  • 应用
20-5 课程总结
  • 19.课程总结

阶段五 服务行业 - SaaS企业管理

展开
第一章 Activiti7工作流引擎
1-1 Activiti7基础原理与使用(学习资料在此下载~)
  • 01Activiti7的简单介绍
  • 02实现流程自动化管理的方式一及问题分析
  • 03Activitit适用行业及使用场景的介绍
  • 04工作流控制的传统方式
  • 05Activiti内部核心工作机制介绍
  • 06Activiti内部核心机制的实现原理分析
  • 07Activiti内部核心机制总结与Activiti7介绍
  • 08Acitviti7规范-BPM&BPMN介绍
  • 09Activiti7整合开发的步骤
  • 10Activiti7开发环境介绍
  • 11ActiviDesigner流程设计器插件安装与使用(Eclipse版本)
  • 12ActivitiDesigner流程设计器插件安装与使用(IDEA工具)
  • 13ActivitiDesigner安装问题_翻墙软件安装补充
  • 14Activiti7支持的数据库及准备工作
  • 15Activiti7表结构生成(java代码方式)
  • 16Activiti7创建表结构的细节问题
  • 17Activiti创建表结构的第二种配置方式
  • 18Activiti7开发入门的总结
1-2 Activiti7工作流使用
  • 01Activiti表结构的规范说明
  • 02Activiti系统体系架构图
  • 03Activiti架构图类与接口详细介绍
  • 04使用IDEA的ActivitiDesigner完成流程定义
  • 05IDEA中制作Activiti流程定义的png文件
  • 06IDEA中制作流程定义png文件的中文乱码问题
  • 07Activiti实现流程定义部署的步骤及实现
  • 08Activiti实现流程定义部署的内部过程分析
  • 09Activiti实现流程实例启动的步骤及实现
  • 10Acitviti实现启动流程实例的过程分析
  • 11Activiti实现指定用户任务列表的查询
  • 12Activiti实现用户任务列表查询的结果分析
  • 13Activiti实现当前用户任务处理
  • 14Activiti实现当前用户任务处理的过程分析
  • 15Activiti完成请假流程处理及过程分析
  • 16Activiti流程部署的zip包方式的补充
  • 17Activiti流程基础知识的总结
1-3 Activiti7流程进阶1
  • 01Activiti流程定义信息查询
  • 02Activiti流程定义信息删除及原理分析
  • 03Activiti流程定义信息删除的注意事项
  • 04Activiti实现资源文件保存的需求与方案分析
  • 05Activiti实现资源文件保存的实现步骤
  • 06Activiti保存资源文件的实现代码
  • 07Activiti保存资源文件的效果展示
  • 08Activiti历史信息的查询
  • 09Activiti与业务系统整合开发的原理分析
  • 10Activiti与业务系统整合的表结构支撑
  • 11Activiti实现业务系统businessKey整合操作
  • 12Activiti全部流程的挂起与激活过程分析
  • 13Activiti实现流程定义的全部挂起与激活
  • 14Activiti中单个流程实例的挂起与激活
  • 15Activiti中单个流程实例的挂起与激活
  • 16Activiti流程实例挂起后的任务执行测试
  • 17Activiti流程定义&流程实例总结
1-4 Activiti7流程进阶2
  • 01Activiti7进阶引导语
  • 02Activiti中个人任务分配的固定方式和UEL方式
  • 03Activiti中assignee值的UEL实现方式
  • 04测试Assignee流程变量UEL值的动态分配
  • 05监听器方式实现Activiti的流程assignee设置
  • 06Activiti的个人任务查询及办理的小结
  • 07Activiti的流程变量概述及作用
  • 08Activiti中流程变量的数据类型及注意事项
  • 09Activiti中流程变量的作用域介绍
  • 10Activiti中流程变量的使用方式
  • 11Activiti中流程变量案例需求分析
  • 12Activiti中流程变量案例的BPMN定义
  • 13Activiti中流程变量案例的POJO类准备
  • 14Activiti流程变量案例-部署流程定义
  • 15Activiti流程变量案例-设置POJO类型的值
  • 16Activiti流程变量案例-测试流程的第一个分支
  • 17Activiti流程变量案例-测试流程的num大于3的分支
  • 18Activiti流程变量案例-POJO实现Serializable接口的测试
  • 19Activiti流程变量案例-完成任务时设置变量的值
  • 20Activiti流程变量-通过流程实例ID设置
  • 21Activiti流程变量-通过当前任务ID来设置流程变量
  • 22Activiti流程变量-Global全局变量的注意事项及小结
  • 23总结Activiti个人任务&流程变量Global类型
1-5 Activiti7流程进阶3
  • 01Activiti流程变量-Local类型变量的介绍
  • 02Activiti候选用户Candidate-Users的概述
  • 03Activiti组任务-办理流程分析
  • 04Activiti组任务-前期测试准备工作
  • 05Activiti组任务-查询候选人的组任务
  • 06Activiti组任务-拾取组任务的代码实现
  • 07Activiti组任务-用户任务查询&完成任务
  • 08Activiti组任务-当前用户归还组任务
  • 09Activiti组任务-任务交接的分析与实现
  • 10Activiti组任务-数据库表的影响分析及总结
  • 11Activiti网关-基本概述
  • 12Activiti排他网关概述及场景引入
  • 13Activiti排他网关示例-请假流程定义
  • 14Activiti排他网关-测试新的请假流程效果
  • 15Activiti并行网关-基本概述
  • 16Activiti并行网关-请假流程定义优化
  • 17Activiti并行网关-演示效果
  • 18Activiti包含网关-基本概述
  • 19Activiti包含网关-流程定义图
  • 20Activiti包含网关-演示效果
  • 21Activiti使用总结
1-6 Activiti7新特性&整合开发
  • 01课程介绍及Activiti与Spring整合的步骤说明
  • 02Activiti与Spring整合测试
  • 03Activiti与Spring整合过程分析
  • 04Activiti7发展过程及挑战
  • 05Activiti7学习文档及Example示例下载
  • 06Activiti7的新API介绍与分析_ProcessRuntime分析
  • 07Activiti7新API介绍及分析-TaskRuntime分析
  • 08Activiti与SpringBoot开发-引入坐标
  • 09Activiti7与SpringBoot整合-SpringSecurity配置信息
  • 10Activiti7与SpringBoot整合-bpmn流程定义
  • 11Activiti7与SpringBoot整合-实现查看流程定义
  • 12Activiti7与SpringBoot整合-实现流程实例启动
  • 13Activiti7与SpringBoot整合-任务分页查询
  • 14Activiti7与SpringBoot整合-任务拾取&执行
  • 15Activti7与SpringBoot整合-测试整个流程执行
  • 16Activti7+SpringBoot+SpringMVC整合-开发Controller控制器
  • 17Activti7新特性总结
第二章 SAAS-IHRM系统概述与搭建环境
2-1 课程简介
  • 01-课程介绍-new
  • 02-云服务的三种模式
  • 03-saas的概述
  • 04-什么是saashrm
2-2 系统设计
  • 05-原型分析法与用例图
  • 06-Power Designer介绍
  • 07-Power Designer绘制用例图
  • 08-系统设计
  • 09-api文档
2-3 工程搭建
  • 10-工程搭建:前置知识点和开发环境要求
  • 11-工程搭建:搭建父工程
  • 12-工程搭建:搭建子工程之搭建环境构造返回实体类
  • 13-工程搭建:搭建子工程之分布式id生成器
  • 14-工程搭建:搭建子工程之搭建实体类模块和lombok插件
2-4 企业微服务构建
  • 15-企业微服务:搭建环境
  • 16-企业微服务:实现crud操作之创建实体类
  • 17-企业微服务:实现crud操作之dao接口
  • 18-企业微服务:实现crud操作之service
  • 19-企业微服务:实现crud操作之保存企业
  • 20-企业微服务:实现crud操作之删除更新查询企业
  • 21-企业微服务:使用postman测试接口
  • 22-统一异常处理
  • 23-跨域问题以及总结
第三章 SAAS-IHRM-数据库设计与前端框架
3-1 课程简介
  • 01-内容介绍
3-2 多租户数据库设计方案
  • 02-多租户以及基于多租户的数据库设计需求
  • 03-多租户数据库设计方法:独立数据库,共享schema
  • 04-多租户数据库设计方法:独立数据库
  • 05-多租户数据库设计方法:共享数据库表
3-3 数据库设计原则
  • 06-数据库设计:三范式
  • 07-数据库设计:反三范式
  • 08-数据库设计:pd工程创建数据库表-上
  • 09-数据库设计:pd工程创建数据库表-下
3-4 前端框架介绍
  • 10-脚手架工程:介绍安装
  • 11-脚手架工程:工程目录结构
  • 12-前端框架:执行流程分析之路由与菜单
  • 13-前端框架:发送请求获取数据的执行逻辑
  • 14-前端框架:mockjs模拟数据
3-5 前端企业管理
  • 15-前端企业管理:搭建环境
  • 15-前端企业管理:配置API
  • 16-企业列表:构造数据
  • 17-企业列表:构造页面
  • 18-企业列表:构造序号和专改列
  • 19-企业详情:配置路由构造页面
  • 20-企业详情:构造数据
  • 21-企业详情:完成企业详情展示
  • 22-前后端联合测试
  • 23-总结
第四章 SAAS-IHRM系统用户权限设计概述
4-1 课程简介
  • 01-内容介绍与组织机构管理的需求分析
4-2 部门微服务
  • 02-部门微服务:开发步骤与实体类
  • 03-部门微服务:基本dao和service代码编写
  • 04-部门微服务:保存部门
  • 05-部门微服务:查询企业列表
  • 06-部门微服务:部门的修改和删除
  • 07-部门微服务:抽取公共代码和测试
4-3 部门前端
  • 08-部门前端:构造模块
  • 09-部门前端:编写请求API
  • 10-部门前端:构造数据
  • 11-部门前端:构造部门树形列表
  • 12-部门前端:美化树形列表
  • 13-部门前端:构造添加部门弹出框
  • 14-部门前端:添加和修改部门
  • 15-部门前端:页面优化以及抽取组件
4-4 权限设计
  • 16-RBAC模型:设计思路
  • 17-RBAC模型:表设计分析
  • 18-SaaS权限控制:需求分析
  • 19-SaaS权限控制:设计思路和表分析
4-5 用户管理
  • 20-用户管理:搭建系统微服务
  • 21-用户管理:实体类介绍
  • 22-用户管理:用户dao和service代码
  • 23-用户管理:controller代码
  • 24-用户管理:构造前端页面
  • 24-用户管理:构造前端页面-下
  • 25-总结
第五章 权限分配与jwt概述
5-1 课程简介
  • 01-角色管理与今日内容介绍
5-2 权限基本操作
  • 02-权限基本操作:实体类和dao
  • 03-权限基本操作:api介绍和基本service与controller
  • 04-权限基本操作:权限的更新和保存
  • 05-权限基本操作:查询列表
  • 06-权限基本操作:根据id查询和删除
  • 07-权限基本操作:测试权限的操作
5-3 分配角色
  • 08-分配角色:需求分析
  • 09-分配角色:代码实现
  • 10-分配权限:代码实现
  • 11-分配权限,分配角色:测试
  • 11-分配权限,分配角色:页面回显
5-4 常见认证机制
  • 12-常见认证机制-上
  • 13-常见认证机制-下
  • 14-jwt:介绍以及创建token
  • 15-jwt:token的解析
  • 16-jwt:自定义claims设置数据
5-5 hrm中的jwt认证
  • 17-hrm中的jwt认证:构造工具类
  • 18-hrm中的jwt认证:需求分析与用户登录-上
  • 19-hrm中的jwt认证:用户登录-下
  • 20-hrm中的jwt认证:获取用户数据-上
  • 21-hrm中的jwt认证:token校验获取用户数据
  • 22-总结
第六章 JWT的权限控制与Shiro入门
6-1 课程简介
  • 01-今日内容介绍以及前端权限控制需求分析
6-2 前端权限控制
  • 02-前端权限控制:获取用户信息接口构造数据
  • 03-前端权限控制:前端菜单控制
  • 04-前端权限控制:实现思路分析-待修改
  • 05-前端权限控制:按钮的权限控制
6-3 服务状态
  • 06-有状态服务和无状态服务
  • 07-有状态服务和无状态服务的区别与联系
6-4 基于jwt的用户鉴权
  • 08-基于jwt的用户鉴权:拦截器概述
  • 09-基于jwt的用户鉴权:使用拦截器统一处理claims
  • 10-基于jwt的用户鉴权:配置拦截器并测试
  • 11-基于JWT的API权限校验:需求分析
  • 12-基于JWT的API权限校验:代码实现
  • 13-基于JWT的API权限校验:测试
6-5 shiro安全框架入门
  • 14-shiro介绍
  • 15-shiro的内部体系结构
  • 16-shiro认证与授权:基于ini的用户认证
  • 17-shiro认证与授权:基于ini的用户授权
  • 18-shiro认证与授权:自定义realm-上
  • 19-shiro认证与授权:自定义realm-中
  • 20-shiro认证与授权:自定义realm-下
  • 21-shiro认证与授权:执行流程分析
第七章 审批中心模块
7-1 《新特性&整合开发》模块bug修复
  • 《新特性&整合开发》模块bug修复
7-2 SaaS-IHRM中的请假流程业务分析
  • 02本章内容介绍
  • 03SaaS-IHRM中的请假流程业务分析
  • 04SaaS-IHRM项目的请假流程定义的实现
  • 05SaaS-IHRM菜单改造&BPMN文件上传的准备工作
7-3 SaaS-IHRM表单提交403错误&ThymeLeaf模板技术
  • 06SaaS-IHRM表单提交403错误的原理分析
  • 07SaaS-IHRM中使用ThymeLeaf解决403错误过程分析
  • 08SaaS-IHRM中ThymeLeaf技术的使用步骤
7-4 SaaS-IHRM项目框架搭建及流程部署
  • 09SaaS-IHRM项目开发-框架搭建
  • 10SaaS-IHRM-框架结构分析
  • 11SaaS-IHRM-IndexController编写及首页面操作
  • 12SaaS-IHRM项目的文件上传Controller编写
  • 13SaaS-IHRM项目的流程部署实现及测试
  • 14SaaS-IHRM项目的CsrfFilter拦截的Token源码分析及测试
7-5 SaaS-IHRM项目流程的基本操作
  • 15SaaS-IHRM项目的流程定义信息查看
  • 16SaaS-IHRM项目-查询流程定义小结&Thymeleaf的细节问题
  • 17SaaS-IHRM项目-查看bpmn文件的实现步骤
  • 18SaaS-IHRM项目-查看bpmn文件的实现
  • 19SaaS-IHRM项目的删除流程操作
  • 20SaaS-IHRM项目-工作流小结
第八章 Shiro高级 及SaaS-IHRM的认证授权
8-1 Shiro在SpringBoot的应用
  • 01-今日内容介绍与案例介绍
  • 02-Shiro与Springboot整合:配置依赖改造登录方法
  • 03-自定义realm:认证的操作步骤分析
  • 04-自定义realm:实现认证逻辑
  • 05-自定义realm:实现授权逻辑
  • 06-Shiro与Springboot整合:配置-上
  • 07-Shiro与Springboot整合:配置-下
  • 08-Shiro与Springboot整合:测试
  • 09-shiro鉴权:通过过滤器鉴权
  • 10-shiro鉴权:通过注解鉴权
8-2 shiro的会话管理
  • 11-shiro的会话管理:介绍
  • 12-shiro的会话管理:应用场景分析
  • 13-Shiro结合redis的统一会话管理:自定义会话管理器
  • 14-Shiro结合redis的统一会话管理:配置会话管理器
  • 15-Shiro结合redis的统一会话管理:测试与总结
8-3 SasSHRM中基于shiro的认证授权
  • 16-SasSHRM中基于shiro的认证授权:需求分析
  • 17-SasSHRM中基于shiro的认证授权:环境搭建
  • 18-SasSHRM中基于shiro的认证授权:登录改造
  • 19-SasSHRM中基于shiro的认证授权:自定义realm-认证
  • 20-SasSHRM中基于shiro的认证授权:自定义realm-授权
  • 21-SasSHRM中基于shiro的认证授权:系统微服务配置shiro(需修改)
  • 22-SasSHRM中基于shiro的认证授权:测试认证
  • 23-SasSHRM中基于shiro的认证授权:用户授权
第九章 员工管理及POI
9-1 员工管理
  • 01-员工管理需求和表说明
  • 02-员工管理基本代码的说明
  • 03-微服务发现组件Eureka:简介以及Eureka服务端开发
  • 04-微服务发现组件Eureka:微服务注册
  • 05-微服务调用组件Feign:简介以及搭建环境
  • 06-微服务调用组件Feign:案例测试
9-2 报表的概述
  • 07-报表的概述
  • 08-POI的概述
9-3 POI的入门
  • 09-POI的入门:概述和创建EXCEL
  • 10-POI的入门:创建单元格设置数据
  • 11-POI的入门:单元格样式处理
  • 12-POI的入门:绘制图形
  • 13-POI的入门:加载解析Excel-上
  • 14-POI的入门:加载解析Excel-下
9-4 员工信息Excel导入
  • 15-POI文件导入:需求说明
  • 16-POI文件导入:代码实现-解析Excel构造用户列表
  • 17-POI文件导入:代码实现-批量保存用户列表
  • 18-POI文件导入:跨服务器调用查询部门信息
  • 19-POI文件导入:总结
9-5 月人事报表打印
  • 01-课程介绍与POI导出人事报表:需求说明
  • 02-POI导出人事报表:代码实现-上
  • 03-POI导出人事报表:代码实现-下
9-6 模板打印
  • 04-模板打印:概述
  • 05-模板打印:代码实现-加载模板抽取公共样式
  • 06-模板打印:代码实现和总结
9-7 自定义工具类
  • 07-自定义工具类:工具类介绍
  • 08-自定义工具类:工具类测试
  • 09-自定义工具类:导入工具类测试
9-8 百万数据报表
  • 10-百万数据报表:概述
  • 11-百万数据报表:导出测试
  • 12-百万数据报表:分析以及解决办法
9-9 百万数据报表的导入与导出
  • 13-百万数据报表导出:需求以及思路分析
  • 14-百万数据报表导出:使用SXSSFWorkbook完成百万数据报表打印
  • 15-百万数据报表导出:原理分析与总结
  • 16-百万数据报表读取:需求分析
  • 17-百万数据报表读取:解决方案及原理分析
  • 18-百万数据报表读取:步骤分析以及自定义时间处理器
  • 19-百万数据报表读取:代码实现及测试
  • 20-百万数据报表读取:代码实现以及总结
第十章 图片上传与Jasper
10-1 dataURL
  • 01-图片上传:课程介绍与需求说明
  • 02-DataURL:概述
  • 03-DataURL:实现原理及优缺点分析
  • 04-DataURL:实现员工头像保存
  • 05-DataURL:员工头像回显
10-2 七牛云存储
  • 06-七牛云存储:概述和申请账号的说明
  • 07-七牛云存储:通过SDK上传图片
  • 08-七牛云存储:更新图片和访问图片
  • 09-七牛云存储:断点续传
  • 10-七牛云存储:实现员工头像保存
10-3 JasperReport概述
  • 11-JasperReport:概述
  • 12-JasperReport:声明周期
  • 13-JasperReport:开发步骤总结
10-4 Jaspersoft Studio入门
  • 14-Jaspersoft Studio:介绍和安装
  • 15-Jaspersoft Studio:创建工程以及模板结构介绍
  • 16-Jaspersoft Studio:创建第一个案例模板
  • 17-Jaspersoft Studio:整合springboot搭建环境
  • 18-Jaspersoft Studio:配置controller输出PDF文件
  • 19-Jaspersoft Studio:中文乱码处理以及总结
10-5 Parameters数据填充
  • 01-数据填充:数据填充的两种方式介绍
  • 02-Parameters数据填充:模板中使用Parameters填充数据
  • 03-Parameters数据填充:通过map集合传递数据并展示PDF
10-6 Jdbc数据源数据填充
  • 04-Jdbc数据源数据填充:构造数据库模拟连接
  • 05-Jdbc数据源数据填充:构造fields
  • 06-Jdbc数据源数据填充:传递Connection填充数据并展示PDF
  • 07-Jdbc数据源数据填充:使用parameter为sql语句传递参数
10-7 javaBean数据源数据填充
  • 08-javaBean数据源数据填充
10-8 分组报表
  • 09-分组报表:构造模板
  • 10-分组报表:pdf展示
  • 11-分组报表:使用variable构造页码
10-9 charts图形报表
  • 12-charts图形报表:需求分析
  • 13-charts图形报表:构造饼状图
10-10 父子报表
  • 14-父子报表:概述
  • 15-父子报表:父子报表传递数据
  • 16-父子报表:打印父子PDF报表
10-11 构造个人详情报表
  • 17-构造个人详情报表:需求说明
  • 18-构造个人详情报表:搭建环境
  • 19-构造个人详情报表:代码实现
第十一章 刷脸登录
11-1 浅谈人工智能
  • 01-人工智能:内容介绍与人工智能的概述
  • 02-人工智能:基于人工智能的人脸登录介绍
11-2 百度云AI
  • 03-百度云AI:概述
  • 04-百度云AI:账号注册以及注册应用
  • 05-百度云API入门:搭建环境
  • 06-百度云API入门:人脸注册
  • 07-百度云API入门:人脸检测
  • 08-百度云API入门:人脸搜索
  • 09-百度云API入门:人脸更新
11-3 刷脸登录
  • 10-刷脸登录:需求分析
  • 11-二维码生成:通过zxing生成二维码到本地
  • 12-二维码生成:通过zxing生成dataUrl的二维码
  • 13-刷脸登录:搭建环境-上
  • 14-刷脸登录:搭建环境-下
  • 15-刷脸登录:功能介绍和人脸注册
  • 16-刷脸登录:生成二维码
  • 17-刷脸登录:轮询查询二维码登录状态
  • 18-刷脸登录:人脸检测
  • 19-刷脸登录:人脸登录
  • 20-刷脸登录:构造前端工程
  • 21-刷脸登录:测试以及总结
第十二章 代码生成器原理分析及环境搭建
12-1 代码生成器概述
  • 01-代码生成器概述:内容介绍
  • 02-代码生成器概述:需求分析
  • 03-代码生成器概述:实现思路
12-2 深入FreeMarker的模板
  • 04-FreeMarker:概述
  • 05-FreeMarker的入门:入门案例
  • 06-FreeMarker的入门:字符串模板
  • 07-FreeMarker的模板:概述和数据模型
  • 08-FreeMarker的模板:if指令和list指令
  • 09-FreeMarker的模板:include和assign指令
12-3 数据库之元数据
  • 10-元数据:概述
  • 11-DataBaseMetaData元数据:获取数据库基本信息
  • 12-DataBaseMetaData元数据:获取所有数据库名称
  • 13-DataBaseMetaData元数据:获取指定数据库的表信息
  • 14-DataBaseMetaData元数据:获取指定数据库表中的字段属性
  • 15-ParameterMetaData元数据:获取参数个数
  • 16-ResultSetMetaData元数据:获取查询结果的字段信息
12-4 构造代码生成器环境
  • 17-构造代码生成器环境:需求分析
  • 18-构造代码生成器环境:实体类和工具类介绍
  • 19-构造代码生成器环境:配置界面
第十三章 代码生成器实现
13-1 代码生成器之数据模型
  • 01-代码生成器之数据模型:概述与需求分析
  • 02-代码生成器之数据模型:处理自定义properties数据
  • 03-代码生成器之元数据处理:操作步骤分析
  • 04-代码生成器之元数据处理:代码实现-上
  • 05-代码生成器之元数据处理:代码实现-下(需要修改)
13-2 代码生成器的实现
  • 06-代码生成器的实现:需求分析
  • 07-代码生成器的实现:程序入口GeneratorFacade
  • 08-代码生成器的实现:测试GeneratorFacade获取数据模型
  • 09-代码生成器的实现:核心处理类Generator的介绍
  • 10-代码生成器的实现:核心处理类Generator的实现-上
  • 11-代码生成器的实现:核心处理类Generator的实现-中
  • 12-代码生成器的实现:核心处理类Generator的实现-下
13-3 模板制作
  • 13-模板制作:需求分析
  • 14-模板制作:项目路径处理
  • 15-模板制作:实体类模板
  • 16-模板制作:持久层模板
  • 17-模板制作:业务层模板
  • 18-模板制作:视图层模板
  • 19-代码生成器:测试
  • 20-代码生成器:总结
第十四章 微服务网关与社保模块开发
14-1 微服务网关概述
  • 01-课程介绍
  • 02-网关的引入
  • 03-网关的概念
14-2 Zuul网关
  • 04-zuul介绍以及开发步骤
  • 05-搭建zuul运行环境
  • 06-搭建zuul运行环境测试
  • 07-zuul动态路由配置
  • 08-zuul过滤器
  • 09-zuul过滤器总结
  • 10-基于jwt的鉴权
  • 11-基于shiro的鉴权
  • 12-基于网关的代码改造
14-3 社保管理
  • 13-社保管理:需求分析
  • 14-社保管理:表分析
  • 15-社保管理:搭建环境-上
  • 16-社保管理:搭建环境-下
  • 17-社保管理:企业设置
  • 18-社保管理:分页-上
  • 19-社保管理:分页-下
  • 20-社保管理:设置员工社保
  • 21-社保管理:月度统计报表
  • 22-社保管理:数据归档
  • 23-社保管理:切换社保统计周期
  • 24-总结和作业
第十五章 考勤模块开发
15-1 社保管理
  • 01-回顾与内容介绍
  • 02-社保归档:归档历史列表
  • 03-社保归档:归档详情和用户归档历史
15-2 考勤设置
  • 04-考勤设置:需求分析和表介绍
  • 05-考勤设置:代码实现-上
  • 06-考勤设置:代码实现-下
15-3 考勤数据导入
  • 07-考勤管理:需求分析
  • 08-考勤数据导入:概述
  • 09-考勤数据导入:工具类测试
  • 10-考勤数据导入:操作步骤分析
  • 11-考勤数据导入:代码实现-上
  • 12-考勤数据导入:代码实现-下
15-4 考勤管理
  • 13-考勤列表:需求分析
  • 14-考勤列表:代码实现
  • 15-修改员工考勤记录
  • 16-考勤归档:查看月报表数据
  • 17-考勤归档:实现数据归档
  • 18-总结和作业
第十六章 薪资管理与工作流概述
16-1 考勤归档
  • 01-今日内容介绍
  • 02-考勤归档:制作新报表
  • 03-考勤归档:归档列表和详情
  • 04-考勤归档:查询用户归档历史
16-2 薪资管理
  • 05-薪资模块:概述和需求
  • 06-薪资模块:环境搭建-上
  • 07-薪资模块:环境搭建-下(改)
  • 08-薪资模块:分页列表代码分析
  • 09-薪资模块:调薪,定薪代码分析
  • 10-薪资模块:薪资详情
  • 11-薪资模块:月报表-上
  • 11-薪资模块:月报表-中
  • 11-薪资模块:月报表-下
16-3 审批中心之工作流
  • 12-工作流介绍
  • 13-审批中心概述
  • 14-activiti开发流程介绍
16-4 请假流程案例分析
  • 15-请假流程:流程分析
  • 16-请假流程:网页设计工具activiti-app的安装
  • 17-请假流程:使用activiti-app绘制请假流程
16-5 工作流开发-流程部署
  • 18-部署流程:环境搭建
  • 19-部署流程:activiti和业务系统多数据源的配置
  • 20-部署流程:多数据源的测试
  • 21-部署流程:代码编写
  • 22-部署流程:部署测试
  • 23-今日内容总结
第十七章 审批中心
17-1 工作流开发-流程定义
  • 01-今日内容介绍
  • 02-流程定义的概述
  • 03-流程定义操作:查询列表
  • 04-流程定义操作:流程的挂起与激活
  • 05-流程定义操作:编写流程的controller和service
  • 06-流程定义操作:前端页面展示
  • 07-流程定义操作:加班流程分析
  • 08-流程定义操作:离职流程分析
17-2 审批中心开发
  • 09-审批业务概述:业务流程说明
  • 10-审批业务概述:数据库表分析
  • 11-审批业务概述:环境搭建
  • 12-审批列表:代码实现-上
  • 13-审批列表:代码实现-下
  • 14-审批列表:审批详情与测试
  • 15-发起申请:步骤分析
  • 16-发起申请:代码实现-上
  • 17-发起申请:代码实现-中
  • 18-发起申请:代码实现测试
  • 19-发起申请:代码实现-下
  • 20-提交申请:代码实现
  • 21-请假流程:测试
  • 22-请假流程:流程分析
  • 23-其他流程的测试
  • 24-总结

阶段六 电商行业-淘淘商城

展开
第一章 微课-【实战】电商实战-淘淘商城-项目搭建
1-1 项目搭建
  • 课程计划1
  • 电商行业背景介绍
  • 电商行业的特点
  • 淘淘商城介绍
  • 淘淘商城系统架构
  • 开发环境说明
  • 工程搭建说明
  • 工程搭建-taotao-parent
  • 服务层工程创建
  • 表现层工程创建
  • 使用maven tomcat插件启动工程
  • svn服务器的安装及说明
  • maven聚合工程的说明
  • maven的dependenceManagement
  • 向SVN上传代码
  • 从svn导入工程
  • 课程计划2
  • 项目中使用的技术分析
  • dubbo的架构
  • dubbo的使用方法
  • 注册中心zookeeper的安装
  • 框架整合-服务端
  • 框架整合-表现层
  • mybatis逆向工程及页面展示
第二章 微课-【实战】电商实战-淘淘商城-商品管理
2-1 商品管理
  • 分页插件介绍
  • pageHelper测试
  • 商品列表查询-代码实现
  • 商品列表查询-测试
  • dubbo监控中心
  • 课程计划3
  • maven工程debug方法
  • 商品类目选择-分析
  • 商品类目选择-service
  • 商品类目选择-表现层
  • 图片上传分析
  • 图片服务器的原理
  • 图片服务器的安装
  • 上传图片测试
  • 使用工具类上传图片
  • 图片上传代码实现
  • 解决上传图片浏览器兼容性问题
  • 富文本编辑器的使用方法
  • 商品添加-分析
  • 商品添加完成
第三章 微课-【实战】电商实战-淘淘商城-内容管理
3-1 内容管理
  • 课程计划4
  • 前台系统工程搭建
  • 商城首页展示
  • 商城首页动态展示分析
  • 通过欢迎页显示首页
  • 内容服务系统工程搭建
  • 内容分类管理-Service
  • 内容分类管理展示
  • 商品上传图片异常问题
  • 内容分类添加-分析及dao
  • 内容分类添加-service
  • 内容分类添加-controller
  • 内容分类删除、重命名
  • 插入内容数据-service
  • 插入内容数据-实现
  • 首页动态展示内容分析
  • 首页轮播图展示-service
  • 首页轮播图-实现
第四章 微课-【实战】电商实战-淘淘商城-缓存
4-1 缓存
  • 课程计划5
  • 首页大广告实现流程
  • redis的安装
  • redis的启动及关闭
  • redis的客户端
  • redis的五种数据类型
  • keys命令
  • redis的持久化
  • 课程计划6
  • 向业务逻辑中添加缓存-分析
  • 向业务逻辑中添加缓存
  • 缓存测试
  • 缓存同步
  • redis集群架构
  • redis集群的搭建
  • redis客户端连接集群
  • 使用jedis操作集群
  • jedis整合spring
第五章 微课-【实战】电商实战-淘淘商城-搜索
5-1 搜索业务
  • 搜索架构分析
  • solr服务的安装
  • 中文分析器及业务域定义
  • 搜索工程搭建
  • 导入商品数据-service
  • 导入商品数据-表现层
  • 课程计划7
  • 商品搜索-service
  • 商品搜索-表现层
  • 搜索结果分页、展示图片
  • solrcloud的系统架构
  • solrcloud搭建环境说明
  • zookeeper集群搭建
  • solr集群搭建步骤
  • 使用solrJ操作solrcloud
  • 搜索功能切换到集群
  • 全局异常处理
  • 使用solrj查询索引库
  • 商品搜索-dao
第六章 微课-【实战】电商实战-淘淘商城-消息队列
6-1 消息队列
  • 课程计划8
  • 消息队列介绍
  • activemq介绍
  • activemq的安装
  • 消息队列-queue-producer
  • 消息队列-queue-consumer
  • 发布订阅-topic-producer
  • 发布订阅-topic-consumer
  • activemq后台503问题
  • activemq整合spring-发送消息
  • activemq整合spring接收消息
  • 添加商品同步索引库-代码实现
  • 添加商品同步索引库-测试
第七章 微课-【实战】电商实战-淘淘商城-网页静态化
7-1 网页静态化
  • 课程计划9
  • 商品详情页面展示分析
  • 商品详情页面展示-动态展示
  • 业务逻辑中添加缓存-分析
  • 商品详情页面展示添加缓存
  • freemarker介绍
  • freemarker的入门程序
  • freemarker语法01
  • freemarker语法-日期类型的处理
  • freemarker语法-其他
  • freemarker整合spring
  • 商品详情页面静态化方案
  • 商品详情页面生成Listener
  • 把jsp改造为freemarker模板
  • 课程计划10
  • 静态页面生成测试
第八章 微课-【实战】电商实战-淘淘商城-Nginx
8-1 Nginx
  • 什么是nginx及应用场景
  • nginx的安装及启动
  • nginx配置虚拟主机-端口区分
  • 配置虚拟主机-域名区分
  • nginx配置反向代理
  • nginx实现负载均衡
  • nginx实现高可用原理
第九章 微课-【实战】电商实战-淘淘商城-SSO单点登录
9-1 单点登录
  • sso工程搭建
  • sso接口分析-数据校验
  • sso-接口数据校验实现
  • 什么是sso及为什么要有sso
  • 课程计划11
  • 用户注册接口-分析
  • 用户注册接口-实现
  • 用户登录流程分析
  • 用户登录-service
  • 用户登录接口-实现
  • 根据token查询用户信息
  • 用户注册页面
  • 用户登录页面
  • 首页展示用户名分析
  • jsonp原理
  • jsonp服务端实现
第十章 微课-【实战】电商实战-淘淘商城-购物车
10-1 购物车系统
  • 课程计划12
  • 购物车工程搭建
  • 商品详情页面改造
  • 添加购物车-分析
  • 添加购物车业务逻辑实现
  • 展示购物车商品列表
  • 修改购物车商品数量
  • 删除购物车商品
  • 购物车-小结
第十一章 微课-【实战】电商实战-淘淘商城-订单系统
11-1 订单系统
  • 订单系统工程搭建
  • 订单确认页面
  • 用户登录拦截器实现
  • 课程计划13
  • 提交订单功能分析
  • 创建接收表单数据的pojo
  • 向订单表中插入数据
  • 生成订单service完成
  • 生成订单处理-表现层
第十二章 微课-【实战】电商实战-淘淘商城-项目部署
12-1 项目部署
  • Linux下MySQL的安装
  • 数据库分片解决方案
  • 系统架构、网络拓扑讲解
  • 仿真服务器说明
  • tomcat热部署
  • 部署前代码修改
  • 工程部署
  • 工程测试01
  • 工程测试02
  • nginx反向代理配置及工程测试

阶段七 电商行业-畅购

展开
第一章 畅购
1-1 项目介绍&环境准备
  • 01_项目知识点介绍
  • 02_本日学习目标
  • 03_电商行业分析
  • 04_电商行业技术特点
  • 05_主要电商模式
  • 06_项目原型介绍
  • 07_前后端分离介绍
  • 08_技术架构&系统架构介绍
  • 09_虚拟机导入
  • 10_项目结构介绍
  • 11_父工程创建
  • 12_二级父工程创建
  • 13_eureka注册中心服务搭建
  • 14_公共模块搭建
  • 15_商品微服务搭建
  • 16_商品微服务测试
1-2 品牌管理
  • 17_品牌表分析
  • 18_品牌列表查询实现
  • 19_根据id查询品牌信息
  • 20_品牌添加
  • 21_品牌修改
  • 22_品牌删除
  • 23_品牌列表条件查询实现
1-3 品牌列表查询
  • 24_品牌列表条件查询测试
  • 25_品牌列表分页查询实现
  • 26_品牌列表分页+条件查询实现
  • 27_统一异常处理类
1-4 CROS&品牌、规格列表的查询
  • 01_课程目标
  • 02_跨域介绍
  • 03_CROS介绍
  • 04_畅购基础工程导入
  • 05_规格参数模板分类表关系介绍
  • 06_根据商品分类名称查询品牌列表实现
  • 07_根据商品分类名称查询规格列表
  • 08_根据商品分类名称查询规格列表-测试
1-5 文件上传
  • 09_fastDFS简介
  • 10_fastDFS文件上传流程
  • 11_fastDFS安装
  • 12_文件存储服务-工程搭建
  • 13_文件存储服务-文件上传代码实现
  • 14_文件存储服务-文件上传测试
1-6 网关&限流
  • 01_课程目标
  • 02_网关介绍
  • 03_后端网关系统搭建
  • 04_网关访问路由转发测试
  • 05_网关跨域处理
  • 06_网关过滤器实现
  • 07_限流介绍
  • 08_令牌桶算法介绍
  • 09_网关限流实现
1-7 密码加密
  • 10_Bcrypt介绍&演示
  • 11_新增管理员密码加密实现
  • 12_管理员登录实现
  • 13_可逆加密算法
  • 14_不可逆加密算法&Base64编码
  • 15_什么是微服务鉴权
1-8 jwt&微服务鉴权
  • 16_jwt简介
  • 17_jwt令牌生成
  • 18_jwt令牌解析
  • 19_设置jwt令牌过期时间
  • 20_自定义jwt令牌内容
  • 21_微服务鉴权-实现思路分析
  • 22_微服务鉴权-系统服务发放令牌实现
  • 23_微服务鉴权-网关认证过滤器实现
  • 24_微服务鉴权-效果演示
1-9 分布式id
  • 01_课程目标
  • 02_为什么需要分布式id
  • 03_分布式id解决方案介绍
  • 04_snowflake快速入门
  • 05_spu&sku介绍
  • 06_spu添加实现
  • 07_sku列表添加实现
  • 08_spu&sku列表添加-controller
  • 09_spu&sku列表添加测试
1-10 商品审核&上下架&删除商品
  • 10_品牌与分类关联实现
  • 11_根据id查询商品
  • 12_商品修改保存
  • 13_商品审核&上下架功能分析
  • 14_商品审核
  • 15_商品下架
  • 16_商品上架
  • 17_删除&还原商品需求分析
  • 18_商品逻辑删除
  • 19_商品还原
  • 20_商品物理删除
1-11 lua&nginx&openrestry
  • 01_课程目标
  • 02_什么是lua
  • 03_lua安装
  • 04_lua基本语法-1
  • 05_lua基本语法-流程控制
  • 06_lua基础语法-函数&require函数
  • 07_nginx功能介绍
  • 08_openrestry介绍
1-12 缓存设置
  • 09_广告数据加载-实现思路
  • 10_缓存预热
  • 11_缓存数据查询
  • 12_多级缓存设置
  • 13_前端首页加载
  • 14_nginx限流控制
  • 15_突发流量控制
1-13 商品广告缓存
  • 01_课程目标
  • 02_什么是canal
  • 03_数据监控微服务搭建&演示
  • 04_首页广告缓存更新-实现思路
  • 05_首页广告缓存更新-发送消息到MQ
  • 06_首页广告缓存更新-获取消息并执行更新
1-14 商品下架同步索引库
  • 07_商品上架同步索引库-实现思路
  • 08_商品上架同步索引库-队列&交换机声明
  • 09_商品上架同步索引库-数据监控服务实现
  • 10_商品上架同步索引库-搜索服务搭建
  • 11_商品上架同步索引库-商品服务查询功能接口实现
  • 12_商品上架同步索引库-搜索服务导入功能实现
  • 13_商品上架同步索引库-创建索引结构&导入全部商品测试
  • 14_商品上架同步索引库-接收消息并执行导入
  • 15_商品上架同步索引库-功能演示
  • 16_商品下架同步索引库-队列&交换机声明
  • 17_商品下架同步索引库-获取最新下架商品
  • 18_商品下架同步索引库-搜索服务实现
  • 19_商品下架同步索引库-功能演示
1-15 关键字查询
  • 01_课程目标
  • 02_按照关键字查询-查询条件构建
  • 03_按照关键字查询-查询结果封装
  • 04_按照关键字查询-表现层定义
  • 05_按照关键查询-测试
1-16 条件查询&分页、排序、高亮查询
  • 06_条件查询介绍
  • 07_按照品牌过滤查询
  • 08_按照品牌进行聚合查询
  • 09_按照规格进行过滤查询
  • 10_按照规格进行聚合查询
  • 11_按照价格进行区间查询
  • 12_分页查询
  • 13_排序查询
  • 14_什么是高亮
  • 15_高亮查询实现
1-17 thymeleaf快速入门
  • 01_课程目标
  • 02_什么是页面静态化
  • 03_thymeleaf介绍
  • 04_springboot整合thymeleaf
  • 05_基础语法-表单提交
  • 06_基础语法-对象遍历
  • 07_基础语法-map取值
  • 08_基础语法-数组遍历
  • 09_基础语法-日期显示
  • 10_基础语法-条件判断
  • 11_基础语法-模块声明与页面包含
1-18 页面渲染-规格与价格
  • 12_搜索页面渲染-实现思路
  • 13_搜索页面渲染-准备工作
  • 14_搜索页面渲染-controller跳转方法定义
  • 15_搜索页面渲染-用户条件信息显示
  • 16_搜索页面渲染-品牌信息显示
  • 17_搜索页面渲染-规格数据格式转换
  • 18_搜索页面渲染-规格与价格显示
1-19 前后端查询
  • 19_搜索页面渲染-数据列表展示
  • 20_搜索页面渲染-关键字查询
  • 21_搜索页面渲染-后端url拼接
  • 22_搜索页面渲染-前端url拼接&效果演示
  • 23_搜索页面渲染-去除搜索条件
  • 24_搜索页面渲染-价格排序
  • 25_搜索页面渲染-分页查询后端实现
  • 26_搜索页面渲染-分页前端实现&演示
1-20 商品详情
  • 27_商品详情页生成-实现思路
  • 28_商品详情页生成-静态页生成服务创建
  • 29_商品详情页生成-feign接口定义
  • 30_商品详情页生成-业务层实现
  • 31_商品详情页生成-静态页服务消息队列监听类
  • 32_商品详情页生成-数据监控服务
  • 33_商品详情页生成-测试
  • 34_商品详情页面-基于nginx访问
1-21 jwt应用
  • 01_课程内容
  • 02_用户认证分析
  • 03_单点登录技术解决方案
  • 04_第三方登录技术解决方案
  • 05_本项目认证实现&资源访问流程
  • 06_jwt令牌基础回顾
  • 07_生成私钥与公钥
  • 08_认证服务导入
  • 09_基于私钥生成jwt
  • 10_基于公钥解析jwt
1-22 授权码模式
  • 11_oauth2入门-准备工作
  • 12_授权码模式-获取授权码
  • 13_授权码模式-获取令牌
  • 14_授权码模式-校验&刷新令牌
  • 15_密码模式-获取令牌
  • 16_用户服务对接oauth2
1-23 用户认证
  • 17_用户认证-准备工作
  • 18_用户认证-申请令牌测试
  • 19_用户认证-业务层
  • 20_用户认证-表现层
  • 21_用户认证-测试
  • 22_用户认证-动态获取用户信息
1-24 对接网关
  • 23_认证服务对接网关-客户端网关创建
  • 24_认证服务对接网关-全局过滤器实现
  • 25_认证服务对接网关-全局过滤器测试
  • 26_自定义登录页面-功能实现
  • 27_自定义登录页面-测试
  • 28_自定义路径过滤器
1-25 添加购物车
  • 01_课程目标
  • 02_什么是用户授权
  • 03_验证jwt包含角色权限信息
  • 04_用户授权演示
  • 05_购物车实现思路
  • 06_添加购物车-skufeign声明&定义
  • 07_添加购物车-业务层实现
  • 08_添加购物车-表现层实现&测试
1-26 购物车渲染&页面跳转
  • 09_查询购物车列表实现
  • 10_购物车渲染-购物车渲染服务搭建
  • 11_购物车渲染-feign接口定义
  • 12_购物车渲染-渲染服务表现层实现
  • 13_购物车渲染-页面渲染
  • 14_订单服务对接oauth
  • 15_微服务之间认证
  • 16_动态获取当前登录人
  • 17_页面跳转设置
1-27 页面模板渲染
  • 01_课程内容
  • 02_登录人收件地址查询
  • 03_页面模板渲染-准备工作
  • 04_页面末班渲染-后端代码实现
  • 05_页面模板渲染-页面基础数据渲染
  • 06_页面模板渲染-页面收件人与支付方式数据封装
1-28 下单、库存变更实现
  • 07_下单实现-后端功能实现
  • 08_下单实现-前端功能实现
  • 09_库存变更-商品服务扣减库存实现
  • 10_库存变更-订单服务实现&测试
  • 11_增加积分业务介绍
1-29 分布式事务
  • 01_课程目标
  • 02_事务回顾&本地事务介绍
  • 03_分布式事务介绍
  • 04_CAP定定理介绍
  • 05_BASE理论介绍
  • 06_两阶段提交2PC介绍
  • 07_TCC事务补偿机制介绍
  • 08_基于消息队列方式介绍
1-30 seata&fescar
  • 09_seata介绍
  • 10_fescar实现原理
  • 11_AT模式介绍
  • 12_MT模式&混合模式介绍
  • 13_fescar代码实现-准备工作
  • 14_fescar代码实现-分布式事务错误效果演示
  • 15_fescar代码实现-分布式事务正确效果演示
1-31 分布式事务实现
  • 16_消息队列实现分布式事务-流程分析
  • 17_消息队列实现分布式事务-实体类&rabbitmq配置类创建
  • 18_消息队列实现分布式事务-订单服务添加任务表数据
  • 19_消息队列实现分布式事务-定时任务发送最新任务数据
  • 20_消息队列实现分布式事务-用户服务监听类接收消息
  • 21_消息队列实现分布式事务-用户服务监听类更新积分
  • 22_消息队列实现分布式事务-订单服务删除任务数据
  • 23_消息队列实现分布式事务-测试&效果演示
1-32 微信支付介绍
  • 01_课程内容
  • 02_微信支付介绍
  • 03_微信支付入门案例
  • 04_QRCode演示
1-33 支付跳转&支付实现
  • 05_购物支付整体流程介绍
  • 06_订单结算页跳转支付方式页
  • 07_支付服务创建
  • 08_支付服务-统一下单实现
  • 09_页面对接支付服务实现
1-34 支付回调
  • 10_支付回调业务分析&Echosite介绍
  • 11_echosite效果演示
  • 12_接收回调消息效果演示
  • 13_回调消息接收并返回成功通知
  • 14_支付服务-查询订单消息并发送到队列
1-35 实现和测试
  • 15_订单服务-接收消息并修改订单状态
  • 16_支付回调测试&效果演示
  • 17_推送通知业务分析&websocket介绍
  • 18_web stomp插件安装
  • 19_web stomp效果演示
  • 20_消息队列用户创建&权限配置
  • 21_代码实现&效果演示
1-36 延迟消息
  • 01_课程内容
  • 02_超时未支付订单处理-需求&实现思路分析
  • 03_延迟消息队列-消息TTL介绍&演示
  • 04_延迟消息队列-死信交换机介绍&演示
  • 05_超时未支付订单处理-功能实现流程介绍
  • 06_超时未支付订单处理-feign接口定义
  • 07_超时未支付订单处理-发送延迟消息并接收
  • 08_超时未支付订单处理-关闭订单业务实现
  • 09_超时未支付订单处理-测试
1-37 批量发货&自动收货
  • 10_批量发货实现
  • 11_了解对接第三方物流
  • 12_手动确认收货实现
  • 13_自动收货-需求介绍&springtask回顾
  • 14_自动收货-消息发送实现
  • 15_自动收货-接收消息
  • 16_自动收货-业务层实现
1-38 秒杀服务搭建
  • 01_课程内容
  • 02_秒杀简介
  • 03_秒杀服务搭建
  • 04_秒杀时间段计算
  • 05_秒杀商品添加到缓存实现
  • 06_秒杀商品添加缓存测试
1-39 秒杀时间段
  • 07_秒杀首页渲染-实现思路
  • 08_秒杀渲染服务搭建
  • 09_秒杀首页加载时间段菜单
  • 10_秒杀时间段格式化
  • 11_秒杀时间段选中实现
1-40 倒计时显示
  • 12_倒计时时间显示-实现思路&静态值显示
  • 13_倒计时时间显示-倒计时效果实现&格式化
  • 14_倒计时时间实现-正确倒计时时间显示
  • 15_秒杀商品列表-秒杀服务查询列表实现
  • 16_秒杀商品列表-秒杀渲染服务显示数据
  • 17_抢购按钮js方法实现
1-41 秒杀异步下单
  • 01_课程内容
  • 02_秒杀异步下单-获取当前登录人&预加载秒杀商品库存到redis
  • 03_秒杀异步下单-业务层预扣减库存实现
1-42 生产者消息不丢失
  • 04_秒杀异步下单-生产者消息不丢失解决方案介绍
  • 05_秒杀异步下单-生产者消息不丢失实现
  • 06_秒杀异步下单-生产者消息不丢失测试
1-43 消费者服务创建
  • 07_秒杀异步下单-消费者服务创建
  • 08_秒杀异步下单-消费者消息不丢失介绍
  • 09_秒杀异步下单-消费者服务实现手动应答模式
  • 10_秒杀异步下单-消费者服务业务层实现
  • 11_秒杀异步下单-流量削峰
  • 12_秒杀异步下单-秒杀服务&秒杀渲染服务对接
  • 13_秒杀异步下单-测试
1-44 秒杀限流
  • 14_防止用户恶意访问实现
  • 15_防止同一个用户相同商品重复购买实现
  • 16_秒杀下单接口隐藏实现
  • 17_秒杀下单接口限流实现

阶段八 教育行业-智慧学成

展开
第一章 智慧学成
1-1 项目介绍
  • 01-项目介绍-学习目标&项目背景和概述
  • 02-项目介绍-业务流程
  • 03-项目介绍-功能模块
  • 04-项目介绍-技术架构
1-2 环境搭建
  • 05-环境搭建-学习目标&CDH组件介绍
  • 06-环境搭建-CDH环境搭建
  • 07-环境搭建-配置hosts
  • 08-环境搭建-配置Maven
  • 09-环境搭建-IDEA环境配置
  • 10-环境搭建-导入Scala基础工程&基础工程介绍
  • 11-环境搭建-wordcount代码编写及idea代码测试
  • 12-环境搭建-wordcount任务提交到集群执行
1-3 数据仓库介绍
  • 13-Zeppelin简介、Zeppelin调式Spark程序
  • 14-Hue简介、Hue操作hive及hdfs
  • 15-数据仓库-学习目标、数据仓库介绍
  • 16-数据仓库-数据仓库的特点
  • 17-数据仓库-维度分析
  • 18-数据仓库-数据仓库建模
  • 19-数据仓库-Hive创建数据仓库
1-4 采集系统
  • 01-ETL-学习目标
  • 02-ETL-ETL介绍
  • 03-ETL-课程访问量需求分析
  • 04-ETL-采集系统介绍
  • 05-ETL-采集系统搭建
  • 06-ETL-采集系统-测试采集课程访问量
  • 07-ETL-NiFi介绍
  • 08-ETL-快速入门
1-5 维度数据采集
  • 09-ETL-维度数据采集-维度介绍
  • 10-ETL-维度数据采集-导入学成在线业务数据
  • 11-ETL-维度数据采集-导入NiFi源码&执行采集
  • 12-ETL-维度数据采集-注意事项-NiFi采集乱码处理
  • 13-ETL-维度数据采集-区域维度原文件上传HDFS&spark读取文件
  • 14-ETL-维度数据采集-区域维度原文件数据与实体映射
  • 15-ETL-维度数据采集-区域维度字段关联及区域维度数据入库
1-6 数据清洗
  • 16-ETL-维度数据采集-区域维度-注意事项:winutils配置
  • 01-ETL-数据清洗-课程访问量事实表字段介绍&清洗逻辑介绍
  • 02-ETL-数据清洗-课程访问量清洗-获取维度数据&原始数据
  • 03-ETL-数据清洗-课程访问量清洗-过滤机器人&关联维度
  • 04-ETL-数据清洗-课程访问量清洗-去重&保存到数据仓库
  • 05-ETL-数据清洗-课程访问量清洗-测试
  • 06-ETL-数据清洗-课程访问量清洗-使用NiFi生产数据并测试
1-7 课程访问量
  • 07-课程分析-学习目标
  • 08-课程分析-课程访问量分析-功能概述&统计分析步骤
  • 09-课程分析-课程访问量分析-步骤1:读取课程访问量事实表数据
  • 10-课程分析-课程访问量分析-步骤2:课程访问量统计求和
  • 11-课程分析-课程访问量分析-步骤3:课程访问量统计结果保存数据仓库
  • 12-课程分析-课程访问量分析-使用NiFi将课程访问量分析结果同步到MySQl
  • 13-课程分析-课程访问量分析-集成测试概述
  • 14-课程分析-课程访问量分析-集成测试-数据清洗统计分析NiFi调度
  • 15-课程分析-课程访问量分析-集成测试-联动(清洗、统计分析、同步到业务库)配置并测试
1-8 系统搭建&课程分析
  • 16-业务报表系统搭建-Web前端使用说明&Yapi使用说明
  • 17-业务报表系统搭建-使用业务后台接口展示业务报表
  • 01-课程分析-课程购买量-需求分析
  • 02-课程分析-课程购买量-采集字段及存储分析
  • 03-课程分析-课程购买量-MySQL采集注意事项
  • 04-课程分析-课程购买量-NiFi采集MySQL配置
  • 05-课程分析-课程购买量-测试NiFi采集MySQL
  • 06-课程分析-课程购买量-NiFi生产订单数据保存到MySQL&并进行实时采集
  • 07-课程分析-课程购买量-数据清洗-DWD(事实表)结构分析
1-9 数据清洗&DWM代码
  • 08-课程分析-课程购买量-数据清洗-用户维度采集
  • 09-课程分析-课程购买量-DWD代码-维度数据获取
  • 10-课程分析-课程购买量-DWD代码-事实表数据封装
  • 11-课程分析-课程购买量-DWD代码-保存到数据仓库
  • 12-课程分析-课程购买量-DWD代码-测试清洗入库
  • 13-课程分析-课程购买量-DWM层结构分析
1-10 DWM代码&集成测试
  • 14-课程分析-课程购买量-DWM代码-轻度聚合封装数据
  • 15-课程分析-课程购买量-DWM代码-保存到数据仓库&测试入库
  • 16-课程分析-课程购买量-统计分析
  • 17-课程分析-课程购买量-使用NiFi将业务数据从数据仓库同步到MySQL
  • 18-课程分析-课程购买量-集成测试-概述&NiFi调度数据清洗分析任务
  • 19-课程分析-课程购买量-集成测试-联动配置&整流程测试
1-11 热门学科排名分析&用户选课
  • 01-热门学科排名-需求分析
  • 02-热门学科排名-业务报表系统字段分析
  • 03-热门学科排名-采集字段及存储分析
  • 04-热门学科排名-NiFi采集用户选课数据&测试
  • 05-热门学科排名-NiFi生产用户选课数据保存到MySQL&并进行实时采集
  • 06-热门学科排名-用户选课DWD层字段说明&清洗分析
  • 07-热门学科排名-用户选课-DWD代码-获取维度数据&用户选课原始数据
  • 08-热门学科排名-用户选课-DWD代码-事实表数据封装&保存到数据仓库
  • 09-热门学科排名-用户选课-DWD代码-测试清洗入库
1-12 销售量统计
  • 10-热门学科排名-统计分析概述&课程分类维度采集
  • 11-热门学科排名-统计分析-销售量-周-统计分析步骤
  • 12-热门学科排名-统计分析-销售量-周-代码-获取周区间日期
  • 13-热门学科排名-统计分析-销售量-周-代码-根据日期获取数据并计算涨幅
  • 14-热门学科排名-统计分析-销售量-周-代码-维度关联&保存到数据仓库
  • 15-热门学科排名-统计分析-销售量-周-代码-抽取工具类&测试入库
  • 16-热门学科排名-统计分析-销售量-月-统计分析步骤及代码编写
  • 17-热门学科排名-统计分析-销售量-月-测试入库
1-13 学生人数统计
  • 18-热门学科排名-统计分析-学生人数-周-统计分析步骤
  • 19-热门学科排名-统计分析-学生人数-周-代码-获取周区间&获取数据&计算涨幅
  • 20-热门学科排名-统计分析-学生人数-周-代码-维度关联&保存到数据仓库
  • 21-热门学科排名-统计分析-学生人数-周-代码-抽取工具类&测试入库
  • 22-热门学科排名-统计分析-学生人数-月-统计分析步骤&代码编写
  • 23-热门学科排名-统计分析-学生人数-月-测试入库
1-14 销售额统计&集成测试
  • 24-热门学科排名-统计分析-销售额-周-统计分析步骤&代码编写
  • 25-热门学科排名-统计分析-销售额-周-测试入库
  • 26-热门学科排名-统计分析-销售额-月-统计分析步骤&代码编写
  • 27-热门学科排名-统计分析-销售额-月-测试入库
  • 28-热门学科排名-统计分析-使用NiFi将业务数据从数据仓库同步到MySQL
  • 29-热门学科排名-集成测试-配置NiFi调度数据清洗分析任务
  • 30-热门学科排名-集成测试-测试NiFi调度数据清洗分析
  • 31-热门学科排名-集成测试-联动配置&测试
  • 32-热门学科排名-集成测试-报表系统Web展示
1-15 实时分析
  • 01-实时分析-学习目标
  • 02-实时分析-平台看板需求分析&实时分析应用场景
  • 03-实时分析-实时分析技术方案
  • 04-实时分析-指标与维度分析&数据存储分析
  • 05-实时分析-今日访问量-概述&数据采集
  • 06-实时分析-今日访问量-统计分析逻辑
1-16 今日访问量代码实现
  • 07-实时分析-今日访问量-代码-redis获取kafka的offset
  • 08-实时分析-今日访问量-代码-SparkStreaming获取kafka中的数据
  • 09-实时分析-今日访问量-代码-去重计算实时访问量&保存redis
  • 10-实时分析-今日访问量-代码-redis中保存当前offset进度
  • 11-实时分析-今日访问量-代码-测试
  • 12-实时分析-今日访问量-NiFi生产数据&测试
  • 13-实时分析-新增用户量-概述&数据采集
1-17 新增用户量&今日购买量&集成测试
  • 14-实时分析-新增用户量-统计分析逻辑
  • 15-实时分析-新增用户量-代码-实时计算新增用户量
  • 16-实时分析-新增用户量-代码-测试
  • 17-实时分析-新增用户量-NiFi生产数据&测试
  • 18-实时分析-今日购买量-概述&数据采集
  • 19-实时分析-今日购买量-统计分析逻辑&代码
  • 20-实时分析-今日购买量-代码-测试
  • 21-实时分析-今日购买量-NiFi生产数据&测试
  • 22-实时分析-集成测试-NiFi调度配置
  • 23-实时分析-集成测试-测试&web展示
1-18 及时查询技术选型
  • 01-即时查询-学习目标
  • 02-即时查询-需求分析&技术方案
  • 03-即时查询-技术方案-代码演示-保存-代码
  • 04-即时查询-技术方案-代码演示-保存-测试
  • 05-即时查询-技术方案-代码演示-查询-代码&测试
  • 06-即时查询-采集分析&存储分析
  • 07-即时查询-数据采集-用户学习采集
  • 08-即时查询-数据采集-课程视频维度采集
1-19 统计分析概述
  • 09-即时查询-统计分析-概述&步骤1统计逻辑&中间表介绍
  • 10-即时查询-统计分析-步骤1:代码-获取原始数据
  • 11-即时查询-统计分析-步骤1:代码-注册udf函数
  • 12-即时查询-统计分析-步骤1:代码-关联相关维度&统计学习时长
  • 13-即时查询-统计分析-步骤1:代码-测试
1-20 代码实现&集成测试
  • 14-即时查询-统计分析-步骤2:概述
  • 15-即时查询-统计分析-步骤2:代码
  • 16-即时查询-统计分析-步骤2:测试
  • 17-即时查询-统计分析-使用hbase注意事项
  • 18-即时查询-统计分析-NiFi生产数据-配置
  • 19-即时查询-统计分析-NiFi生产数据-测试&代码测试
  • 20-即时查询-集成测试-配置
  • 21-即时查询-集成测试-测试&web展示
1-21 NiFi采集
  • 01-系统集成测试-学习目标&概述
  • 02-系统集成测试-代码重新打包-代码修改
  • 03-系统集成测试-代码重新打包-上传NiFi容器
  • 04-系统集成测试-NiFi采集-清洗-统计分析-概述&清理业务数据
  • 05-系统集成测试-NiFi采集-清洗-统计分析-即时查询
  • 06-系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程访问量
  • 07-系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程购买量
  • 08-系统集成测试-NiFi采集-清洗-统计分析-离线分析-热门学科排名
  • 09-系统集成测试-NiFi采集-清洗-统计分析-实时分析
  • 10-系统集成测试-NiFi采集-清洗-统计分析-web展示
1-22 项目就业指导
  • 11-项目就业指导-就业指导概述&项目功能模块
  • 12-项目就业指导-技术构架&技术栈-1
  • 13-项目就业指导-技术构架&技术栈-2
  • 14-项目就业指导-数据仓库是如何设计的?
  • 15-项目就业指导-数据采集是如何实现的 ?
  • 16-项目就业指导-ETL是如何做的?
  • 17-项目就业指导-离线分析是如何实现的?
  • 18-项目就业指导-同比分析在项目的应用?
  • 19-项目就业指导-实时分析是如何做的?
  • 20-项目就业指导-如何从海量数据查询想的数据?
  • 21-项目就业指导-项目中任务调度是如何做的?

阶段九 餐饮行业-餐掌柜

展开
第一章 餐掌柜
1-1 餐饮SAAS系统简介
  • 01_本日学习目标
  • 02_餐饮行业分析
  • 03_餐饮SAAS系统简介
  • 04_餐掌柜SAAS平台概述
  • 05_餐掌柜核心业务流程
  • 06_中台思想介绍
  • 07_技术架构简介
  • 08_基础工程结构介绍
1-2 nacos快速入门
  • 09_Spring Cloud Alibaba简介
  • 10_nacos简介
  • 11_nacos安装&访问
  • 12_nacos注册中心使用
  • 13_配置中心介绍
  • 14_nacos配置中心-基础使用
  • 15_nacos配置中心-动态刷新
  • 16_nacos配置中心-多环境支持
  • 17_nacos配置中心-不同环境下配置信息共享
  • 18_nacos配置中心-多应用间配置信息共享
1-3 Mybatis-plus快速入门
  • 19_lombok介绍
  • 20_Mybatis-plus简介
  • 21_mybatis-plus测试工程导入&介绍
  • 22_mybatis-plus实体类与表映射操作
  • 23_mybatis-plus通用dao层定义&演示
  • 24_mybatis-plus通用service层定义&演示
  • 25_密码加密保存
  • 26_餐掌柜基础工程导入
  • 27_餐掌柜基础工程结构介绍
  • 28_MybatisPlus&dubbo整合介绍
1-4 dubbo整合
  • 29_web工程和dubbo整合
  • 30_gateway&web工程整合&负载均衡效果演示
  • 31_根据名称模糊查询实现.
  • 32_swagger简介
  • 33_swagger基础使用
  • 34_swagger集成案例
  • 35_pagevo封装&返回
  • 36_前端结果封装处理
  • 37_统一异常处理
1-5 登录功能的实现
  • 01_本日学习目标
  • 02_运营中心介绍
  • 03_登录实现思路
  • 04_登录-业务层实现
  • 05_登录-表现层实现
  • 06_登录-jwt令牌生成
  • 07_登录-网关令牌校验
  • 08_登录测试
1-6 账号列表功能
  • 09_帐号列表查询-功能分析
  • 10_帐号列表查询-业务层实现
  • 11_帐号列表查询-表现层实现
  • 12_帐号添加-功能分析
  • 13_帐号添加-通用字段处理
  • 14_帐号添加-业务层实现
  • 15_帐号添加-表现层实现
  • 16_帐号查看
  • 17_帐号编辑-业务分析
  • 18_帐号编辑-实现
  • 19_帐号删除-实现思路
  • 20_帐号删除-@TableLogic介绍&演示
  • 21_帐号删除-表现层实现
  • 22_帐号还原
  • 23_帐号禁用
1-7 密码与账号下发
  • 24_重置密码-业务层实现
  • 25_重置密码-表现层实现
  • 26_帐号下发-前置准备
  • 27_帐号下发-消息发送实现
  • 28_帐号下发-接收消息&发送短信
1-8 管家端核心功能与数据表介绍
  • 01_本日学习目标
  • 02_管家端核心功能与数据表介绍
  • 03_基础工程导入
  • 04_数据层多租户介绍
  • 05_多租户配置类定义
  • 06_多租户效果演示
  • 07_dubbo隐式传参原理介绍
  • 08_dubbo隐式传参使用
  • 09_ThreadLocal对象使用效果演示
1-9 集团用户登录实现
  • 10_集团用户登录_实现思路
  • 11_集团用户登录_业务层实现
  • 12_集团用户登录_表现层实现
  • 13_集团用户登录_SpringMVC拦截器填充多租户信息
  • 14_登录接口测试
1-10 品牌管理与图片上传
  • 15_品牌管理_需求分析
  • 16_品牌列表查询-dao层实现
  • 17_品牌列表查询-业务层实现
  • 18_品牌列表查询-表现层实现
  • 19_添加品牌实现
  • 20_图片上传-准备
  • 21_图片上传-实现
1-11 门店列表的管理
  • 22_门店列表查询-dao层实现
  • 23_门店列表查询-业务层实现
  • 24_门店列表查询-表现层实现
  • 25_添加门店-品牌列表查询实现
  • 26_添加门店实现
  • 27_门店停用-问题抛出
  • 28_门店停用-自定义dubbo过滤器实现&效果演示
  • 29_门店停用-dubbo隐式传参丢失问题解决
1-12 店长列表的添加
  • 01_本日学习目标
  • 02_店长列表-需求分析
  • 03_店长列表-dao层实现
  • 04_店长列表-servicer&controller实现
  • 05_店长列表测试
  • 06_店长添加-需求分析
  • 07_店长添加-省份&门店列表信息查询-service
  • 08_店长添加-省份&门店列表查询-service测试
  • 09_店长添加-省份&门店列表查询-表现层
  • 10_店长添加-新增店长信息-service层实现
  • 11_店长添加-新增店长信息-controller层实现
1-13 店长修改&删除&门店管理员登录
  • 12_店长修改-需求分析
  • 13_店长修改-service层实现
  • 14_店长修改-controller层实现
  • 15_店长删除&暂停-需求分析
  • 16_店长删除&暂停-service层实现
  • 17_店长删除&暂停-controller层实现
  • 18_门店管理员登录-需求分析
  • 19_门店管理员登录-service层实现
  • 20_门店管理员登录-controller层实现
1-14 门店切换&员工管理&缓存优化
  • 21_门店切换-需求分析
  • 22_门店切换-根据门店管理员查询门店列表实现
  • 23_门店切换-门店切换重新生成令牌实现
  • 24_门店双字段多租户支持-需求分析
  • 25_门店双字段多租户-基础工程导入
  • 26_门店双字段多租户-配置类创建
  • 27_门店双字段多租户-dubbo过滤器设置参数信息
  • 28_员工管理-需求分析
  • 29_员工添加-service层实现
  • 30_员工添加-controller层实现
  • 31_缓存优化-实现思路
  • 32_缓存优化-集成redis缓存
  • 33_缓存优化-效果演示
1-15 分类管理
  • 01_本日学习目标
  • 02_分类管理-需求分析&实现思路
  • 03_分类添加-service层实现
  • 04_分类添加-controller层实现&测试
  • 05_分类修改-service层实现
  • 06_分类修改-controller层实现&测试
  • 07_分类分页查询-service层实现
  • 08_分类分页查询-controller层实现&测试
  • 09_分类列表查询-service层实现
  • 10_分类列表查询-controller层实现&测试
1-16 菜品管理
  • 11_菜品和分类关系维护-需求分析&实现思路
  • 12_菜品和分类关系维护-代码实现
  • 13_菜品和口味关系维护-需求分析&实现思路
  • 14_菜品和口味关系维护-代码实现
  • 15_菜品图片上传-需求分析&实现思路
  • 16_菜品图片上传-代码实现&测试
  • 17_菜品商品码-需求分析&实现思路
  • 18_菜品商品码-代码实现&测试
  • 19_菜品添加-需求分析&实现思路
  • 20_菜品添加-service层实现
  • 21_菜品添加-controller层实现&测试
  • 22_菜品信息回显-需求分析&实现思路
  • 23_菜品信息回显-代码实现&测试
  • 24_菜品修改-需求分析&实现思路
  • 25_菜品修改-service层实现
  • 26_菜品修改-controller层实现&测试
1-17 套餐管理
  • 27_套餐列表-需求分析&实现思路
  • 28_套餐列表-基础信息导入&套餐分类关联设置
  • 29_套餐列表-service层实现
  • 30_套餐列表-controller层实现&测试
  • 31_新建套餐-需求分析&实现思路
  • 32-根据分类与菜品名称查询列表
  • 33_新建套餐-service层实现
  • 34_新建套餐-controller层实现&测试
  • 35_套餐信息回显-需求分析&实现思路
  • 36_套餐信息回显-关联关系设置
  • 37_套餐信息回显-controller层实现&测试
  • 38_修改套餐-需求分析&实现思路
  • 39_修改套餐-service层实现
  • 40_修改套餐-controller层实现&测试
1-18 新增挂账
  • 01_本日学习目标
  • 02_菜品套餐数据同步-需求分析&实现思路
  • 03_logstash数据同步
  • 04_挂账单位&人管理-需求分析&实现思路
  • 05_新增挂账-基础类信息导入
  • 06_新增挂账-service层实现
  • 07-新增挂账-controller层实现&测试
1-19 挂账管理列表&挂账修改
  • 08_挂账管理列表-sql编写&测试
  • 09_挂账管理列表-service层实现
  • 10_挂账管理列表-controller层实现&测试
  • 11_挂账回显-service层实现
  • 12_挂账回显_controller层实现
  • 13_挂账修改-实现思路
  • 14_挂账修改-service层实现
  • 15_挂账修改-controller层实现&测试
1-20 挂账明细&挂账导出
  • 16_挂账明细-需求分析&实现思路
  • 17_挂账明细-基础类导入
  • 18_挂账明细-service层实现
  • 19_挂账明细-controller层实现&测试
  • 20_挂账导出-需求分析&实现思路
  • 21_挂账导出-easyexcel入门案例
  • 22_挂账导出-挂账明细列表查询实现
  • 23_挂账导出-表现层实现&测试
1-21 还款&区域、桌台维护
  • 24_还款-需求分析&实现思路
  • 25_还款-基础类信息导入
  • 26_还款-service层实现
  • 27_还款-controller层实现&测试
  • 28_区域维护-需求分析&实现思路
  • 29_区域维护-service层实现
  • 30_区域维护-controller层实现&测试
  • 31_桌台维护-需求分析&实现思路
  • 32_桌台维护-基础类信息导入
  • 33_桌台维护-新增桌台-service层实现
  • 34_桌台维护-新增桌台-controller层实现&测试
  • 35_桌台维护-桌台列表-service层实现
  • 36_桌台维护-桌台列表-controller层实现&测试
1-22 门店设置
  • 37_门店设置-需求分析&实现思路
  • 38_门店设置-根据分类查询字典信息
  • 39_门店设置-查询备注信息service层实现
  • 40_门店设置-查询备注信息-controller层实现&测试
  • 41_门店设置-门店备注修改-service层实现
  • 42_门店设置-门店备注修改-controller层实现&测试
1-23 收银端登录&堂点开桌
  • 01_本日学习目标
  • 02_收银端登录-需求分析&实现思路
  • 03_收银端登录-service层实现
  • 04_收银端登录-表现层工程导入&配置
  • 05_收银端登录-表现层实现&测试问题剖析
  • 06_收银端登录-多租户配置类改造&测试演示
  • 07_堂点开桌-需求分析&实现思路
  • 08_堂点开桌-区域列表实现
  • 09_堂点开桌-开桌实现
  • 10_堂点开桌-桌台面板-service层实现
  • 11_堂点开桌-桌台面板-controller层实现&测试
1-24 沽清&菜品搜索
  • 12_沽清-需求分析&实现思路
  • 13_沽清-添加沽清实现&测试
  • 14_沽清-删除沽清实现&测试
  • 15_菜品搜索-需求分析&实现思路
  • 16_菜品搜索-搜索基础功能导入&配置
  • 17_菜品搜索-业务层实现-1
  • 18_菜品搜索-业务层实现-2
  • 19_菜品搜索-业务层实现-3
  • 20_菜品搜索-业务层实现-4
  • 21_菜品搜索-业务层实现-5
  • 22_菜品搜索-获取菜品估清数量
  • 23_菜品搜索-表现层实现&测试
1-25 下单功能实现
  • 24_下单-需求分析&实现思路
  • 25_下单-订单基础工程导入&配置
  • 26_下单-流水号工具类介绍&测试
  • 27_下单-orderService实现下单
  • 28_下单-sellcalculationService实现沽清扣减
  • 29_下单-问题处理-1&效果演示
  • 30_下单-问题处理-2&效果演示
  • 31_下单回顾
1-26 加菜&退菜
  • 01_本日学习目标
  • 02_加菜-需求分析&实现思路
  • 03_加菜-实现&测试
  • 04_退菜_需求分析&实现思路
  • 05_退菜-orderService实现
  • 06_退菜-sellCalculation实现
  • 07_退菜-自定义注解实现
  • 08_退菜-表现层实现&测试
1-27 结账&换台&反结账
  • 09_结账-需求分析&实现思路
  • 10_结账-普通支付实现
  • 11_结账-挂账service层实现
  • 12_结账-挂账表现层实现&测试
  • 13_换台-需求分析&实现思路
  • 14_换台-代码实现&测试
  • 15_反结账-需求分析&实现思路
  • 16_反结账-代码实现&测试
1-28 seata快速入门
  • 17_seata-分布式事务&seata简介
  • 18_seata-实现原理
  • 19_seataServer环境准备&启动
  • 20_seata客户端整合
  • 21_seata-分布式使用效果演示
1-29 当日经营数据&销售趋势分析
  • 01_本日学习目标
  • 02_当日经营数据统计-需求分析&实现思路
  • 03_当日经营数据统计-已付款总金额和总单数查询
  • 04_当日经营数据统计-查询未付款总金额&未付款总单数实现
  • 05_当日经营数据统计-查询已结账总人数和未结账总人数
  • 06_当日经营数据统计-表现层实现&测试
  • 07_当日时段销售趋势分析-需求分析&实现思路
  • 08_当日时段销售趋势分析-service层-1
  • 09_当日时段销售趋势分析-service层-2
  • 10_当日时段销售趋势分析-controller层实现&测试
1-30 当日菜品分类占比
  • 11_当日菜品分类占比-需求分析&实现思路
  • 12_当日菜品分类占比-service层-1
  • 13_当日菜品分类占比-service层-2
  • 14_当日菜品分类占比-service层-3
  • 15_当日菜品分类占比-service层-4
  • 16_当日菜品分类占比-controller层实现&测试
1-31 当日数据统计
  • 17_当日菜品销售排行-需求分析&实现思路
  • 18_当日菜品销售排行-实现&测试
  • 19_当日店内收款构成-需求分析&实现思路
  • 20_当日店内收款构成-service层实现
  • 21_当日店内收款构成-controller层实现&测试
  • 22_当日优惠数据统计-需求分析&实现思路
  • 23_当日优惠数据统计-service层实现
  • 24_当日优惠数据统计-controller层实现&测试
1-32 数据汇总功能的实现
  • 01_本日学习目标
  • 02_营收概览分析与设计-需求概述与实现思路
  • 03_数据汇总实现-reportPay
  • 04_数据汇总实现-reportDish
  • 05_数据汇总实现-reportTime
1-33 营收概况功能的实现
  • 06_营收概览-历史营收统计实现
  • 07_营收概览-历史店内收款构成实现
  • 08_营收概览-历史优惠数据统计实现
  • 09_营收概览-历史菜品分类统计实现
  • 10_营收概览-历史菜品销售排行实现
  • 11_营收概览-历史时段销售趋势-service层实现
  • 12_营收概览-历史时段销售趋势-controller层实现
1-34 订单表数据迁移
  • 13_订单表数据迁移实现
  • 14_分布式定时任务调度框架XXL-JOB使用
1-35 小程序端开桌&选菜
  • 01_本日学习目标
  • 02_小程序端点餐业务流程分析
  • 03_小程序端开桌&选菜-需求分析&实现思路
  • 04_小程序端开桌&选菜-基础工程导入
  • 05_小程序端开桌&选菜-小程序端拦截器定义
  • 06_小程序端开桌&选菜-查询桌台信息实现&测试
  • 07_小程序端开桌&选菜-开桌实现&测试
  • 08_小程序端开桌&选菜-选菜功能实现-1
  • 09_小程序端开桌&选菜-选菜功能实现-2
  • 10_小程序端开桌&选菜-选菜功能实现-3
1-36 购物车&多人点餐功能的实现
  • 11_购物车-需求分析&实现思路
  • 12_购物车-锁实现
  • 13_购物车-添加菜品扣减沽清实现
  • 14_购物车-减少菜品增加沽清实现
  • 15_购物车-加菜-获取购物车
  • 16_购物车-加菜实现&测试
  • 17_购物车-查询购物车实现&测试
  • 18_多人点餐-需求分析&实现思路
  • 19_多人点餐-STOMP插件开启&测试
  • 20_多人点餐-STOMP插件使用效果演示
  • 21_多人点餐-代码实现
1-37 购物车订单&微信支付
  • 01_本日学习目标
  • 02_购物车订单-需求分析&实现思路
  • 03_购物车订单-代码实现
  • 04_购物车订单-字符串返回处理
  • 05_小程序微信支付对接-需求分析&实现思路
  • 06_小程序微信支付对接-准备工作
  • 07_小程序微信支付对接-获取openid实现
  • 08_小程序微信支付对接-统一下单调用-1
  • 09_小程序微信支付对接-统一下单调用-2
1-38 支付成功回调处理
  • 10_支付成功回调处理-需求分析&实现思路
  • 11_支付成功回调处理-内网映射工具EchoSite使用
  • 12_支付成功回调处理-业务层实现
  • 13_支付成功回调处理-表现层实现
  • 14_小程序端操作演示
1-39 打印机设置&打印实现
  • 01_本日学习目标
  • 02_打印机设置-需求分析&实现思路
  • 03_打印机设置-代码实现
  • 04_打印机设置-测试&效果演示
  • 05_易连云打印平台对接-介绍
  • 06_易连云打印平台对接-打印工程导入
  • 07_打印实现-需求分析&实现思路
  • 08_打印实现-基础信息导入
  • 09_打印实现-易连云打印接口调用
  • 10_打印实现-封装收银区打印数据并执行打印-1
  • 11_打印实现-封装收银区打印数据并执行打印-2
  • 12_打印实现-封装后厨打印数据并执行打印
1-40 对接消息队列
  • 13_对接消息队列-准备工作
  • 14_对接消息队列-发送消息实现&测试
  • 15_对接消息队列-接收消息实现&测试