web服务器
文章平均质量分 64
服务器
zlpzlpzyd
成长路上......
展开
-
servlet 线程模型 异步
在 servlet 3.0 之前,请求与线程的对应关系是1:1,对应jvm与操作系统的线程的关系。从 servlet 3.0 开始,开始有了异步相关功能。容器线程池与业务线程池开始单独处理。原创 2023-10-01 21:49:49 · 152 阅读 · 0 评论 -
spring mvc中DispatcherServlet关键对象
HandlerMapping HandlerMethod HandlerAdapter HandlerExecutionChain原创 2023-10-02 19:29:43 · 663 阅读 · 0 评论 -
redisson Failed to resolve after 6 queries
redisson 使用了 netty,此处可以得知,解析域名时出现了问题。通过搜索发现 github 上有此问题。相关的解释是需要配置本地 dns,鉴于此问题,将域名修改为对应的 ip 地址后解决此问题。原创 2023-02-04 20:50:26 · 2415 阅读 · 0 评论 -
正向代理与反向代理的区别
正向代理与反向代理的区别原创 2023-03-19 16:32:25 · 410 阅读 · 0 评论 -
java与netty的类对应关系
client 有一个 EventLoopGroup 用来处理网络 io 操作,server 端有两个,分为 boss 组和 worker 组,boss组是专门用来接收客户端发来的TCP链接请求的,worker组是专门用来处理完成三次握手的链接套接字的网络IO请求的。netty 基于 reactor 线程模型来实现高性能网络通信。服务端监听套接字通道。原创 2023-10-03 19:24:25 · 172 阅读 · 0 评论 -
一个 SpringBoot 项目能处理多少请求
首先,这个问题有坑,因为 spring boot 不处理请求,只是把现有的开源组件打包后进行了版本适配、预定义了一些开源组件的配置通过代码的方式进行自动装配进行简化开发。这是 spring boot 的价值。使用 spring boot 进行开发相对于之前写配置文件是简单了,但是解决问题麻烦了,对于刚入手的开发人员没接触过很多项目的是友好的,但是在实际开发中遇到的问题是多种多样的,然而解决这些问题需要了解内部的运行原理,这个需要看相应的源码,有时需要对现有的自动装配进行自定义处理。原创 2023-07-29 19:37:53 · 555 阅读 · 0 评论