文章 2024-06-27 来自:开发者社区

技术笔记:Netty专题(六)

netty群聊系统实例要求1) 编写一个 Netty 群聊系统,实现服务器端和客户端之间的数据简单通讯(非阻塞)2) 实现多人群聊3) 服务器端:可以监测用户上线,离线,并实现消息转发功能4) 客户端:通过 channel 可以无阻塞发送消息给其它所有用户,同时可以接受其它用户发送的消...

文章 2024-02-01 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf

《跟闪电侠学Netty》阅读笔记 - 数据载体 ByteBuf引言API设计更建议实战过程中逐渐了解熟悉掌握,本文记录基础设计和相关API,只需要大致了解ByteBuf设计思想即可。思维导图www.mubucm.com/doc/58ehM7v…基础结构整个ByteBuf的数据结构组成如下,整个设计思想有点类似计算机如何实现从北京到上海,那就是一段足够长的铁轨,不断“拆掉”后面的铁轨放到前面的铁轨....

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf
文章 2024-02-01 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析

引言上一节[[《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty]] 中介绍了Netty的入门程序,本节如标题所言将会一步步分析入门程序的代码含义。服务端最简化代码public static void main(String[] args) { ServerBootstrap serverBootstrap = new ServerBootstrap(); ...

文章 2024-02-01 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty

引言《跟闪电侠学Netty》 并不是个人接触的第一本Netty书籍,但个人更推荐读者把它作为作为第一本Netty入门的书籍。和 《Netty In Action》 不同,这本书直接从Netty入门程序代码开始引入Netty框架,前半部分教你如何用Netty搭建简易的通讯系统,整体难度比较低,后半部分直接从服务端源码、客户端源码、ChannelPipeline开始介绍,和前半部分割裂较为严重。相较....

《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty
文章 2023-12-29 来自:开发者社区

网络编程(三)netty学习demo和笔记和推荐的4本书

网络学习推荐的4本书demo练习:学习笔记git地址源码下载https://gitee.com/hfl-learn-note/socket-netty-code/tree/final/大功告成,完!

网络编程(三)netty学习demo和笔记和推荐的4本书
文章 2023-12-14 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - ChannelHandler 生命周期

引言本文主要介绍ChannelHandler当中的ChannelInboundHandler。思维导图www.mubu.com/doc/1lK922R…LifeCycleTestHandler 案例首先来看一下案例,LifeCycleTestHandlerTest 利用适配器 ChannelInboundHandlerAdapter 重写,重写相关方法。public void handlerAd....

《跟闪电侠学Netty》阅读笔记 - ChannelHandler 生命周期
文章 2023-12-14 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(二)

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(一)https://developer.aliyun.com/article/1395305读写API实践读写API之前,我们先构建ByteBuf。ByteBuf buffer = ByteBufAllocator.DEFAULT.buffer(9, 100); print("allocate ByteBuf(9,100) =&...

文章 2023-12-14 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(一)

引言API设计更建议实战过程中逐渐了解熟悉掌握,本文记录基础设计和相关API,只需要大致了解ByteBuf设计思想即可。思维导图www.mubucm.com/doc/58ehM7v…基础结构整个ByteBuf的数据结构组成如下,整个设计思想有点类似计算机如何实现从北京到上海,那就是一段足够长的铁轨,不断“拆掉”后面的铁轨放到前面的铁轨上,这样实现火车一直在铁轨上跑的错觉。容量上限:maxCapa....

《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(一)
文章 2023-12-14 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(二)

《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)https://developer.aliyun.com/article/1395286Bootstrap客户端连接不需要监听端口,为了和服务端区分直接被叫做Bootstrap,代表客户端的启动引导器。Bootstrap bootstrap = new Bootstrap();NioEventLoopGroupNetty中客户端也....

文章 2023-12-14 来自:开发者社区

《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)

引言上一节[[《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty]] 中介绍了Netty的入门程序,本节如标题所言将会一步步分析入门程序的代码含义。思维导图服务端最简化代码public static void main(String[] args) { ServerBootstrap serverBootstrap = new ServerBootstrap(); ...

《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java技术进阶

Java技术进阶成长,课程资料,案例解析,实战经验全都有!

+关注