下载此文档

IT面试笔试题目及答案参考.docx


文档分类:管理/人力资源 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
IT面试笔试题目及答案参考
spring cloud面试题汇总及答案
问题一:说一下spring cloud?
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性奇nectiontimeout=20000 protocol=HTTP/ p=
redirectPort=8443 uriEncoding=utf-8/>
port=8080改成你想要的端口
二、tomcat 有哪几种 Connector 运行模式(优化)?
bio:传统的 Java I/O 操作,同步且堵塞 IO。maxThreads=”150”//Tomcat 运用线程来处理接收的每个恳求。这个值表示
Tomcat 可创建的最大的线程数。默认值 200。可以依据机器的时期性能和内存大小调整,一般可以在 400-500。最大可以在 800 左右。
minSpareThreads=”25”—Tomcat 初始化时创建的线程数。默认值 4。假如当前没有空闲线程,且没有超过 maxThreads,一次性创建的空闲线程数量。
Tomcat 初始化时创建的线程数量也由此值设置。maxSpareThreads=”75”–一旦创建的线程超过这个值,Tomcat 就会关闭不再须要的 socket 线程。默认值 50。一旦创建的线程超过此数值,Tomcat 会关闭不再须要的线程。线程数可以大致上用 “同时在线人数每秒用户操作次数系统平均操作时间” 来计算。
acceptCount=”100”—-指定当全部可以运用的处理恳求的线程数都被运用 时,可以放到处理队列中的恳求数,超过这个数的恳求将不予处理。默认值 10。假如当前可用线程数为 0,则将恳求放入处理队列中。这个值限定了恳求队列的大小,超过这个数值的恳求将不予处理。connectionTimeout=”20000”–网络连接超时,默认值 20000,单位:毫秒。设置为 0 表示永不超时,这样设置有隐患的。通常可设置为 30000 毫秒。
nio: 起先支持,同步堵塞或同步非堵塞 IO。指定运用 NIO 模型来接受 HTTP 恳求
protocol=”” 指定运用 NIO 模型来接受 HTTP 恳求。默认是 BlockingIO,配置为 protocol=”HTTP/” acceptorThreadCount=”2” 运用 NIO 模型时接收线程的数目
aio():JDK7 起先支持,异步非堵塞 IO。
apr:Tomcat 将以 JNI 的形式调用 Apache HTTP 服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地 提高 Tomcat 对静态文件的处理性能。
三、Tomcat 有几种部署方式?
1)干脆把 Web 项目放在 webapps 下,Tomcat 会自动将其部署
2)在 文件上配置节点,设置相关的属性即可
3)通过 Catalina 来进行配置:进入到 conf\Catalina\localhost 文件下,创建一个xml 文件,该文件的名字就是站点的名字。
编写 XML 的方式来进行设置。
四、tomcat 容器是如何创建 servlet 类实例?用到了什么原理?
当容器启动时,会读取在 webapps 书目下全部的 web 应用中的 文件,然后对 xml 文件进行解析,并读取 servlet 注册信息。然后,将每个应用中注册的 servlet 类都进行加载, 并通过反射的方式实例化。
(有时候也是在第一次恳求时实例化)在 servlet 注册时加上假如为正数,则在一起先就实例化,假如不写或为负数,则第一次恳求实例化。
五、tomcat 如何优化?
1、 tomcat7 的参数配置为例,须要修改 conf/,修改连接数,关闭客户端 dns 查询。参数说明:
URIEncoding=”UTF-8″:使得 tomcat 可以解析含有中文名的文件的 url,真便利,不像 apache 里还有搞个 mod_encoding,还要手工编译maxSpareThreads : 假如空闲状态的线程数多于设置的数目,则将这些线程中止,削减这个池中的线程总数。

IT面试笔试题目及答案参考 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人baba
  • 文件大小17 KB
  • 时间2022-04-30