通过搭建简单HTTP服务器,学习服务器原理和计算机网络知识
- IO模式
- Socket
- TCP/IP
- 框架源码(Tomcat,Spring,Netty等)
- 高级网络编程
- 线程模型
- BIO NIO AIO
NIO使用的是IO多路复用的Select机制
- HTTP Protocol
Keep-Alive
- Servlet
ServletContext Dispatcher
-
Request&Response
-
Forward&Redirect
-
session&cookie
基于Java BIO/NIO/AIO(NIO2)、多线程(select)、Socket网络编程、XML解析、log4j/slf4j日志
- 当前NIO的实现参照的是Tomcat的源码
- SSL
- limtlatch
- 辅Selector