Java微服务考试试题_第1页
Java微服务考试试题_第2页
Java微服务考试试题_第3页
Java微服务考试试题_第4页
Java微服务考试试题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专业班级姓名学号.......................................................密封线学校院系专业Java微服务课程试卷题号一分数二三四五总分一、单项选择题(每题2分,共40分)1.以下不属于Spring全家桶技术的是()ASpringBootBSpringMVCCSpringDataJPADMybatis2.关于SpringBoot的描述,错误的是()ASpringBoot是基于约定优于配置的原则的BSpringBoot通过起步依赖和自动配置简化简化开发CSpringBoot可以对Spring的配置进行简化DSpringBoot不能集成其他技术3.下面关于redis的描述,其中错误的是()A全称:RemoteDictionaryServer。B它是由JAVA语言编写开发的。C它内部的数据结构有String,Hash,List,Set,SortedSet。DReids以内存作为数据存储介质,读写数据的效率极高,远远超过数据库。4.以下那种操作能够实现实体完整性()A设置唯一键。第1页共7页B设置外键。C减少数据冗余。D设置主键。5.java语言的并发机制是()A多线程机制B垃圾回收机制C代码安全检验机制D异常处理机制6.下列那些不是SpringCloud的优势()A部署复杂性-Devops技能的要求。B可以用不同语言开发,面向接口编程。C多服务运维难度加大。D微服务只是业务逻辑的代码,不会和HTML,CSS或其他界面结合。7.下面关于Dubbo协议的描述,其中错误的是()A采用NIO复用单一长连接,减少了握手和挥手。B使用线程池并发处理请求,加大了并发效率。C在大文件传输时,单一连接会成为瓶颈。D它不适用生产环。境8.下列关于ElasticSearch和Solr描述错误的是()ASolr利用Zookeeper进行分布式管理,而Elasticsearch自身带有分布式协调管理功能。BElasticsearch支持更多格式的数据,而Solr仅支持json文件格式。CSolr官方提供的功能更多,而Elasticsearch本身更注重于核心功能,高级功能多有第三方插件提供。DSolr在传统的搜索应用中表现好于Elasticsearch,但在处理实时搜索应用时效率明显低于Elasticsearch。9.下列那些不是数据库事物特性的()A原子性B瞬时行C一致性D隔离性10.关于SpringBoot的配置文件,描述不正确的是()第2页共7页

ASpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,只能使用application.yml进行配置B、SpringBoot默认会从Resources目录下加载perties或application.yml(application.yaml)文件C、perties文件是键值对类型的文件D、YML文件格式是YAML(YAMLAintMarkupLanguage)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入11.下面那个不是微服务技术栈()A服务注册与发现:Eureka,ZookeeperBjspC服务熔断器:HystrixD服务负载均衡:RibbonNginx12.Eureka和Zookeeper区别,下面说法错误的是()ABCD.Zookeeper在选举期间注册服务瘫痪,虽服然务最终会恢复,但选举期间可以用。Zookeeper采用过半数存活原则,Eureka采用自我保护机制解决分区问题。eureka本质是一个工程,Zookeeper只是一个进程。Zookeeper采用过半数存活原则,Eureka采用自我保护机制解决分区问题。13.关于SpringBoot整合其他技术,错误的是()A整合Mybatis时,可以在perties中配置mybatis.mapper-locations指定要加载的映射文件。B整合Junit时,需要在测试类上添加@RunWith(SpringRunner.class)。C整合SpringDataJPA时,需要添加SpringDataJPA的起步依赖spring-boot-starter-data-jpa。D以上说法都不正确。14.BASE理论是通过牺牲()来获得可用性的。A强一致性B软状态C最终一致性D基本可用性15.下列不是消息队列的主要应用场景的是()A异步处理B流量削峰第3页共7页C日志处理D接口聚合16.关于文件上传的说法错误的是()A需要导入commons-fileupload-1.2.2.jar和commons-io-2.4.jar两个jar包B需要在springMVC-servlet.xml中配置上传解析器C上传文件时可以不用加请求参数@RequestParam("file")D多文件上传时用数组接收,循环判断接收17.下列关于分布式锁的实际原则的描述错误的是()A互斥性,同一时间只有一个线程有锁。B容错性,即使某一个持有锁的线程,异常退出,其他线程可获得锁。C隔离性,线程只能解自己的锁,不能解其他线程的锁。D以上的都不正确。18.下列不是常见的负载均衡算法的是()A轮询法B随机法C源地址哈希法D最大连接数法19.不是Mybatis配置文件中的主要元素是()ApropertiesCmappersBtransactionManagerDbean20.使用yml配置信息,格式错误的是()Aname:haohaoBperson:name:haohaoage:31addr:beijing#person:{name:haohao,age:31,addr:beijing}Ccity:-beijing-tianjin-shanghai第4页共7页

-chongqing#或者city:[beijing,tianjin,shanghai,chongqing]Dstudent:-name:zhangsan-age:18-score:100-name:lisi-age:28-score:88-name:wangwu-age:38-score:90二、判断题(每题1分,共20分)1在实际使用时EurekaServer至少部署一台服务器,实现高可用。()2.SpringDataJPA的dao接口不需要添加注解()3.Mybatis中如果要使用注解配置,则要提供一个UserMapper类()4.把UserMapper.xml去掉,换成注解配置,则mybatis-config.xml中可以不做修改操作()5.当需要执行不同的SQL语句时,可以通过标签条件,动态的调整SQL语句()6.perties、application.yml语法一样()7.SpringMVC中的ServletName-servlet.xml不可以放在src目录下()8.@RequestMapping给方法映射请求路径时可以一个请求映射不同的路径()9.SpringCloudEureka提供服务端与客户端,服务端即是Eureka服务注册中心,客户端完成微服务向Eureka服务的注册与发现()10.SpringMVC处理数据默认为转发()11.mysql是nosql类型数据库()12.Mybatis的缓存机制中,如果第二次执行相同语句时会再次查询数据库()13.JPA规范本质上就是一种ORM规,范注意不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规,范提供了一些编程的API接口,但具体实现则由服务厂商来提第5页共7页

供实现。()14.设置是否使用缓存,可以在语句select标签中添加useCache=”true”()15.ElasticSearch全文检索可以实时解决BT数据量()16.当出现错误信息时最好转发到错误界面()17.Spring3.0后提供SpringTask实现任务调度,支持按日历调度,相比Quartz功能稍简单,但是在开发基本够用,支持注解编程方式。()18.前后端分离开发不需要考虑跨域问题()19.局部异常处理,作用于当前Controller()20.虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、桌面虚拟化、服务虚拟化、虚拟机等等。()三、填空题(每空2分,共20分)1.MyBatis、SpringDataJPA、JDBC三者的执行效率由大到小顺序为__________、____________、_______________。2.消息中间件包含那些技术_____________、________________。3.SpringCloud包含那些技术栈____________、_____________、______________。4.SpringBoot其他配置类的注解_______

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论