title

Netty Springboot仿微信聊天全栈实战 从0开发到上线部署视频教程

[复制链接]
发表于 2018-12-8 10:34:39 | 显示全部楼层 |阅读模式
第1章 课程先容

本章首先让大师完全大白经过本课程的进修具体收获有哪些?课程内容具体放置与进修倡议,然后为大师简单先容课程触及到的技术栈等。

1-1 课程先容
第2章 netty先容与相关根本常识

初识netty,进修阻塞与非阻塞,同步与异步,了解BIO、NIO、AIO以及netty的线程模子

2-1 初始netty
2-2 阻塞和非阻塞、同步和异步的概念
2-3 BIO讲授
2-4 NIO讲授
2-5 BIO NIO AIO的区分与了解
2-6 再看netty
2-7 netty的三种线程模子
第3章 利用netty编写第一个hello netty 办事器

从零起头利用netty编写办事器,在网页拜候后返回hello netty,首要对办事器启动类,channel初始化器以及助手类讲授,最初会对channel的生命周期停止讲授

3-1 利用maven构建netty根本依靠
3-2 构建hello办事器
3-3 为channel设备初始化器
3-4 编写自界说助手类
3-5 hello办事器启动与讲授
3-6 netty生命周期
第4章 利用netty构建websocket办事器

了解实时通讯,利用netty的websocket编写办事端启动类、子处置器以及助手类。 了解JS相关的websocket api,简单利用hbuilder编写通讯页面与netty交互而且利用web阅读器与手机端阅读器停止测试数据交互

4-1 实时通讯相关概念讲授
4-2 编写websocket办事端启动类
4-3 编写websocket子处置器initialzer
4-4 编写chatHandler抵消息的处置
4-5 基于js的websocket相关api先容
4-6 简单适用hbuilder工具编写前端websocket
4-7 测试web端携手移动端与后端netty聊天通讯
第5章 利用MUI与H5+构建移动端app

零根本讲授MUI、H5+以及hbuilder开辟工具,构建慕信轻聊的根基骨架

5-1 MUI,H5+,Hbuilder先容
5-2 建立项目,页面根基结构讲授
5-3 自界说题目栏款式
5-4 真机调试与原生题目栏款式变动
5-5 首页底部tab选项卡的利用,MUI图标库讲授
5-6 利用阿里图标库构建自己的icon库
5-7 tab选项卡切换页面(上)
5-8 tab选项卡切换页面(下)
第6章 利用springboot整合netty搭建背景

对数据库表设想停止讲授而且利用springboot作为首要背景框架,而且整合mybatis以及netty,重构netty server而且整合

6-1 数据库表设想
6-2 利用mybatis逆向工具
6-3 搭建springboot2.0工程
6-4 springboot整合mybatis
6-5 整合netty server
6-6 完成netty整合springboot而且测试
第7章 用户注册/登录/小我信息

开辟用户注册登录以及小我信息页面相关功用模块,其中触及到高性能散布式文件存储办事器fastdfs的搭建,而且利用nginx公布可利用http停止web拜候而且下载用户头像和二维码

7-1 注册登录页面讲授与后端接口开辟1
7-2 注册登录页面讲授与后端接口开辟2
7-3 登录注册页面的判定事务与js自界说util
7-4 登录注册前后端联调
7-5 首页制止返回和用户自动登录讲授
7-6 开辟我的小我页面
7-7 静态初始化小我信息
7-8 翻开小我头像页面
7-9 增加可挑选菜单
7-10 为菜单增加事务绑定
7-11 挑选照片与裁剪插件
7-12 文件办事器概览
7-13 安装tracker办事
7-14 安装storage办事
7-15 设置client而且上传测试图片
7-16 nginx安装与fastdfs设置(上)
7-17 nginx安装与fastdfs设置(下)
7-18 fastdfs 整合springboot
7-19 后端上传图片功用开辟
7-20 上传图片前后端联调与测试
7-21 头像上传后跨页面挪用自界说事务革新
7-22 上传头像细节部分处置与openwindow的bug处置
7-23 下载头像到相册
7-24 点窜昵称页面
7-25 点窜昵称后端接口
7-26 点窜昵称前后端联调
7-27 用户二维码天生
7-28 我的二维码作业安插
7-29 我的二维码作业讲授
7-30 用户退出以及简单小结
第8章 发现页面与通讯录像关功用开辟

用户可以经过搜索其他用户账号停止好友增加,大概经过用户的唯一二维码停止扫码增加,发送增加请求后其他用户可以拒绝大概赞成好友请求

