两年 Java 开发面试题,java 教程视频马士兵,大厂 Java 面试真题精选
一、Netty 概念及体系结构
01 Netty——异步和事件驱动
Java 网络编程 NIO 选择器
Netty 的简介、谁在使用 Netty、异步和事件驱动
Netty 的核心组件
02 你的第一款 Netty 应用程序
获取并安装 Java 开发
下载和安装 IDE、Apache Maven
Netty 客户端服务器概览
编写 Echo 客户端
构建和运行 Echo 服务器和客户端
03 Netty 的组件和设计
Channel、EventLoop 和 ChannelFuture
ChannelHandler 接口 和 ChannelPipeline 接口
编码器和解码器
抽象类 SimpleChannel-InboundHandler
04 传输
不通过 Netty 使用 OIO 和 NIO
NIO——非阻塞 I/O Epoll——用于 Linux 的本地非阻塞传输
OIO——旧的阻塞 I/O 用于 JVM 内部通信的
Embedded 传输
05 ByteBuf 类——Netty 的数据容器
字节级操作
ByteBufHolder 接口
按需分配:Byte-BufAllocator 接口
06 ChannelHandler 和 ChannelPipeline
ChannelHandler 家族
修改 ChannelPipeline
ChannelHandlerContext 接口
异常处理
07 EventLoop 和线程模型
线程模型概述
Netty 4 中的 I/O 和事件处理
JDK 的任务调度 API
线程管理、 EventLoop/线程的分配
08 引导
Bootstrap 类
引导客户端和无连接协议
从 Channel 引导客户端
在引导过程中添加多个 ChannelHandler
使用 Netty 的 Channel-Option 和属性
最后
文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。
评论