写点什么

两年 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 和属性

最后

文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。


本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

极客开源

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
两年Java开发面试题,java教程视频马士兵,大厂Java面试真题精选