springcloud-test01

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
以下哪项不是微服务相对于单体应用新面临的问题
请求的并发性
接口的一致性
分布式的复杂性
运维的新挑战
关于微服务以下描述错误的是
微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小 型服务
微服务各服务之间通过 socket等进行通信协作
微服务被拆分成的每一个小型服务都围绕着系统中的某一项或一些耦合度较高的业务功能进行构建
每个服务都维护着自身的数据存储、业务开发、自动化测试案例以及独立部署机制
以下哪项不属于微服务架构的特性
容错设计
服务组件化
中心化治理
演进式设计
Spring Cloud微服务框架基于什么开发工具实现的?
Spring Boot
Spring cloud
Eureka
Ribbon
为什么Spring Cloud没有采用版本号的方式,而是通过命名的方式
避免 spring cloud 的版本号与其他 spring 项目的版本号相混淆。
避免 spring cloud 的版本号与其他子项目的版本号相混淆。
方便 spring cloud 的版本号与其他子项目的版本号相混淆。
为了表示他比其他 sping 项目强大
下面关于springboot目录结构描述错误的是?
•src/test/:单元测试目录,生成的 HelloApplicationTests 通过 JUnit4 实现,可以直接用运行Spring Boot 应用的测试。
•src/test/resources:test配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库链接等。
•src/main/java:主程序入口,可以通过直接运行main类来启动 Spring Boot 应用。
•src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库链接等。
下面关于springboot启动器描述错误的是?
•spring-boot-starter-web:全桟 Web 开发模块,包含嵌入式 Tomcat、Spring MVC。
•spring-boot-starter-test:通用测试模块,包含 JUnit、Hamcrest、Mockito。
Starter POMs 是一系列重型的依赖包,是一套一站式的 Spring 相关技术的解决方案。
Spring Boot 的 Starter POMs 采用 spring-boot-starter-*的命名方式,*代表一个特别的应用功能模块
下面代码,能够将Book对象作为json字符串的形式返回是?
@RestControllerpublic class HelloController {@RequestMapping(/hello)public Book index() {// Book book = new Book(); return book;}}
@Controllerpublic class HelloController {@RequestMapping(/hello)public Book index() {// Book book = new Book(); return book;}}
@RestControllerpublic class HelloController {@RequestMapping(/hello)public Book index() { Book book = new Book(); return book;}}
@Controllerpublic class HelloController {@RequestMapping(/hello)public Book index() {Book book = new Book(); return book;}}
下面哪一个不属于服务提供者的功能的是?
服务注册
服务下线
服务同步
服务续约
下面对测试的注解描述错误的是?
@RunWith (SpringJUnit4ClassRunner .class):引入 Spring 对 JUnit4 的支持。
@SpringBootApplicationConfiguration(classes = HelloApplication. class):指定 Spring Boot 的启动类
@Before:JUnit 中定义在测试用例@Test 内容执行前预加载的内容,这里用来初始化对HelloController 的模拟。
@WebAppConfiguration:开启 Web 应用的配置,用于模拟 ServletContext
下面哪一个配置可以得到随机字符串?
com.niit.blog.stringnum=${random.int}
com.niit.blog.stringnum=${random.value}
com.niit.blog.stringnum=${random.long}
com.niit.blog.stringnum=${random.string}
下面那一项不是服务消费者的行为?
获取服务
调取服务
服务上线
服务下线
下面哪一个配置可以得到随机int?
com.niit.blog.intnum=random.int
com.niit.blog.intnum=$random.value
com.niit.blog.intnum=${random.int}
com.niit.blog.stringnum=${random.string}
下面哪一个配置可以得到10-20以内随机?
com.niit.blog.intnum=$random.value[10,20]
com.niit.blog.intnum=$random.int[10,20]
com.niit.blog.intnum=${random.int[10,20]}
com.niit.blog.intnum=${random.value[10,20]}
以下哪个选项可以把端口设置为9000
java -jar xxx.jar --port=9000
java xxx.jar --port=9000
java -jar xxx.jar server.port=9000
java -jar xxx.jar --server.port=9000
以下哪个spring boot命令行参数指定哪个配置文件会被加载
spring.profiles.active
spring.profile
spring.profiles
spring.active
下面那个是"spring Boot 使用了下面这种较为特别的属性加载顺序:优先级由高到低的是?

1.在命令行中传入的参数。

2.位于当前应用 jar 包之外,针对不同{profile}环境的配置文件内容,例如 application-

{profile}.properties 或是 YAML 定义的配置文件。

3.位于当前应用 jar 包之内,针对不同{profile}环境的配置文件内容,例如 application-

{profile}.properties 或是 YAML 定义的配置文件。

4.位于当前应用 jar 包之外的 application.properties 和 YAML 配置内容。

5.在@Configuration 注解修改的类中,通过@PropertySource 注解定义的属性。

21435
12435
12345
12453
关于Netflix Eureka描述错误的是?
Spring Cloud Eureka的服务端与客户端均采用 C++编写
Spring Cloud Eureka,使用 Netflix Eureka 来实现服务注册与发现,它既包含了服务端组件,也包 含了客户端组件
由于 Eureka 服务端的服务治理机制提供了完备的 RESTful API,所以它也支持将非 Java 语言构建的微服务应用纳入 Eureka 的服务治理体系中来。
Eureka 服务端,也称为服务注册中心。它同其他服务注册中心一样,支持高可用配置。
下面实现服务提供者主程序类的配置正确的是?
@EnableDiscoveryServer@SpringBootApplicationpublic class HelloApplication {public static void main(String[] args) {SpringApplication.run(HelloApplication.class, args);}}
@EurekaEanbleClient @SpringBootApplication public class HelloApplication { public static void main(String[] args) { SpringApplication.run(HelloApplication.class, args); } }
@EnableDiscoveryClient@SpringBootApplicationpublic class HelloApplication {public static void main(String[] args) {SpringApplication.run(HelloApplication.class, args);}}
@EnableEurekaServer @SpringBootApplication public class HelloApplication { public static void main(String[] args) { SpringApplication.run(HelloApplication.class, args); } }
下面哪个注解启动一个服务注册中心提供给其他应用进行对话
@EnableEurekaServers
@EnableEurekaClient
@EnableEurekaServer
@EnableEurekaClients

20题 | 被引用2次

模板修改
使用此模板创建