轻松上手NIO的框架技术Netty,Mina,不看你肯定后悔!!!

Posted 自学者资源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轻松上手NIO的框架技术Netty,Mina,不看你肯定后悔!!!相关的知识,希望对你有一定的参考价值。


轻松上手NIO的框架技术Netty,Mina,不看你肯定后悔!!!


引用


Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。


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


“快速”和“简单”并不用产生维护性或性能上的问题。Netty 是一个吸收了多种协议(包括FTP、SMTP、HTTP等各种二进制文本协议)的实现经验,并经过相当精心设计的项目。最终,Netty 成功的找到了一种方式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。


重点    重点    重点


为大家介绍下java互联网架构师(netty、mina、nio)教学视频


课程目录


1.java NIO视频教程


1、java NIO,AIO编程_01

2、java NIO,AIO编程_02

3、java NIO,AIO编程_03

4、java NIO,AIO编程_04

5、java NIO,AIO编程_05


2.Java语言基础教程-Java NIO流篇


[第1节] Java NIO流-简介和概述

[第2节] Java NIO流-缓冲区

[第3节] Java NIO流-缓冲区操作

[第4节] JavaNIO流-通道1

[第5节] Java NIO流-通道2

[第6节] Java NIO流-socket通道操作

[第7节] Java NIO流-文件通道操作

[第8节] Java NIO流-选择器 

[第9节] Java NIO流-选择器操作


3.Mina视频教程


0、Mina视频课程介绍

1、Mina服务端helloWorld入门

2、Mina客户端helloWorld入门

3、Mina整体体系结构分析

4、Mina学习之长短连接

5、Mina学习之Minaioservice接口

6、Mina学习之MinaIOFilter接口

7、Mina学习之MinaIOSession接口

8、Mina学习之MinaIOProcessor线程模型

9、Mina学习之MinaIOBuffer接口

10、Mina学习之自定义协议介绍

11、Mina学习之自定义协议数据包分析

12、Mina学习之自定义协议数据包实现

13、Mina学习之自定义协议-编码器

14、Mina学习之自定义协议-解码器

15、Mina学习之自定义协议-服务端实例

16、Mina学习之自定义协议-客户端实例


5.Netty教程


1、第一课NIO回顾

2、第二课netty服务端

3、第三课netty客户端

4、第四课netty线程模型源码分析(一)

5、第五课netty线程模型源码分析(二)

6、第六课netty5案例学习

7、第七课netty学习之心跳

8、第八课protocol buff学习

9.第九课自定义序列化协议之自定义序列化协议

10、第十课自定义数据包协议

11.第十一课粘包分包分析,如何避免socket攻击

12.分析设计一个聊天室的小项目




END


进群获取 式

轻松上手NIO的框架技术Netty,Mina,不看你肯定后悔!!!


推荐阅读:

  • 介绍



扫码关注   有捣乱者绕道
长按,识别二维码,加关注

不存在任何培训机构招生信息!!

以上是关于轻松上手NIO的框架技术Netty,Mina,不看你肯定后悔!!!的主要内容,如果未能解决你的问题,请参考以下文章

为什么Netty这么火?与Mina相比有什么优势?

Netty与Mina

MINA 框架总结 整体理解

转netty-mina对比一

NIO框架的简单介绍

技术Netty 能做什么?浅谈其在服务器中的应用