Java物联网开发(netty springboot mq)

Java物联网开发(netty springboot mq)
共80节 458人在学 课程详情
课程目录
讨论留言
  • Nio精讲

    • Nio简介
    • bytebuffer介绍
    • bytebuffer的基本使用
    • bytebuffer的mark reset
    • 堆内堆外内存
    • 字符串和bytebuffer之间的转换
    • 分片读取,多个Buffer写入到channel
    • 文件编程
  • Nio网络编程

    • 网络编程阻塞模式
    • 非阻塞模式
    • 多路复用
    • 移除key的原因
    • 处理写事件
    • nio实现群聊系统
  • netty

    • 零拷贝
    • reactor线程模型
    • netty客户端程序
    • netty入门程序
    • eventloop
    • eventloop
    • Channel和ChannelFuture
    • Future 和Promise
    • pipline
    • bytebuf
    • bytebuf零拷贝
    • Netty编解码器和handler
    • ByteToMessageDecoder的小细节
    • LengthFieldBasedFrameDecoder
    • LengthFieldBasedFrameDecoder
    • 粘包拆包
    • 粘包拆包现象
    • 解决粘包拆包
    • netty实现自定义rpc
    • netty实现rpc
    • Google ProtoBuf
    • Google ProtoBuf
    • Google ProtoBuf
    • netty心跳检测机制
    • netty实现websocket
    • netty实现群聊
    • netty实现群聊
  • netty源码和优化

    • 源码NioEventLoop对selector的优化
    • NioEventLoop线程启动过程
    • 提交普通任务唤醒selector阻塞
    • wakeup的内部实现
    • 什么条件下唤醒的
    • select阻塞多久
    • 解决select空轮训bug
    • netty io事件和任务队列 时间分配问题
    • eventLoop处理Io事件
    • accpet流程
    • read流程
    • 端口绑定流程
    • 端口绑定流程
    • 异步回调验证
    • netty超时优化
    • 全连接队列大小设置
    • 文件句柄优化
    • 是否池化优化
  • netty物联应用-类似单车开锁,自动售卖

    • TcpServer服务器项目搭建
    • TcpServer代码编写
    • 解码设备端发送的报文处理读取超时
    • 解码客户端发送的报文
    • 根据控制码对消息进行分类处理
    • 登录消息的Handler
    • 远程调用查询信息
    • 登录超时事件处理
    • 处理禁止登录
    • 推送数据到消息队列
    • 消息队列配置
    • login事件发送到消息队列
    • ping pong 超时处理
    • 测试心跳超时事件
    • 解析报文错误事件
    • 设备断线事件
    • 异常信息捕获
    • 设备开锁或者终端开门
    • 设备开锁或者开门服务单响应
    • 设备响应
    • web端发送数据设备响应
播放页问题反馈
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!

课时介绍

Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和UDP的socket服务开发。

课程介绍

Netty是当前非常流行的网络通讯框架,当程序对网络数据处理时,需要保证高并发和高可靠,底层就可以用Netty支撑。本套课程详细讲解了Netty核心技术点,同时进行底层机制和源码剖析,并编写了大量的应用实例。通过学习可以快速学习Netty的底层实现机制,熟练运用Netty解决网络高并发问题。Netty涉及内容很多(比如:设计模式、数据结构、并发、同步、异步,阻塞等),目前网上的Netty课程不多,且普遍讲解晦涩难懂,内容浅尝辄止,导致很多学习者只知道Netty的核心组件,但不知道怎么使用到项目之中。本课程针对上述问题,有针对性的进行了升级:(1) 授课方式采用图解+源码分析的方式,让课程生动好理解;(2)除了系统的讲解,还对Netty的核心技术进行了源码剖析(包括: 心跳(heartbeat)服务、EventLoop源码、任务提交到异步线程池、Netty启动过程源码)。(3)protobuf ,掌握物联网开发 ,netty集群架构,掌握IM聊天项目,掌握IM架构知识

 

推荐课程

信息系统项目管理师自考笔记

李明 · 710人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22071人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4198人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 786人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 837人在学

java项目实战之购物商城(java毕业设计)

Long · 5151人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1504人在学

Python Django 深度学习 小程序

钟翔 · 2315人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 597人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    Java物联网开发(netty springboot mq)
    Java物联网开发(netty springboot mq) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~