IO
文章平均质量分 89
Shacoray
这个作者很懒,什么都没留下…
展开
-
Netty-Netty线程模型
NettyNetty线程模型概述线程模型基本介绍不同的线程模型、对程序的性能有很大影响,为了搞清Netty的线程模式,需要了解各个线程模式目前存在的线程模型传统阻塞IO服务模型Reactor模型根据Reactor的数量和处理资源线程的数量不同,有3中典型的实现单Reactor单线程单Reactor多线程主从Reactor多线程Netty线程模型(Netty主要基于主从Reactor多线程模型做了一定的改进,其中主从Reactor多线程模型有多个Reactor)传统原创 2021-05-28 15:48:31 · 199 阅读 · 0 评论 -
Netty-Netty介绍和概述
NettyNetty的介绍Netty是由JBOSS提供的一个Java开源框架,现为Github上的独立项目。Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO程序Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景要透彻理解Netty,需要先学习NIO,这样我们才能阅读Netty的源码Netty的应用场景互原创 2021-05-28 15:43:56 · 146 阅读 · 0 评论 -
Java Web-BIO、NIO、AIO的概念和相关组件
BIO、NIO、AIOI/O模型I/O模型基本说明I/O模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能Java共支持3种网络编程模型I/O模式:BIO、NIO、AIOJava BIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k5rQRTwA-1原创 2021-05-20 15:24:00 · 211 阅读 · 1 评论 -
JavaBase-IO流-概念
JavaBase-IO流File类的使用File类的实例化java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件本身。如果需要访问文件内容本身,则需要使用输入/输出流想要在Java中表示一个真实存在的文件及目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有真实存在的文件或目录。File对象可以作为参数传递给流的构造器/** * 1.如何创建File的实例原创 2021-04-29 13:38:58 · 130 阅读 · 0 评论