网络与IO
羽X瞳
这个作者很懒,什么都没留下…
展开
-
认证和授权
认证 就是系统对用户信息的确认,常见的有用户名密码登录 二维码 指纹 面容 等。授权 就是对用户行为的控制,常见的模型有 用户 - > 角色 -> 应用。原创 2024-05-21 14:56:38 · 93 阅读 · 1 评论 -
【NIO的核心组件】
channel 类似流 每一个channel 对应一个buffer缓存区。channel 会注册到selector。selector 收到channel消息交给闲散线程处理 select 对应一个或多个线程。NIO 的核心组件有Buffer channel Selector。Buffer 和 channel 双向的 可读可写。原创 2024-05-21 14:38:58 · 97 阅读 · 1 评论 -
select,poll和epoll有什么区别
java的NIO 在windows下 WindowsSelectorProvider,Linux下,根据linux的内核版本,2.6版本以上,就是EPollSelectProvider,否则就是默认的PollSelectProvider,poll 机制:和select机制是差不多的,把fd_set结构进行了优化,FD集合的大小就突破了操作系统的限制。将fd_set从用户空间复制到内核空间,激活socket。用户空间和内核空间:操作系统为了保护系统安全,将内核划分为两个部分,一个是用户空间,一个是内核空间。原创 2024-05-20 16:30:19 · 141 阅读 · 1 评论