
阶段8:网络编程
文章平均质量分 94
网络编程
1.01^1000
记录一些给自己看的笔记,不断的总结积累
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[9-04-06].第06节:Netty入门 - Netty初识
基于事件驱动 是一种编程范式或系统设计方法,其核心思想是系统的流程由事件的发生和处理来决定,而不是按照预定的顺序执行事件驱动架构在现代软件开发中非常普遍,特别是在需要处理大量并发连接或实时交互的应用中Netty 的 I/O 操作(如读写数据)是非阻塞的,所谓的非阻塞就是调用方法后不会等待操作完成,而是通过回调(Future 或 Promise)通知结果2.Boss Group(主线程池):负责接收客户端连接(ServerSocketChannel.accept())原创 2023-09-22 16:05:35 · 21 阅读 · 0 评论 -
[9-04-02].第2节:NIO基础 - 三大组件
1.channel 有一点类似于 stream,它就是读写数据的双向通道2.可以通过channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel之前的 stream 要么是输入,要么是输出,channel 比 stream 更为底层fill:#333;color:#333;color:#333;fill:none;channelbufferbuffer 则用来缓冲读写数据1.selector 的作用是 配合一个线程来管理多个 channel。原创 2024-02-27 22:39:28 · 939 阅读 · 0 评论