8-1 发现页面编码
8-2 搜索朋友账号接口(上)
8-3 搜索朋友账号接口(下)
8-4 搜索朋友前后端联调
8-5 搜索成果页讲授以及webview传参
8-6 发送增加好友请求接口编码
8-7 前后端连天发送好友请求
8-8 查询好友请求接口
8-9 朋友接管到请求页面联调开辟
8-10 好友请求HTML静态衬着
8-11 赞成或疏忽事务静态绑定
8-12 赞成或疏忽controller
8-13 赞成或疏忽的service编写
8-14 好友请求疏忽或拒绝前背景联调
8-15 构建扫描器
8-16 扫码器色彩自界说
8-17 扫码增加好友联调
8-18 延时加载预处置数据
8-19 mui 自带索引列表模板讲授
8-20 通讯录列表整合
8-21 图文列表和通讯录整合增加用户头像显现
8-22 查询用户的一切好友列表接口
8-23 手机端获得好友列表保存到当地
8-24 界说通讯录好友列表模子
8-25 通讯录列表衬着展现
8-26 好友请求接收方更新通讯录
第9章 聊天页面开辟

构建手机端上的聊天页面模子,建立会话,接管发送消息,netty控制点对点消息发送,控制会话重连,聊天记录的当地保存与左滑删除,消息标志未读,消息牵手等。

9-1 聊天页面讲授与展现
9-2 header静态改成好友昵称,静态转动到最新消息
9-3 发送按钮的色彩状态改变
9-4 弹出软键盘重新设备聊天窗口高度
9-5 发送消息前置条件收集状态判定
9-6 监听收集毗连事务
9-7 发送消息html衬着
9-8 接收消息html衬着
9-9 发送消息与接收消息时的铃声播放
9-10 手机端websocket模子界说和发送消息
9-11 websocket接管消息的衬着_x264
9-12 办事器断开后的重连机制
9-13 chatHandler初步重构
9-14 构建聊天营业模子
9-15 chatHandler - 处置客户端毗连
9-16 chatHandler - 保存聊天消息到数据库
9-17 chatHandler - 处置消息发送
9-18 chatHandler - 签收单条或多条消息
9-19 客户端onopen联调,初始化用户和channel关系
9-20 客户端发送消息与接收联调
9-21 接收方获得消息后重构衬着
9-22 客户端签收消息
9-23 websocket新增好友范例联调
9-24 保存聊天记录到当地
9-25 从当地获得聊天记录
9-26 初始化聊天记录和衬着
9-27 聊天快照营业简单讲授
9-28 保存聊天快照到当地
9-29 获得聊天快照
9-30 已读未读消息的设备与快照挪用
9-31 展现聊天快照
9-32 未读消息小红点标志
9-33 点击快照起头聊天
9-34 未读消息标志已读
9-35 开辟获得未读消息列表接口
9-36 前端获得未读消息列表
9-37 批量签收而且展现未读消息
9-38 聊天快照左滑删除结果
9-39 聊天快照右滑删除聊天记录与快照
第10章 利用netty编写心跳检测

app不会自动和办事端切断,只会有能够发生离线大概关机大概飞翔形式,所以需要在背景控制心跳,检测客户真个读写请求来判定能否断根无用的channel。同时手机端也要连结一定的keepalive。未接管到的消息在用户下次翻开后重新获得。 ...

10-1 心跳机制的概念与飞翔形式
10-2 心跳HeartBeatHandler编码
10-3 设置余暇handler与超不时候设备
10-4 手机端与netty的心跳测试
10-5 前端keepalive连结,与心跳测试
第11章 后端云摆设与app云打包

本章节做为上线部分,需要采办云办事器,采用腾讯云,会对其停止讲授,然后搭建根基情况,包括JDK、tomcat、MariaDB、fastdfs、nginx,springboot打包与摆设。最初对手机app停止云打包

11-1 云办事器采办保举及平安组先容与关联
11-2 文件传输工具的利用
11-3 号令行工具的简单利用
11-4 云办事器设置JDK情况
11-5 云办事器安装tomcat
11-6 云办事器离线安装MariaDB
11-7 云办事器MariaDB平安设备与客户端毗连调试
11-8 云办事器安装图片办事器的留意事项以及nginx反向代理tomcat办事器
11-9 springboot工程打包
11-10 打包文件上传到云办事器而且停止tomcat摆设
11-11 app云打包
第12章 课程总结

课程总结

12-1 课程总结

下载地址:
旅客,假如您要检察本帖隐藏内容请答复



回复

使用道具 举报

发表于 2018-12-12 08:57:27 | 显示全部楼层
非常棒的教程
回复

使用道具 举报

发表于 2018-12-15 21:16:52 | 显示全部楼层
非常好非常好非常好非常好非常好非常好非常好
回复

使用道具 举报

发表于 2018-12-17 06:51:29 | 显示全部楼层
好资源,楼主!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2018-12-17 19:01:51 | 显示全部楼层
666666666666666
回复

使用道具 举报

发表于 2018-12-17 23:57:10 | 显示全部楼层
这个课程不错,赞。。
回复

使用道具 举报

发表于 2018-12-18 19:30:49 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复

使用道具 举报

发表于 2018-12-19 11:27:34 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复

使用道具 举报

发表于 2018-12-20 22:21:04 | 显示全部楼层
88888888888888888888
回复

使用道具 举报

发表于 2018-12-21 16:32:03 | 显示全部楼层
33333333333333333
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|站点地图|ITFXZ社区 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表