第 一 章:ES6新特性以及ReactJS
1-1 课程介绍
' n+ `4 e4 [- ^6 P4 C1-1-1 01.课程介绍免费试学
1-2 ES6新特性
3 s9 I0 s5 `& W/ j& M1-2-1 02.ES6新特性之了解ES6以及其发展历史免费试学
1-2-2 03.ES6新特性之let和const命令免费试学
1-2-3 04.ES6新特性之字符串扩展免费试学
1-2-4 05.ES6新特性之解构表达式免费试学
1-2-5 06.ES6新特性之函数优化-参数默认值免费试学
1-2-6 07.ES6新特性之函数优化-箭头函数免费试学
1-2-7 08.ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用免费试学
1-2-8 09.ES6新特性之map和reduce方法的使用免费试学
1-2-9 10.ES6新特性之扩展运算符免费试学
1-2-10 11.ES6新特性之Promise免费试学
1-2-11 12.ES6新特性之Set和Map免费试学
1-2-12 13.ES6新特性之class类的基本语法免费试学
1-2-13 14.ES6新特性之Generator函数免费试学
1-2-14 15.ES6新特性之修饰器免费试学
1-2-15 16.ES6新特性之转码器(UmiJS入门)免费试学
1-2-16 17.ES6新特性之模块化免费试学
1-3 ReactJS入门
' M. T+ v/ R! L3 M
1-3-1 18.ReactJS入门之前端开发的演变
1-3-2 19.ReactJS入门之ReactJS简介
1-3-3 20.ReactJS入门之环境搭建以及编写HelloWorld程序
1-3-4 21.ReactJS入门之JSX语法
1-3-5 22.ReactJS入门之组件
1-3-6 23.ReactJS入门之组件状态
1-3-7 24.ReactJS入门之声明周期
第 二 章:Ant Design以及Ant Design Pro
2-1 课程介绍
javazx.com
2-1-1 01.课程介绍
2-2 ReactJS入门
* k2 v* d2 u/ s( P. P& G; |2-2-1 02.ReactJS入门之Model分层的概念
2-2-2 03.ReactJS入门之dva的使用
2-2-3 04.ReactJS入门之dva的使用(实现点击事件)
2-2-4 05.ReactJS入门之Model中请求数据
2-2-5 06.ReactJS入门之mock数据
2-3 Ant Design入门
' ?8 U4 p% o: r' P* f5 t2-3-1 07.Ant Design入门之介绍
2-3-2 08.Ant Design入门之开始使用
2-3-3 09.Ant Design入门之布局
2-3-4 10.Ant Design入门之美化布局和引入导航条
2-3-5 11.Ant Design入门之导航菜单添加链接
2-3-6 12.Ant Design入门之表格的基本使用
2-3-7 13.Ant Design入门之表格的数据分离
2-4 Ant Design Pro入门
- C3 A" z' N$ X
2-4-1 14.Ant Design Pro入门之简介
2-4-2 15.Ant Design Pro入门之部署安装
2-4-3 16.Ant Design Pro入门之自定义菜单和路由
2-4-4 17.Ant Design Pro入门之自定义页面
2-4-5 18.Ant Design Pro入门之model层执行流程
2-5 课程总结
" O- a0 x% ?9 z: J$ J& o
2-5-1 19.课程总结
第 三 章:项目介绍以及开发后台系统
3-1 课程介绍
! c3 Q6 U; h4 P" m' |
3-1-1 01.课程介绍免费试学
3-2 项目介绍
1 {, t5 P/ `2 S4 X; G7 ~1 r3-2-1 02.项目介绍之市场需求分析免费试学
3-2-2 03.项目介绍之需求分析、系统架构讲解免费试学
3-3 前端系统搭建
9 w0 Z* o, o1 E) b: J
3-3-1 04.前端系统搭建、logo信息以及版权信息的修改
3-3-2 05.前端系统搭建之自定义菜单
3-4 后端系统开发
' j) P8 ], B0 r' Z7 p
3-4-1 06.后台系统开发之楼盘、房源数据结构
3-4-2 07.后台系统开发之form表单组件以及表单提交的讲解
3-4-3 08.后台系统开发之新增房源的自动完成功能的讲解
3-4-4 09.后台系统开发之新增房源的图片上传功能
3-5 Dubbo入门
1 ]* }) u/ R$ V: z/ `; M3-5-1 10.后台服务系统之架构说明
3-5-2 11.后台服务系统之什么是dubbo
3-5-3 12.后台服务系统之dubbo框架的背景以及需求(服务治理)
3-5-4 13.后台服务系统之dubbo架构
3-5-5 14.后台服务系统之搭建ZooKeeper注册中心
3-5-6 15.后台服务系统之编写服务提供方实现
3-5-7 16.后台服务系统之编写服务消费方实现
3-5-8 17.后台服务系统之Dubbo Admin的讲解
3-5-9 18.后台服务系统之Dubbo负载均衡策略
3-5-10 19.后台服务系统之Dubbo协议
3-6 课程总结
5 A, i, t; _% Q
3-6-1 20.课程总结
第 四 章:服务的具体实现以及MybatisPlus
4-1 课程介绍
0 e g; o, A' h) y7 w4 Q% H
4-1-1 01.课程介绍
4-2 MybatisPlus入门
5 T0 b* F$ { U0 t+ ?
4-2-1 02.使用Docker安装MySQL
4-2-2 03.MybatisPlus入门之介绍
4-2-3 04.MybatisPlus入门之架构讲解
4-2-4 05.MybatisPlus入门之快速入门
4-2-5 06.MybatisPlus入门之BaseMapper使用讲解
4-2-6 07.MybatisPlus入门之配置讲解
4-2-7 08.MybatisPlus入门Lombok的使用
4-2-8 08.MybatisPlus入门Lombok的使用
4-3 实现新增房源功能
! R# x# y& r. V1 Q/ w* V3 i1 \& J4-3-1 09.搭建后台服务系统
4-3-2 10.新增房源服务实现之搭建工程
4-3-3 11.新增房源服务实现之AutoGenerator使用以及创建pojo对象
4-3-4 12.新增房源服务实现之新增房源服务的具体实现
4-3-5 13.新增房源服务实现之新增房源RESTful接口的开发
4-3-6 14.前后端整合开发之新增房源
4-4 课程总结
" B G7 z' ^9 L) X! I( k, k
4-4-1 15.课程总结
第 五 章:阿里云OSS以及GraphQL
5-1 课程介绍
6 A) ~1 \! D# H7 p+ Q1 U5-1-1 01.课程介绍
5-2 阿里云OSS存储
* K& B; U8 J; C& r8 ]% S% d0 a5-2-1 02.图片存储解决方案的分析
5-2-2 03.阿里云OSS存储之OSS介绍
5-2-3 04.阿里云OSS存储之开始使用OSS
5-2-4 05.阿里云OSS存储之SDK的使用
5-2-5 06.阿里云OSS存储之图片上传逻辑的编写
5-2-6 07.阿里云OSS存储之添加水印功能讲解
5-2-7 08.图片存储解决方案之本地文件系统存储实现
5-2-8 09.整合前后端进行图片上传开发
5-3 实现房源列表
1 ]* c. y, Y6 [; x+ V" d
5-3-1 10.实现房源列表的Dubbo服务的开发
5-3-2 11.实现房源列表的RESTful接口的开发
5-3-3 12.实现房源列表的整合前端开发
5-4 GraphQL入门
( N7 J: z* D) M" Y) X8 Z( o
5-4-1 13.GraphQL入门之什么是GraphQL?
5-4-2 14.GraphQL入门之分析RESTful存在的问题
5-4-3 15.GraphQL入门之进一步了解GraphQL
5-4-4 16.GraphQL入门之GraphQL查询的规范
5-4-5 17.GraphQL入门之Schema和类型规范
5-4-6 18.GraphQL入门之graphql-java项目的介绍
5-4-7 19.GraphQL入门之工程搭建
5-4-8 20.GraphQL入门之编写代码实现查询用户的GraphQL服务
5-4-9 21.GraphQL入门之查询参数的设置
5-4-10 22.GraphQL入门之通过SDL构建Schema
5-4-11 23.GraphQL入门之对象嵌套
5-5 课程总结
S; m- \" d! B5-5-1 24.课程总结
第 六 章:开发GraphQL服务以及前台系统搭建
6-1 课程介绍
7 s- h* L9 g, C/ x
6-1-1 01.课程介绍
6-2 开发GraphQL接口
# S; Y, a0 ^, [" m8 T& [# L1 j
6-2-1 02.实现根据id查询房源数据的dubbo服务
6-2-2 03.实现根据id查询房源数据的GraphQL服务
6-2-3 04.通过Altair GraphQL Client插件进行测试GraphQL接口
6-2-4 05.优化改进GraphQLProvider实现逻辑
6-2-5 06.实现查询房源列表的GraphQL接口服务
6-3 搭建前台系统
" n. E% }/ k' ?: X# m+ H& w/ T) m6-3-1 07.前台系统之工程搭建以及启动服务
6-3-2 08.前台系统之搭建node.js服务进行测试
6-3-3 09.前台系统之了解功能模块以及分析数据加载流程
6-4 实现轮播广告功能
6 T. a: \' I& R d6-4-1 10.轮播广告实现之分析数据结构以及表结构
6-4-2 11.轮播广告实现之common工程的抽取
6-4-3 12.轮播广告实现之实现查询的dubbo服务
6-4-4 13.轮播广告实现之查询广告服务的实现(RESTful接口)
6-4-5 14.轮播广告实现之前后端整合测试
6-4-6 15.编写广告查询的GraphQL接口服务
6-4-7 16.使用Apollo Client与后端GraphQL进行通信实现广告查询功能
6-5 课程总结
& |( w& G* M* ~5 t' B1 n1 j' _
6-5-1 17.课程总结
第 七 章:完善前端功能以及WebSocket
7-1 课程介绍
1 K7 y/ B0 Q! ~! t
7-1-1 01.课程介绍
7-2 完善房源功能
. n9 A5 P1 @! f: M3 H& @7-2-1 02.实现前端的mock服务
7-2-2 03.Graphql中的变量参数定义
7-2-3 04.Graphql中的变量参数的服务端处理
7-2-4 05.采用GraphQL实现房源列表的查询
7-2-5 06.更新房源数据的RESTful接口的开发
7-2-6 07.更新房源的交互页面实现讲解
7-2-7 08.更新房源数据的与服务端交互的实现
7-2-8 09.更新房源窗口销毁问题的演示以及说明
7-2-9 10.服务缓存实现的分析
7-3 Redis集群实现缓存功能
; c9 `! T' E1 Y( z# J
7-3-1 11.通过Docker搭建Redis集群
7-3-2 12.通过Docker搭建Redis集群(解决IP地址的问题)
7-3-3 13.编写spring-data-redis相关代码进行集群测试
7-3-4 14.实现添加缓存逻辑
7-3-5 15.通过包装request的方式解决输入流只能读取一次的问题
7-3-6 16.通过ResponseBodyAdvice实现数据写入到Redis
7-3-7 17.实现消息实时查询的方案分析
7-4 WebSocket入门
8 D% U/ x7 X& t- X. I; M
7-4-1 18.WebSocket简介
7-4-2 19.WebSocket服务之快速入门
7-4-3 20.WebSocket服务之编写js客户端
7-4-4 21.使用SpringBoot整合WebSocket
7-4-5 22.WebSocket拦截器
7-5 课程总结
7 p! f; ` D! O* T, n
7-5-1 23.课程总结
第 八 章:MongoDB入门以及实现微聊即时通讯功能
8-1 课程介绍
3 q7 C- G4 d+ i8 I" v @2 j/ E) }8-1-1 01.课程介绍
8-2 MongoDB入门
+ ?* o9 Q( W6 B) \2 _
8-2-1 02.MongoDB入门之介绍
8-2-2 03.MongoDB入门之通过Docker安装MongoDB
8-2-3 04.MongoDB入门之基本概念
8-2-4 05.MongoDB入门之数据库以及表的操作
8-2-5 06.MongoDB入门之新增数据
8-2-6 07.MongoDB入门之更新数据
8-2-7 08.MongoDB入门之删除数据
8-2-8 09.MongoDB入门之查询数据
8-2-9 10.MongoDB入门之数据索引
8-2-10 11.MongoDB入门之执行计划
8-2-11 12.MongoDB入门之客户端工具Robo的介绍
8-2-12 13.MongoDB的JavaApi操作之建立连接、选择数据库、表等操作
8-2-13 14.MongoDB的JavaApi操作之复杂查询
8-2-14 15.MongoDB的JavaApi操作之插入数据
8-2-15 16.MongoDB的JavaApi操作之修改数据
8-2-16 17.MongoDB的JavaApi操作之删除数据
8-2-17 18.MongoDB的JavaApi操作之面向对象的操作
8-3 spring-data-mongodb的使用
" B5 \; [# g, ~8 _$ x( y. S) t) n# o8-3-1 19.spring-data-mongodb的使用之搭建环境以及保存数据
8-3-2 20.spring-data-mongodb的使用之查询、更新、删除操作
8-4 实现微聊功能(即时通讯)
3 ^4 J% ~# w9 H% `% F' z2 D, Y8-4-1 21.搭建微聊系统以及编写基础代码
8-4-2 22.实现微聊系统之定义MessageDAO接口
8-4-3 23.实现微聊系统之实现MessageDAO接口
8-4-4 24.实现微聊系统之实现WebSocket的流程分析
8-4-5 25.实现微聊系统之实现WebSocket的业务逻辑
8-4-6 26.实现微聊系统之实现查询历史消息与好友列表的服务
8-4-7 27.实现微聊系统之实现查询历史消息与好友列表的服务(解决图片访问不了的问题)
8-4-8 28.整合前端系统实现微聊功能之查询好友列表和查询历史消息
8-4-9 29.整合前端系统实现微聊功能之发送消息
8-4-10 30.整合前端系统实现微聊功能之接收消息
8-4-11 31.分布式Socket解决方案分析
8-5 课程总结
9 m) w3 ~ |9 x$ k1 I8-5-1 32.课程总结
第 九 章:分布式消息系统RocketMQ
9-1 课程介绍
: m/ x* ~6 q5 ?( h# S" w
9-1-1 01.课程介绍
9-2 RocketMQ简介以及部署
5 S) t/ q) e7 f% V# {
9-2-1 02.RocketMQ简介
9-2-2 03.RocketMQ的历史发展
9-2-3 04.RocketMQ的核心概念讲解
9-2-4 05.通过非docker的方式进行RocketMQ的安装
9-2-5 06.通过RocketMQ的java客户端api进行测试
9-2-6 07.通过docker的方式进行RocketMQ的安装
9-2-7 08.部署RocketMQ的管理工具
9-3 RocketMQ快速入门
& M* \. C2 [' b4 ]# `9-3-1 09.RocketMQ快速入门之手动创建topic
9-3-2 10.RocketMQ快速入门之发送消息(同步)
9-3-3 11.RocketMQ快速入门之发送消息(异步)
9-3-4 12.RocketMQ快速入门之消息的消费
9-3-5 13.RocketMQ快速入门之消息的消费(多种订阅方式)
9-3-6 14.RocketMQ快速入门之消息过滤器(用户自定义属性)
9-4 RocketMQ消息API讲解
8 K0 g& `1 `. t# n. e: P' U" k9-4-1 15.RocketMQ的Producer详解之顺序消息(原理)
9-4-2 16.RocketMQ的Producer详解之顺序消息(代码实现)
9-4-3 17.RocketMQ的Producer详解之分布式事务消息(回顾事务)
9-4-4 18.RocketMQ的Producer详解之分布式事务消息(原理分析)
9-4-5 19.RocketMQ的Producer详解之分布式事务消息(代码实现以及过程分析)
9-4-6 20.RocketMQ的Producer详解之分布式事务消息(回查的演示)
9-4-7 21.RocketMQ的Consumer详解之push和pull模式(长轮询)
9-4-8 22.RocketMQ的Consumer详解之消息模式(集群和广播模式)
9-4-9 23.RocketMQ的Consumer详解之消息模式(补充)
9-4-10 24.RocketMQ的Consumer详解之重复消息的解决方案
9-5 RocketMQ的存储原理
7 X9 F7 h' J1 W% v9-5-1 25.RocketMQ的存储之消息的存储分析
9-5-2 26.RocketMQ的存储之消息的同步、异步刷盘
9-5-3 27.RocketMQ的存储之消息的同步、异步刷盘(补充)
9-6 课程总结
" i* O6 z1 C. @( ]7 }
9-6-1 28.课程总结
第 十 章:RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
10-1 课程介绍
4 E D9 w/ G v6 f6 G& }
10-1-1 01.课程介绍
10-2 RocketMQ错误消息重试策略
* w8 O- b2 r3 K! W
10-2-1 02.RocketMQ错误消息重试策略之重试情况的分析
10-2-2 03.RocketMQ错误消息重试策略之Producer的重试机制
10-2-3 04.RocketMQ错误消息重试策略之Consumer的重试机制(Exception情况)
10-2-4 05.RocketMQ错误消息重试策略之Consumer的重试机制(timeout情况)
10-3 RocketMQ集群
7 \; c: \4 t& b% |: o* q) d4 f10-3-1 06.RocketMQ集群之集群模式讲解
10-3-2 07.RocketMQ集群之搭建2m2s集群(配置说明)
10-3-3 08.RocketMQ集群之搭建2m2s集群(操作)
10-4 SpringBoot整合RocketMQ
4 s5 A' z) u ~ h* A; Z10-4-1 09.SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
10-4-2 10.SpringBoot整合RocketMQ之Consumer接收消息
10-4-3 11.SpringBoot整合RocketMQ之事务消息
10-5 实现分布式WebSocket
8 t {# ?: @2 @+ W. }9 M, I: v ^10-5-1 12.实现分布式WebSocket之回顾实现方案
10-5-2 13.实现分布式WebSocket之具体实现(发送消息)
10-5-3 14.实现分布式WebSocket之具体实现(接收消息以及测试)
10-6 地图找房
]& Y( [# a% u; B; C: X7 v5 P1 R
10-6-1 15.地图找房功能实现之功能介绍
10-6-2 16.地图找房功能实现之前端代码实现讲解
10-6-3 17.地图找房功能实现之改造静态数据为动态加载(GraphQL服务实现)
10-6-4 18.地图找房功能实现之添加百度地图的拖动事件
10-6-5 19.地图找房功能实现之添加查询参数
10-6-6 20.MongoDB的地理位置索引
10-6-7 21.地图找房功能实现之整合MongoDB进行开发
10-7 课程总结
2 M8 J* C6 @1 U6 ~
10-7-1 22.课程总结
第 十一 章:微信小程序
11-1 课程介绍
$ \! L0 _7 `. d4 [2 J9 n1 i; n2 Q7 @11-1-1 01.课程介绍
11-2 微信小程序开发的准备工作
( o9 p' @& I! _# W1 ]11-2-1 02.微信小程序介绍
11-2-2 03.微信小程序的开发准备工作之账号注册、管理平台介绍
11-2-3 04.微信小程序的开发准备工作之开发者工具的使用
11-3 微信小程序快速入门
$ N* b* O* X4 h( c: n- e2 j- r
11-3-1 05.微信小程序快速入门之项目的目录文件讲解
11-3-2 06.微信小程序快速入门之app.json配置项的讲解
11-3-3 07.微信小程序快速入门之window配置项
11-3-4 08.微信小程序快速入门之tabBar配置项(真机调试)
11-3-5 09.微信小程序快速入门之view组件
11-3-6 10.微信小程序快速入门之swiper组件(轮播广告组件)
11-3-7 11.微信小程序快速入门之基础组件(icon、text、progress)
11-3-8 12.微信小程序快速入门之表单组件
11-3-9 13.微信小程序快速入门之image组件
11-3-10 14.微信小程序快速入门之注册小程序
11-3-11 15.微信小程序快速入门之场景值
11-3-12 16.微信小程序快速入门之注册页面(初始数据)
11-3-13 17.微信小程序快速入门之注册页面(生命周期函数)
11-3-14 18.微信小程序快速入门之注册页面(组件绑定事件、setData函数、图解注册页面流程)
11-3-15 19.微信小程序快速入门之模块化
11-3-16 20.微信小程序快速入门之模块化(补充)
11-4 微信小程序视图层详解
2 E4 G" C9 V2 s+ c* e- I
11-4-1 21.微信小程序视图层详解之WXML
11-4-2 22.微信小程序视图层详解之WXSS
11-4-3 23.微信小程序视图层详解之WXS
11-5 课程总结
' N" s3 ^5 S/ F2 H+ I" w
11-5-1 24.课程总结
第 十二 章:微信小程序API使用以及实现小程序授权登录
12-1 课程介绍
& `; ?/ u L- e. N' O: H/ H
12-1-1 01.课程介绍
12-2 微信小程序的api详解
) }; P! r" j# G! u
12-2-1 02.微信小程序的api介绍
12-2-2 03.微信小程序的api之网络请求(文档说明)
12-2-3 04.微信小程序的api之网络请求(实现轮播广告)
12-2-4 05.微信小程序的api之WebSocket(文档说明)
12-2-5 06.微信小程序的api之WebSocket(实现简易聊天面板)
12-2-6 07.微信小程序的api之GraphQL查询
12-2-7 08.微信小程序的api之图片相关api(选择相册图片)
12-2-8 09.微信小程序的api之图片相关api(图片预览)
12-2-9 10.微信小程序的api之相机相关api(拍照、录像)
12-2-10 11.微信小程序的api之扫描二维码
12-2-11 12.微信小程序的api之动画
12-3 授权登录
3 O7 ^- `( V% q9 ^3 N4 N" C
12-3-1 13.微信小程序开发之授权登录(流程讲解)
12-3-2 14.微信小程序开发之授权登录(代码实现1)
12-3-3 15.微信小程序开发之授权登录(代码实现2)
12-4 实现好客租房首页
6 u+ t# {- Y _- V& |% o
12-4-1 16.实现好客租房项目首页的方案分析
12-4-2 17.实现好客租房项目首页的代码实现
12-5 扩展知识
# ] _, `0 U5 L3 \. M; v0 v12-5-1 18.WePY框架的介绍
12-5-2 19.微信小程序的插件
12-6 课程总结
& p% }, P" S c L2 _8 B
12-6-1 20.课程总结
第 十三 章:ElasticStack学习之Elasticsearch入门
13-1 课程介绍
1 |& W% a) G, v4 \& n. ], d13-1-1 01.课程介绍
13-2 Elastic Stack简介
9 h1 f% i: i5 u1 U9 R- `
13-2-1 02.Elastic Stack技术栈的介绍
13-3 Elasticsearch快速入门
: a& n$ U0 q9 u3 i13-3-1 03.Elasticsearch快速入门之简介
13-3-2 04.Elasticsearch快速入门之版本说明
13-3-3 05.Elasticsearch快速入门之单机版安装
13-3-4 06.Elasticsearch快速入门之docker版安装
13-3-5 07.Elasticsearch快速入门之elasticsearch-head的安装
13-3-6 08.Elasticsearch快速入门之基本概念的讲解
13-3-7 09.Elasticsearch快速入门之RESTful api(创建、删除索引)
13-3-8 10.Elasticsearch快速入门之RESTful api(新增文档数据)
13-3-9 11.Elasticsearch快速入门之RESTful api(更新文档数据)
13-3-10 12.Elasticsearch快速入门之RESTful api(删除文档数据)
13-3-11 13.Elasticsearch快速入门之RESTful api(搜索文档数据)
13-3-12 14.Elasticsearch快速入门之RESTful api(DSL搜索)
13-3-13 15.Elasticsearch快速入门之RESTful api(高亮显示)
13-3-14 16.Elasticsearch快速入门之RESTful api(聚合)
13-4 Elasticsearch核心讲解
! b& x: B) H- ?! W13-4-1 17.Elasticsearch核心详解之文档
13-4-2 18.Elasticsearch核心详解之查询响应
13-4-3 19.Elasticsearch核心详解之判断文档是否存在
13-4-4 20.Elasticsearch核心详解之批量操作
13-4-5 21.Elasticsearch核心详解之分页搜索
13-4-6 22.Elasticsearch核心详解之映射
13-4-7 23.Elasticsearch核心详解之结构化查询
13-4-8 24.Elasticsearch核心详解之过滤查询
13-5 中文分词
/ H$ p8 H' M* r& X8 B6 A& ?13-5-1 25.Elasticsearch中文分词之分词API讲解
13-5-2 26.Elasticsearch中文分词之内置分词器
13-5-3 27.Elasticsearch中文分词之IK分词器的使用
13-5-4 28.Elasticsearch中文分词之IK分词器补充(自定义词汇)
13-6 课程总结
) W# {* }; D5 V: [13-6-1 29.课程总结
第 十四 章:ElasticStack学习之Elasticsearch进阶
14-1 课程介绍
' P5 ^7 x: x0 Y- x0 _- Z2 u
14-1-1 01.课程介绍
14-2 全文搜索
) E) ^3 u, f" c14-2-1 02.全文搜索之倒排索引
14-2-2 03.全文搜索之单词搜索
14-2-3 04.全文搜索之多词搜索
14-2-4 05.全文搜索之组合搜索
14-2-5 06.全文搜索之权重
14-2-6 07.全文搜索之短语匹配
14-3 Elasticsearch集群
0 V& g# \+ r# S* a! Q( C6 S
14-3-1 08.Elasticsearch集群之节点类型
14-3-2 09.Elasticsearch集群之使用docker搭建集群
14-3-3 10.Elasticsearch集群之分片和副本
14-3-4 11.Elasticsearch集群之故障转移(搭建三个节点的集群)
14-3-5 12.Elasticsearch集群之故障转移(data节点宕机)
14-3-6 13.Elasticsearch集群之故障转移(主节点宕机)
14-3-7 14.Elasticsearch集群之故障转移(脑裂问题)
14-3-8 15.Elasticsearch集群之分布式文档(路由)
14-3-9 16.Elasticsearch集群之分布式文档(文档的写操作)
14-3-10 17.Elasticsearch集群之分布式文档(文档搜索)
14-3-11 18.Elasticsearch集群之分布式文档(全文搜索)
14-4 Elasticsearch的Java客户端
2 l4 U0 M: @3 t1 q8 J- J6 ~9 ^14-4-1 19.Elasticsearch的Java客户端之介绍以及构造数据
14-4-2 20.Elasticsearch的Java低级客户端之搭建工程以及实现查询集群状态
14-4-3 21.Elasticsearch的Java低级客户端之新增文档数据
14-4-4 22.Elasticsearch的Java低级客户端之搜索数据
14-4-5 23.Elasticsearch的Java高级客户端之新增数据
14-4-6 24.Elasticsearch的Java高级客户端之删除、更新、搜索操作
14-5 Spring Data Elasticsearch使用
: S' b9 b2 c/ Q
14-5-1 25.Spring Data Elasticsearch使用之工程搭建以及新增数据
14-5-2 26.Spring Data Elasticsearch使用之工程搭建以及新增数据(补充)
14-5-3 27.Spring Data Elasticsearch使用之更新、删除、搜索
第 十五 章:房源数据抓取以及实现房源搜索
15-1 课程介绍
. D( U* L& T+ L9 W+ b& a4 H& X
15-1-1 01.课程介绍
15-2 WebMagic抓取数据
6 s% |' y' v0 Y% ?4 u& f2 [15-2-1 02.WebMagic抓取数据之介绍以及搭建框架
15-2-2 03.WebMagic抓取数据之示例代码讲解以及抓取分析
15-2-3 04.WebMagic抓取数据之编写抓取逻辑
15-2-4 05.WebMagic抓取数据之编写Pipeline处理数据
15-2-5 06.WebMagic抓取数据之图片上传到OSS服务器
15-2-6 07.WebMagic抓取数据之导入数据到Elasticsearch(添加IK分词器)
15-2-7 08.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库)
15-2-8 09.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库补充)
15-2-9 10.WebMagic抓取数据之导入数据到Elasticsearch(批量导入数据)
15-3 开发搜索功能
/ i o+ q9 W% S ^3 M15-3-1 11.开发搜索的RESTful接口
15-3-2 12.整合前端进行开发搜索功能
15-3-3 13.优化搜索功能之高亮显示(采用反射具体代码实现)
15-3-4 14.优化搜索功能之高亮显示(整合前端实现)
15-3-5 15.优化搜索功能之分页查询
15-3-6 16.热词搜索之功能分析
15-3-7 17.热词搜索之实现分析
15-3-8 18.热词搜索之具体实现
15-4 拼音分词
7 g. ?( g1 o/ x. j! ^9 `15-4-1 19.拼音分词之集群添加拼音分词插件
15-4-2 20.拼音分词之插件讲解
15-4-3 21.拼音分词之具体应用
15-5 课程总结
, r+ s2 f* K( \/ J) f8 m, \
15-5-1 22.课程总结
第 十六 章:ElasticStack学习之Beats、Kibana、Logstash
16-1 课程介绍
+ `2 P3 ^+ X2 A& b2 r8 Z
16-1-1 01.课程介绍
16-2 Filebeat入门
4 O) ?) A* I+ w H
16-2-1 02.了解Beats
16-2-2 03.Filebeat入门学习之简介
16-2-3 04.Filebeat入门学习之架构
16-2-4 05.Filebeat入门学习之部署安装(第一个应用)
16-2-5 06.Filebeat入门学习之读取日志文件
16-2-6 07.Filebeat入门学习之自定义标签和字段
16-2-7 08.Filebeat入门学习之输出到Elasticsearch
16-2-8 09.Filebeat入门学习之工作原理
16-2-9 10.Filebeat入门学习之Module(读取Redis文件)
16-3 Metricbeat入门
; L: x; z. ~2 c1 k U: e9 L5 p16-3-1 11.Metricbeat入门学习之简介
16-3-2 12.Metricbeat入门学习之部署与收集系统指标
16-3-3 13.Metricbeat入门学习之Redis Module
16-4 Kibana入门
# Y0 A( Z- U9 T2 ]/ G. c
16-4-1 14.Kibana入门学习之简介以及安装
16-4-2 15.Kibana入门学习之通过Docker部署安装
16-4-3 16.Kibana入门学习之数据探索
16-4-4 17.Kibana入门学习之Metricbeat仪表盘
16-4-5 18.Kibana入门学习之Filebeat仪表盘
16-5 Logstash入门
; L8 U! f# @& m1 o
16-5-1 19.Logstash入门学习之简介
16-5-2 20.Logstash入门学习之部署安装(HelloWorld)
16-5-3 21.Logstash入门学习之Filebeat与Logstash整合
16-5-4 22.Logstash入门学习之添加Filter
16-5-5 23.Logstash入门学习之数据发送到Elasticsearch
16-6 课程总结
; G: g( ~$ u; x. G% y# R5 v16-6-1 24.课程总结
第 十七 章:MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
17-1 课程介绍
3 Z- M: C1 o% H17-1-1 01.课程介绍
17-2 分析系统架构存在的问题
" Z9 H# `; t! K* d, t4 [
17-2-1 02.系统架构存在的问题
17-3 MySQL数据库的集群方案
/ h" i$ w* V G* K% i17-3-1 03.MySQL数据库的集群方案之读写分离架构
17-3-2 04.MySQL数据库的集群方案之中间件架构
17-3-3 05.MySQL数据库的集群方案之负载均衡架构
17-3-4 06.MySQL数据库的集群方案之PXC集群架构
17-3-5 07.MySQL数据库的集群方案之混合架构
17-4 MySQL主从架构
0 l3 n" w' V8 a3 C" Q! R6 |% m D1 H
17-4-1 08.搭建主从复制架构之原理以及配置项说明
17-4-2 09.搭建主从复制架构之搭建主库(master)
17-4-3 10.搭建主从复制架构之搭建从库(slave)
17-4-4 11.搭建主从复制架构之主从复制的3种模式
17-5 MyCat中间件
/ x: X& o+ \. g _& I4 ~9 U
17-5-1 12.MyCat中间件之介绍
17-5-2 13-1.MyCat中间件之实现数据分片
17-5-3 13-2.MyCat中间件之实现读写分离
17-5-4 14.MyCat中间件之MyCat集群
17-6 HAProxy负载均衡
) c0 \6 Z6 P& c- ]' A: D* @6 R
17-6-1 15.HAProxy负载均衡之介绍以及架构说明
17-6-2 16.HAProxy负载均衡之部署安装
17-7 PXC集群
& g' c+ W. q0 T, F, _" M: B0 [17-7-1 17.PXC集群之简介
17-7-2 18.PXC集群之部署安装以及测试
17-7-3 19.PXC集群之集群说明
17-7-4 20.PXC集群之PXC集群方案与Replication区别
17-8 综合应用
7 I7 o- ~3 O$ t# O8 k17-8-1 21.综合应用之系统架构
17-8-2 22.综合应用之部署PXC集群(2个集群)
17-8-3 23.综合应用之部署主从复制集群
17-8-4 24.综合应用之部署MyCat集群
17-8-5 25.综合应用之部署HAProxy
17-9 课程总结
+ m X' ~9 I& N, p0 Q' v" D5 Y17-9-1 26.课程总结
第 十八 章:项目发布以及各种服务集群搭建
18-1 课程介绍
( N: D" \' j3 K' i
18-1-1 01.课程介绍
18-2 部署架构
4 n: e8 |7 Q6 ]( w
18-2-1 02.部署架构讲解
18-2-2 03.部署计划讲解
18-3 实施部署
% T' x8 w* Q' T: Y
18-3-1 04.MySQL集群部署之规划
18-3-2 05.MySQL集群部署之部署pxc集群
18-3-3 06.MySQL集群部署之部署MS集群(主从复制)
18-3-4 07.MySQL集群部署之部署MyCat集群
18-3-5 08.MySQL集群部署之部署HAProxy
18-3-6 09.部署Redis集群
18-3-7 10.部署Elasticsearch集群
18-3-8 11.部署Elasticsearch集群之创建索引库以及导入数据
18-3-9 12.部署RocketMQ集群
18-3-10 13.部署ZooKeeper集群
18-4 项目打包
N% q5 h X' }; Y* O% u8 m18-4-1 14.打包项目之打包itcast-haoke-manage
18-4-2 15.解决读取haoke.graphqls文件失败的问题
18-4-3 16.部署itcast-haoke-im系统
18-4-4 17.通过umi构建itcast-haoke-manage-web系统
18-4-5 18.部署安装nginx
18-4-6 19.部署后台系统的前端系统(nginx配置)
18-4-7 20.配置api.manage.haoke.com进行访问
18-4-8 21.nginx反向代理websocket
18-4-9 22.部署itcast-haoke-web项目
18-5 课程总结
+ K- |* B+ T: Y8 J. @6 ]0 G18-5-1 23.课程总结
第 十九 章:MongoDB集群以及日志、异常规范
19-1 课程介绍
7 `% u! H, e& U# W3 X3 i+ V
19-1-1 01.课程介绍
19-2 MongoDB复制集集群
& k2 e& b- @* }% t19-2-1 02.MongoDB复制集之简介
19-2-2 03.MongoDB复制集之架构
19-2-3 04.MongoDB复制集之Primary选举
19-2-4 05.MongoDB复制集之成员说明
19-2-5 06.MongoDB复制集之搭建集群
19-2-6 07.MongoDB复制集之故障转移
19-2-7 08.MongoDB复制集之增加arbiter节点
19-3 MongoDB分片集群
# m& `; h, d9 A, A6 N19-3-1 09.MongoDB分片集群之简介
19-3-2 10.MongoDB分片集群之优势
19-3-3 11.MongoDB分片集群之架构
19-3-4 12.MongoDB分片集群之数据分布
19-3-5 13.MongoDB分片集群之搭建集群
19-3-6 14.MongoDB分片集群之集群使用以及操作
19-4 日志规范
6 d% p5 T# O( R
19-4-1 15.日志规范之为什么要使用SLF4J
19-4-2 16.日志规范之了解slf4j
19-4-3 17.日志规范之slf4j整合JDK14以及Simple的使用
19-4-4 18.日志规范之slf4j整合Log4j以及Logback
19-4-5 19.日志规范之阿里巴巴开发手册中的其它规范讲解
19-5 异常规范
/ s; Z7 Y( A" J* f2 s2 i
19-5-1 20.异常规范之异常的概念
19-5-2 21.异常规范之阿里巴巴开发手册中的异常规范讲解(上)
19-5-3 22.异常规范之阿里巴巴开发手册中的异常规范讲解(下)
19-6 课程总结
9 W) w- D6 Y2 e
19-6-1 24.课程总结
第 二十 章:区块链以及Hyperledger fabric
20-1 课程介绍
r1 S2 m6 \) q# _; @1 A
20-1-1 01.课程介绍
20-2 认识区块链
3 {: N* b9 u4 ?8 V* [
20-2-1 02.认识区块链之什么是区块链?
20-2-2 03.认识区块链之货币的发展
20-2-3 04.认识区块链之什么是分布式账本
20-2-4 05.认识区块链之中心化和去中心化
20-2-5 06.认识区块链之什么是比特币?
20-2-6 07.认识区块链之区块链的演化
20-2-7 08.认识区块链之区块链应用场景
20-2-8 09.认识区块链之区块链的一些疑问
20-2-9 10.认识区块链之区块链技术的现状
20-3 Hyperledger fabric入门
! Q1 m9 O R1 t- q# n, k: ^20-3-1 11.Hyperledger fabric入门之简介
20-3-2 12.Hyperledger fabric入门之如何解决现实问题
20-3-3 13.Hyperledger fabric入门之案例分析
20-3-4 14.Hyperledger fabric入门之chaincode
20-3-5 15.Hyperledger fabric入门之工作流程
20-3-6 16.Hyperledger fabric入门之术语回顾
20-4 项目中应用区块链
. r( I7 ^9 M7 ?- y+ X20-4-1 18.好客租房项目中应用区块链
20-5 课程总结
7 P* h$ T& m( t& y/ G% b20-5-1 19.课程总结