![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO模型
普通网友
这个作者很懒,什么都没留下…
展开
-
还在不停压榨Tomcat?Tomcat上百种调优方式你都知道吗?
Tomcat是什么 Tomcat是全世界最著名的基于Java语言的轻量级应用服务器,是一款完全开源免费的Servlet容器实现。同时,它支持HTML、JS等静态资源的处理,因此又可以作为轻量级Web服务器使用。 套话就不多说了,有好东西就是要分享出来,下面我会展示出一份Tomcat架构解析PDF文档,希望能对各位读者老哥有所帮助。 第1章 Tomcat介绍 本章主要内容: Tomcat的历史及许可 Tomcat的安装、启动和应用部署 Tomcat的目录结构 Tomcat最新版本( 8.5原创 2020-07-28 13:40:19 · 565 阅读 · 0 评论 -
太厉害了!从NIO一直学到Netty
Netty Netty就是基于NIO的网络(Socket)客户端服务端实现框架,它简化了TCP/UDP客户端服务端编程,开发人员不再关注底层的Socket读取和写入,而且Netty提供了不少的handler(如http、mqtt、redis协议等)实现,简化了基于网络协议的编程复杂度。 Netty 采用 NIO 而非 AIO 的理由 1.Netty 不看重 Windows 上的使用,在 Linux 系统上,AIO 的底层实现仍使用 EPOLL,没有很好实现 AIO,因此在性能上没有明显的优势,而且原创 2020-07-25 14:14:04 · 497 阅读 · 0 评论 -
【NIO系列】——IO模型(二)
上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模型,比如java的NIO对应是那种IO模型,阻塞和同步的差异在哪里,又是否相同。了解了这些更方便我们的后续的NIO探解。 一、同步、异步、阻塞、非阻塞 同步、异步,阻塞、非阻塞,这四种状态常有人分不清,主要是这四种状态的定义本身也不是很明确,所以各种解答的方式都有。常见的分类有以下: 同步阻塞IO 同步非阻塞IO 异步非阻塞IO 针对某种IO模型,我们如何分类,.原创 2020-06-04 17:21:49 · 407 阅读 · 0 评论