编辑
2023-11-10
Tomcat源码学习
00

Tomcat和Jetty是两种常用的Servlet容器,用于处理Java Web应用程序。在Spring Boot中,可以使用内嵌式的Tomcat和Jetty来运行和部署应用程序。下面是关于Tomcat和Jetty如何处理Spring Boot应用的总结:

  1. Spring Boot中的Web容器接口:Spring Boot对内嵌式Web容器进行了抽象,定义了WebServer接口和ServletWebServerFactory工厂接口。各种Web容器如Tomcat和Jetty需要实现这些接口。
编辑
2023-11-10
后端
00

四层负载均衡:

  • 工作在OSI模型的传输层,使用IP地址和端口号进行路由转发[1]
  • 通过报文中的IP地址和端口号,加上负载均衡设备所采用的负载均衡算法,选择后端哪台服务器处理请求[1]
  • 在TCP连接的建立过程中,客户端向负载均衡发送SYN请求建立第一次连接,负载均衡设备选择一台后端服务器,并将报文中的IP地址信息修改为后端服务器的IP地址信息,从而与后端服务器直接建立连接[1]
  • 安全性方面,四层负载均衡容易受到SYN Flood攻击,需要额外的安全措施来应对[1]
编辑
2023-11-09
英语学习
00

What is Saas?

Software as a service (SaaS) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring, and office tools (such as Microsoft Office 365).

编辑
2023-11-09
操作系统
00

Load Average是什么?

  • Load Average是一种度量CPU资源需求的指标,它表示一段时间内运行队列中需要被调度的进程或线程的平均数目。
  • 在Linux系统中,Load Average等于单位时间内正在运行的进程加上可运行队列的进程。
  • Load Average的数值可以远远大于1,因为它考虑的是操作系统中可运行队列中进程的个数。
编辑
2023-11-09
IM即时通讯
00

HTTPDNS和TLS是与消息聊天安全相关的两个技术。HTTPDNS是一种面向多端应用的域名解析服务,具有域名防劫持、精准调度和实时解析生效的特性[2]。而TLS(Transport Layer Security)是一种加密协议,用于保护网络通信的安全性。