2023计算机方向的面试题目有哪些.docx
《2023计算机方向的面试题目有哪些.docx》由会员分享,可在线阅读,更多相关《2023计算机方向的面试题目有哪些.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023计算机方向的面试题目有哪些2023计算机方向的面试题目有哪些面试是每个人都会经受的事情,在面试前我们应当做好充分的预 备,可以提前看看一些面试题目,提前做好预备。下面我给大家带来 2023计算机方向的面试题目有哪些,期望能帮忙到大家!ActiveMQ面试题目1、什么是 ActiveMQ?activeMQ是一种开源的,实现了 JMS1. 1规范的,面对消息(M0M) 的中间件,为应用程序供应高效的、可扩展的、稳定的和平安的企业 级消息通信。2、Activemq的瓶颈值依据网上一般评测文档上来看,每秒的消息吞吐在2000以上, acticemq也可以集群化部署,也是使用zookeeper来
2、搭建。3、ActiveMQ服务器宕机怎么办?这得从ActiveMQ的储存机制说起。在通常的状况下,非长久化 消息是存储在内存中的,长久化消息是存储在文件中的,它们的最大 限制在配置文件的节点中配置。但是,在非长久化消息积累到肯定程度,内存告急的时候, ActiveMQ会将内存中的非长久化消息写入临时文件中,以腾出内存。 虽然都保存到了文件里,但它和长久化消息的区分是,重启后长久化bin:启动和关闭tomcat的bat文件。conf:配置文件。server, xml该文件用于配置server相关的信息,比如tomcat 启动的端口号,配置主机(Host)。web. xml文件配置与web应用(w
3、eb应用相当于一个web站点)tomcat-user, xml配置用户名密码和相关权限。lib:该名目放置运行tomcat运行需要的jar包。logs:存放日志,当我们需要查看日志的时候,可以查询信息。webapps :放置我们的web应用。work工作名目:该名目用于存放jsp被访问后生成对应的 server文件和.class文件。三、如何配置Tomcat虚拟名目?1、在server. xml中的节点下添加如下代码。path表示的是访 问时输入的web项目名,docBase表示的是站点名目的肯定路径。2、进入到confCatal inalocalhost文件下,创建一个xml文件, 该文件的
4、名字就是站点的名字。四、Tomcat体系结构是怎样的?扫瞄器-tomcat server- service -connector - engine (弓擎) -host (主机)- web应用。五、Web恳求在Tomcat恳求中的恳求流程是怎么样的?扫瞄器输入URL地址;查询本机hosts文件查找IP;查询DNS服务器查找IP;向该IP发送Http恳求;Tomcat容器解析主机名;Tomcat容器解析Web应用;Tomcat容器解析资源名称;Tomcat容器猎取资源;Tomcat响应扫瞄器。六、如何在tomcat集群中实现Session共享Apache集群实现Tomcat的Session共享配
5、置其实很简洁,在 Tomcat自带的文档中有具体的说明(/docs/cluster-howto. html ), 只不过是英语的,所以联合下面依据说下怎么配置吧:1、既然是集群确定要多预备几个Tomcat来模拟,比如分别为假如各Tomcat程序放在不同的机器上,那么就不会有端口的冲 突。假如是放在同一台机器上的话,那就简洁改几个端口,防止端口 占用造成的冲突。打开conf文件夹中的server, xml文件,需要修改 的端口有:以上port需要修改,至于修改成什么样子,看你自己了,只要 不消失端口冲突就可以了,要保证各个Tomcat实例间没有端口冲突。七、tomcat 有哪些 Connecto
6、r?Tomcat的Web服务器连接器支持两种协议:AJP和HTTP,它们 均定义了以二进制格式在Web服务器和Tomcat之间进行数据传输, 并供应相应的掌握命令。AJP (Apache JServ Protocol)协议:目前正在使用的AJP协议的 版本是通过JK和JK2连接器供应支持的AJP13,它基于二进制的格 式在Web服务器和Tomcat之间传输数据,而此前的版本AJP10和 AJP11则使用文本格式传输数据。HTTP协议:诚如其名称所表示,其是使用HTTP或HTTPS协议在 Web服务器和Tomcat之间建立通信,此时,Tomcat就是一个完全功 能的HTTP服务器,它需要监听在某
7、端口上以接收来自于商前服务器 的恳求。八、tomcat的Valve的作用是什么?Valve类似于过滤器,它可以工作于Engine和Host/Context之 间、Host和Context之间以及Context和Web应用程序的某资源之 间。一个容器内可以建立多个Valve,而且Valve定义的次序也打算 了它们生效的次序。九、Webserver 和 Application Server 的区分是什么?最大区分,Webserver 一般仅仅指Web (如servlet, jsp)的应用 服务器,ApplicationServer不仅可以是Web,还可以是Ejb等其它 的应用服务器。web ser
8、ver可以是application server的一部分,也可以是单 独存在。十、Tomcat的缺省端口是多少,怎么修改?1)找到Tomcat名目下的conf文件夹;2)进入conf文件夹里面找到server, xml文件;3)打开 server, xml 文件;4)在server, xml文件里面找到下列信息;port=“8080”改成你想要的端口H*一、Tomcat有几种部署方式? 1)直接把Web项目放在webapps下,Tomcat会自动将其部署2)在server, xml文件上配置节点,设置相关的属性即可3)通过 Catalina 来进行配置:进入到 confCatalinaloca
9、lhost 文件下,创建一个xml文件,该文件的名字就是站点的名字。编写 XML的方式来进行设置。十二、tomcat容器是如何创建servlet类实例?用到了什么原理?当容器启动时,会读取在webapps名目下全部的web应用中的 web. xml文件,然后对xml文件进行解析,并读取servlet注册信息。 然后,将每个应用中注册的servlet类都进行加载,并通过反射的方 式实例化。(有时候也是在第一次恳求时实例化)在servlet注册时加 上假如为正数,则在一开头就实例化,假如不写或为负数,则第一次 恳求实例化。十三、Tomcat顶层架构小结(1)Tomcat 中只有一个Server,
10、一个Server 可以有多个Service, 一个 Service 可以有多个 Connector 和一个 Container;(2) Server掌管着整个Tomcat的生死大权;(4) Service是对外供应服务的;(5) Connector用于接受恳求并将恳求封装成Request和 Response来详细处理;(6)Container用于封装和管理Servlet,以及详细处理request恳求;计算机方向的面试题目有哪些文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有 需要的人。消息会从文件中恢复,非长久化的临时文件会直接删除。那假如文件增大到达了配置中的最大限制的时候会发生什
11、么?我 做了以下试验:设置2G左右的长久化文件限制,大量生产长久化消息直到文件 达到最大限制,此时生产者堵塞,但消费者可正常连接并消费消息, 等消息消费掉一部分,文件删除又腾出空间之后,生产者又可连续发 送消息,服务自动恢复正常。设置2G左右的临时文件限制,大量生产非长久化消息并写入临 时文件,在达到最大限制时,生产者堵塞,消费者可正常连接但不能 消费消息、,或者原本慢速消费的消费者,消费突然停止。整个系统可 连接,但是无法供应服务,就这样挂了。详细缘由不详,解决方案:尽量不要用非长久化消息,非要用的 话,将临时文件限制尽可能的调大。4、AcitveMQ的作用、原理?(生产者、消费者。p2p、
12、订阅实现 流程)Activemq的作用就是系统之间进行通信。当然可以使用其他方 式进行系统间通信,假如使用Activemq的话可以对系统之间的调用 进行解耦,实现系统间的异步通信。原理就是生产者生产消息,把消 息发送给activemq。Activemq接收到消息,然后查看有多少个消费 者,然后把消息转发给消费者,此过程中生产者无需参加。消费者接 收到消息后做相应的处理和生产者没有任何关系5、activemq在项目中如何应用的Activemq在项目中主要是完成系统之间通信,并且将系统之间的调用进行解耦。例如在添加、修改商品信息后,需要将商品信息同 步到索引库、同步缓存中的数据以及生成静态页面一系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 计算机 方向 面试 题目 哪些
限制150内