首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
BIO-NIO-Netty
订阅
sepiggy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Kafka 最佳实践
这里主要是 Kafka 集群基本配置的相关内容。 至少要分配 6-8 GB 的堆内存。 Kafka 集群需要监控的一些指标,这些指标反应了集群的健康度。 ZooKeeper 监控。 Broker 扩容。 LeaderElectionRate。 允许不在 isr 中 replic…
一文理解Netty模型架构
[作者:陈彩华]本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给读者提供学习实践参考。 Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 可靠性能力补齐,开发工作量和难度都非常…
大文件拷贝,试试NIO的内存映射
把内核空间地址与用户空间的虚拟地址映射到同一个物理地址,DMA 硬件可以填充对内核与用户空间进程同时可见的缓冲区了。用户进程直接从内存中读取文件内容,应用只需要和内存打交道,不需要进行缓冲区来回拷贝,大大提高了IO拷贝的效率。加载内存映射文件所使用的内存在Java堆区之外 文件…
阿里面试题BIO和NIO数量问题附答案和代码
答案: 因为传统的 IO 也就是 BIO 是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样 10 个连接就会创建 10 个线程去处理。而 NIO 是一种同步非阻塞的 I/O 模型,它的核心技术是多路复用,可以使用一个链接上的不同通道来处理不同的请求,所以即使有…
NIO
简而言之,Channel负责传输,Buffer负责存储。 缓冲区(Buffer):一个用于特定基本数据类型的容器。由java.nio包定义的,所有缓冲区都是Buffer抽象类的子类。 Java NIO中的Buffer主要用于和NIO通道进行交互,数据是从通道读入到缓冲区的,然后…