- 博客(3)
- 收藏
- 关注
原创 Tomcat线程模型
I/O:在计算机内存与外部设备之间拷贝数据的过程。当用户线程发起I/O调用后,网络数据读取操作会经历两个步骤:数据准备阶段数据拷贝阶段不同的I/O模型对于这2个步骤有着不同的实现步骤。其中信号驱动式IO在实际中并不常用阻塞非阻塞异步同步。
2024-09-11 16:08:39
1530
1
原创 Tomcat打破双亲委派机制
Spring作为共享的第三方JAR包,它本身是由SharedClassLoader来加载的,Spring又要去加载业务类,按照前面那条规则,加载Spring的类加载器也会用来加载业务类,但是业务类在Web应用目录下,不在SharedClassLoader的加载路径下,这该怎么办呢?都没找到的话就先由引导类加载器在自己的加载类路径中查找并加载,没有加载到的话就向下到拓展类加载器中去加载,最后还没加载到就再向下一层到自身系统类加载器中去加载。(加载次序优先于系统类加载器)。
2024-04-29 10:47:56
2422
原创 Tomcat架构设计分析初体验
众所周知,Tomcat是一款常用的web服务器,它是由Apache Software Foundation开发的一款开源的Java Servlet容器。它可以为Java Web应用程序提供运行的环境,并通过HTTP协议处理客户端请求。它主要负责监听和接收前端请求,并生成对应的Servlet,传递给后端进行相应的数据请求和处理,最后再将后端结果返回给前端。打个通俗易懂的比方,它就像一个饭馆里的传菜员,记录下客人点的菜后,报告给后厨,后厨在后台做好菜后,传菜员将菜盘端到前端客桌上;
2024-04-24 16:29:14
1721
1
空空如也
Java中静态方法能够重载吗?
2024-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人