Tomcat是免费开源,轻量级应用服务器。
Kafka0.10.0版本内容和发布时间
大多数高并发服务端的程序都是基于 Linux 系统的。因而,目前这类高并发网络应用程序的开发大多采用 IO 多路复用模型。大名鼎鼎的 Netty 框架使用的就是 IO 多路复用模型,而不是异步 IO 模型。
AIO全称Asynchronous IO,异步IO,指的是用户空间的线程变成被动接收者,而内核空间成为主动调用者。
NIO全称non-blocking I/O,是jdk1.4及以上版本里提供的新api,也称为New I/O。
BIO全称Blocking I/O,同步阻塞I/O。默认情况下,在 Java 应用程序进程中所有对 socket 连接进行的 IO 操作都是同步阻塞 IO。
学习Java I/O模型,我们需要先了解一些操作系统基本概念。
设计模式的分类以及各种模式的使用场景
设计模式的设计有六个原则,保证设计模式的健壮性
OGNL全称为Object-Graph Navigation Language,即对象图导航语言