java考试

下列关于Tomcat各服务的描述,错误的是?
在Tomcat的catalina.properties中配置tomcat.util.scan.StandardJarScanFilter.jarsToSkip的作用是什么?
在 web.xml 中如何正确配置默认首页,以便访问 `/` 时跳转到 index.html?代码片段(部分缺失,请选择正确补充的代码)```xml<web-app> <welcome-file-list> ??? </welcome-file-list></web-app>```
在Apache Tomcat中,以下Tomcat的Common类加载器默认加载类库是?
在一个分布式系统中,如何正确处理Credis事务的重试机制?
假设有一个集合 myset 包含元素 {x, y, z}。请问执行命令 `SREM myset y` 后,myset 中剩余的元素有哪些?
某系统使用 Credis 实现消息推送,已将多个客户端订阅同一个频道。现出现以下现象:- 发布消息后,部分客户端未收到任何内容- 重启客户端后可正常接收- 未收到消息的客户端应用的部分服务接口偶尔延迟会比较大同时会占用大量系统资源以下分析与解决方案中,最合理的是?
某模块使用 Credis 操作数据时,需要对以下操作保证原子性:- 判断某 key 是否存在- 若不存在则写入默认值- 同时设置该 key 的过期时间以下关于使用事务执行上述逻辑的描述中,最合理的是?
某系统使用 Credis 实现模块间消息通知,要求满足以下需求:- 发布方将事件消息发送到指定频道- 多个订阅方可实时接收消息并独立处理- 消息不需要持久化,主要关注实时性- 订阅方能在运行时随时订阅或退订频道以下方案中最符合要求的是?
一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是?
以下关于链表的说法中,不正确的是?
双向循环链表每个结点______。
单链表中存在n个节点,时间复杂度为O(n)的操作是?
带头节点的双循环链表L为空的条件是?
设有一组记录的关键字为{19,14, 23,1,,68,20,84,27, 55,11,10,79},用链地址法构造Hash表,Hash 函数为H(key)=key Mod 13,散列地址为1的链中有______个关键字。
将10个元素散列到100000个单元的Hash表中,则______产生冲突。
数据结构中,下列关于存储空间的说法,正确的是?
下列关于循环链表的说法错误的是?
在单向链表中删除节点的最佳情况时间复杂度是多少?
在哈希表中什么是负载系数?
以下哪种技术在发生冲突时将数据存储在单独的实体中?
二次探查属于下列哪个解决冲突的方案?
在直接寻址中使用动态集合有什么好处?
有 10 个顶点的二部图中的最大边数是多少?
对于`git merge`,以下哪个说法是正确的?
对于智能HTTP协议,以下说法错误的是?
Git 中,如何更新 file1.txt,将其从暂存区域移回工作目录?
为什么要使用 Git 垃圾回收功能?
关于下方代码描述错误的是?```private static void CreateCommand(string queryString,string connectionString){ using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(queryString, connection); command.Connection.Open(); command.ExecuteNonQuery(); }}```
分析以下的数组、list以及范型数组的定义,输出结果正确的是?```public class GenericTest { public static void main(String[] args) { List<Integer> intLinkedArrayList = new ArrayList<>(); //declare intArray List<String> strArrayList = new ArrayList<String>[10]; //generic array String[] strArray = new String[10]; //declare array intLinkedArrayList.add(1); //put values strArrayList[0].add("Hello World!"); strArray[1] = "Hello World!"; System.out.println(intLinkedArrayList); //output System.out.println(strArrayList); System.out.println(strArray); }}```
关于 Java 的抽象方法,下列说法正确的是?
Java 的 Scanner 类中`next()`和`nextLine()`方法的区别描述错误的是?
```javaimport java.util.ArrayList;import java.util.List;public class ArrayListClass { public static void main(String[] args) { List<String> arrayList = new ArrayList<>(); arrayList.add("Hello"); arrayList.add("World"); arrayList.add(1, "Java"); arrayList.add("ArrayList"); System.out.println(arrayList); }}```执行以上代码,输出结果为?
Java 中,HashSet 子类依靠什么方法区分重复元素?
Java 中,用于启动新事务(或获取当前活动事务)的方法是什么?
Java 的字符类型采用的是 Unicode 编码方案,每个 Unicode 码占用____个比特位。
在Java语言中,下列`Object`类的方法中,可以比较两个对象是否相等的是?
下列关于 Java 中 Thread 类提供的线程控制方法的说法中,错误的是?
Java使用什么来实现运行的多态性?
下面关于 Java 字符串的说法中,正确的是?
下列对于 Java 中 `synchronized` 和 `java.util.concurrent.locks.Lock` 的比较,描述不正确的是?
以下代码使用了 StringBuffer 的截取功能,其执行结果是?```public class StringBufferDemo { public static void main(String[] args) { StringBuffer sb =new StringBuffer(); sb.append("hello").append("world").append("java"); System.out.println(sb); String s=sb.substring(5); System.out.println(s); String ss=sb.substring(5, 10); System.out.println(ss); }}```
以下代码使用了日期转换符,若在2021年5月14日执行该程序,其正确执行结果是?```import java.util.*; public class DateDemo { public static void main(String[] args) { Date date=new Date(); String str=String.format(Locale.US,"英文月份简称:%tb",date); System.out.println(str); System.out.printf("本地月份简称:%tb%n",date); }}```
Java正则表达式的Matcher类的查找方法不包括?
使用 Apache 的 Curator 框架设计一个分布式锁的代码,实现对共享资源的访问控制,以下描述正确的是?
假定Demo类如下:```package com.jiker.ones class Demo{ private String getName() { return "nameD"; } private String getNickName() { return "nicknameD"; } }```请问下列操作中,哪个反射操作能执行所有的方法?
请阅读下面Java代码:```public class BoxingUnboxing { public static void main(String[] args) { Integer a = 100; Integer b = 100; Integer c = 200; Integer d = 200; System.out.println(a == b); System.out.println(c == d); System.out.println(c.equals(d)); }}```下列哪个选项是这段代码正确的运行结果?
在计算型任务场景中,为了保证 Java 线程池运行效率最快,以下哪种调优思路是正确的?
Java 的 PhantomReference 类实现虚引用。虚引用的目的是什么?
Java 中哪个关键字可以抛出异常?
以下有关于构造方法,正确的是?
JVM的基本结构中,用来存储对象的区域属于哪个组成部分?
JVM内存不包含如下哪个部分?
一个类变量的定义为`(public static int value = 123;)`,在类加载准备阶段,value的值是?
下列对JVM垃圾回收描述错误的是?
JVM 分代模型中,老年代内存对象空间超过默认_____%的阈值,就会触发 fullgc 。
下列 jstat 选项中,代表监视新生代 GC 状况的选项是?
JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【 JAVA 堆、方法区】、直接内存。 其中最不可能出现内存溢出的区域是?
哪个组件负责将字节码转换为机器特定的代码?
下列哪一个方法用于告诉调用线程放弃监视器并进入睡眠状态,直到其他线程进入同一个监视器?
```public class OnTest { public static void main(String[] args) { testError(1); } public static void testError(int depth) { depth++; testError(depth); }}```请问运行代码后会抛出什么异常?
Java虚拟机对动态类型语言的支持是因为JDK7新增的哪个字节码指令?
Java中的`final`方法是使用哪个指令调用的?
如果 Java 应用出现死锁,最常用的诊断工具是什么?
在 JVM 的垃圾回收中,若老年代的对象存活率过高会导致什么?
如何生成JVM的堆转储文件?
Kafka 中,以下哪个错误可以通过消息重发解决?
关于 Kafka 消息保留的时间,以下描述错误的是?
Kafka中的LEO代表?
对于选型Kafka还是RabbitMQ,通常最重要的是哪项指标?
Kafka中,消费者组的作用是什么?
关于 partition 中的数据是如何保存到硬盘上的,说法错误的是?
zookeeper集群服务用于 follower 节点的通信端口号是多少?
以下选项关于提升 Kafka 吞吐量的操作错误的是?
在Kafka中,日志清理保存的策略包括?
Kafka中的消息重平衡是什么?
关于Kafka的分区机制,以下说法正确的是?
Kafka的消息存储是基于什么机制实现的?
Kafka中,以下哪个配置参数可以控制生产者发送消息的可靠性?
在Kafka中,当Zookeeper宕机时会发生什么?
在 Kafka 体系结构中,zookeeper 可以通过哪种类型的组件来实现集群的元数据管理和协调?
下列关于 Linux 无名信号量的描述,哪个选项是错误的?
以下关于 Linux 内核中自旋锁的描述,哪个选项是错误的?
关于Linux系统的负载(Load),以下描述不正确的是?
在 Linux 系统中,进程的调度算法是基于什么因素来决定的?
假设在一个多进程的 Linux 网络服务器程序的开发中,想要使用共享内存来实现进程间的数据交换,那么需要使用哪些系统调用来创建和访问共享内存?
MyBatis指定配置文件的根元素使用的是?
MyBatis的```<foreach>```包含下列哪些属性?1.item 2.index 3.open 4.suffixOverrides
在开发中如何自定义一个String类型的`typehandler`类型处理器? 1.实现接口 `typeHandler`,或者继承 `BaseTypeHandler`2.在配置文件中配置自定义`typehandler`类型处理器```<typeHandlers> <typeHandler jdbcType="VARCHAR" javaType="string" handler="自定义类限定名"/></typeHandlers>``` 3.在mapper.xml中使用```<resultMap id="roleMapper" type="role"> <result property="note" column="note" typeHandler="自定义类限定名"/></resultMap>``` 4.自定义typeHandler无法进行包扫描的形式注入
MyBatis关于where-if组合动态标签使用错误的是?1. ```<where>```标签的作用主要是替换sql语句中的where2. ```<where>```标签后有成立的条件,会在sql后拼接where语句3. ```<if>```标签可以去除第一个子句条件开头的 “AND” 或 “OR”,```<where>```则不会去除。4. ```<where>```标签可以去除第一个子句条件开头的 “AND” 或 “OR”,```<if>```则不会去除。
当结果集中值为 null 时,调用映射对象的 setter(map 对象时为 put)方法的配置为?
关于 MyBatis 二级缓存,下面说法错误的是?
在MyBbatis中,现有如下需求:当type == x1 时和type == x2时where中的判断条件不同,如何编写sql?
动态SQL`<choose>`标签中关于`<otherwise>`标签描述正确的是?
在MyBatis动态SQL中,可以在if标签的test属性中通过哪个关键字组合多个条件,使得多个条件同时满足时if中的语句生效?
在MyBatis配置文件中,当需要将数据库连接参数提取到外部properties文件中统一管理时,下列哪种配置方式是正确的?
在用户批量查询接口中,动态SQL如下: ```xml <select id="selectUsersByIds"> SELECT * FROM users WHERE id IN <foreach collection="ids" item="id" open="(" separator="," close=")"> #{id} </foreach> </select> ``` 当传入的ids参数为空集合时,生成的SQL语句为`SELECT * FROM users WHERE id IN`,导致语法错误。应如何修改?
在一套多微服务部署的用户管理系统中,数据库表 `t_user` 中的字段 `profile_json` 存储了用户的附加资料(以 JSON 格式存储)。项目组在 MyBatis 中为此字段编写了一个自定义类型处理器 `JsonProfileTypeHandler`,用于在查询时将数据库中的 JSON 数据反序列化为 Java 类 `Profile`,并在插入或更新时将 `Profile` 序列化为 JSON 字符串。以下是部分 `UserMapper.xml` 配置,其中 `/* 代码缺失 */` 处需要完成 `resultMap` 对 `profile` 属性的映射,并指定使用自定义类型处理器。请从下列四个选项中选出正确的填充代码:```xml<mapper namespace="com.example.mapper.UserMapper"> <resultMap id="UserResultMap" type="com.example.model.User"> <id property="id" column="id"/> <result property="username" column="username"/> <!-- 其他字段映射省略 --> <!-- 代码缺失 --> </resultMap> <select id="findUserById" parameterType="long" resultMap="UserResultMap"> SELECT id, username, profile_json FROM t_user WHERE id = #{id} </select></mapper>```
在某会员管理系统中,需要删除超时未登录且状态标记为“INACTIVE”的会员账号。以下是 `MemberMapper.xml` 中的部分代码,其中 `/* 代码缺失 */` 处应基于 `<if>` 标签的 `test` 属性来控制 SQL 条件的拼接,以保证只删除状态匹配且满足超时天数条件的用户。请从下列四个选项中选出正确的填充代码:```xml<mapper namespace="com.example.mapper.MemberMapper"> <delete id="deleteInactiveMembers" parameterType="java.util.Map"> DELETE FROM t_member <where> /* 代码缺失 */ </where> </delete></mapper>```
关于 MySQL 覆盖索引的说法,下列不恰当的是?
维护数据表的目的不包括?
MySQL 中,创建表的时候,使用哪个关键字可以创建全文索引?
MySQL 中创建索引的目的是?
```mysqlselect right('学习mysql', 5);```输出的结果为?
关于索引,下列哪一项是正确的?
如何使用SQL删除人员表中`FirstName`是`Peter` 的记录?
MySQL 中,在视图上不能完成的操作是?
在MySQL中,如果要在一个大表上添加一个索引,但是不想影响表的读写性能,应该采用哪种方法?
静态游标和动态游标的区别是什么?
假设你有一个名为students的表,它有两个列:name和grade,分别存储学生的姓名和成绩。表中的数据如下:| name | grade ||------|-------|| 张三 | 90 || 李四 | 80 || 王五 | 85 |你想用SELECT语句查询表中的数据,并按照姓名的拼音顺序排序。你应该怎么写这个查询?
假设你有一个名为articles的表,它有两个列:title和content,分别存储文章的标题和内容。表中的数据如下:| title | content ||-------|---------|| MySQL全文索引介绍 | 本文介绍了MySQL的全文索引的概念、用法和限制 || MySQL分布式事务实践 | 本文介绍了MySQL的分布式事务的原理、操作和风险 || MySQL字符集设置教程 | 本文介绍了MySQL的字符集的作用、影响和配置 |你想用SELECT语句查询表中的数据,并按照标题或内容中包含“MySQL”这个词的频率降序排序。你应该怎么写这个查询?
MySQL中,将user_id为2001的stu表中学生的地址修改为‘北京’,分数改为100。正确的语句是?
在一个高可用的MySQL数据库系统中,为了提高查询性能和数据一致性,团队决定使用视图来合并来自多个表的数据。以下是创建视图的SQL代码片段,但关键部分缺失。请从下列选项中选择正确的代码片段以完成这个视图的创建。```sqlCREATE VIEW CombinedData ASSELECT a.id, a.name, b.amount, c.statusFROM Orders aJOIN Payments b ON a.id = b.order_idJOIN Shipping c ON a.id = c.order_id/* 代码缺失 */WHERE c.status = 'Shipped';```
假设有一个电商网站,有以下几个表:- 用户表(user_id, name, email, phone, address)- 商品表(product_id, name, description, price, stock)- 订单表(order_id, user_id, order_time, order_status, total_amount)- 订单明细表(order_detail_id, order_id, product_id, quantity, unit_price)下列关于上述表设计的说法中,哪一个是正确的?
B+树索引和哈希索引的区别,哪个是错的?
当删除MySQL表中的数据时,索引如何变化?
下面关于命令 `redis-cli -h 10.122.10.23 -p 6379 -a "123456"` 描述正确的是?
下面关于 Redis 的INCR和DECR描述错误的是?
下面命令执行完毕之后,将输出什么?```SADD course  "java" "php" "python"SADD course  "go" "ruby"SPOP courseSISMEMBER course "go"```
对下面 Redis 命令执行过程描述正确的是?```PFADD ip5 "10.10.10.3" "192.168.10.4" "10.10.3.1" "10.10.3.2"PFADD ip5 "10.19.19.1" "10.10.10.3" "10.10.3.2"PFADD ip6 "19.21.10.3" "19.21.10.3" "19.10.21.4" "10.10.3.2"PFADD ip6 "10.10.10.3" "10.10.3.1" "10.10.3.10"PFCOUNT ip5 ip6PFMERGE ip ip5 ip6PFCOUNT ip ```
下列哪个选项不是Redis 过期键的删除策略?
下面关于Redis描述错误的一项是?
Redis 消费者组相关命令中将消息标记为“已处理”的是?
Redis中,对一个 key 执行 INCR 命令会发生什么?
假设正在开发一个在线游戏的排行榜系统,使用Redis的有序集合(Sorted Set)来存储玩家的得分信息。在更新玩家得分并处理可能的排名变化时,以下哪个命令是正确的?
对于`Redis`的散列数据类型(`HASH`),以下哪个命令可以同时设置多个字段的值?
Redis HyperLogLog 是一种用于统计基数的数据结构,它可以在极小的空间内存储大量的元素。假设有一个 HyperLogLog 键名为 hll,已经存储了一些元素,那么以下哪个命令可以将 hll 的基数估算值与另一个 HyperLogLog 键名为 hll2 的基数估算值相加,并将结果存储到一个新的 HyperLogLog 键名为 hll3 中?
在Redis哈希(Hash)数据类型中,以下哪种操作不会修改哈希表的内部数据结构或内容?
假设需要实现一个计数器,要求能够对计数器进行加1和减1操作,并且能够获取当前计数器的值,以下哪个选项不适合用于实现该计数器?
在Redis中, 如果尝试去获取一个不存在的键的值时,会获取到什么?
在Redis中,以下命令用于向HyperLogLog中添加一个元素的是?
假设在一个电商应用中需要实现一个商品排行榜功能,要使用Redis的有序集合来存储商品的销量和排名,同时需要保证Redis的性能和可用性,应该如何正确配置Redis服务器?
在使用Redis管理大规模用户积分排行榜时,确保数据的安全性与恢复能力至关重要。为了满足高效备份和快速恢复的要求,以下哪种策略是合适的?
在Redis中,下列关于事务的一些描述,正确的是?
以下哪个不是Redis支持的数据类型?
在Redis中,可以使用一些命令来操作键和列表。假设有一个键叫做mylist,它对应的值是一个列表,其中存储了一些字符串。以下关于键和列表的命令描述错误的是?
在一个高并发的社交媒体应用中,需要使用Redis列表(List)来实现用户的个人动态流功能。该功能需要满足以下要求:1. 支持每秒钟数十万次的写入操作2. 每个用户的动态流最多保留1000条最新动态3. 支持分页读取,每页20条4. 需要能够高效地删除指定的动态5. 系统内存有限,需要考虑存储效率考虑到这些要求,以下哪种Redis列表(List)的使用方式最适合这个场景?
考虑到Redis集合数据类型的特性和操作命令,以下哪段Python脚本正确地实现了向集合添加元素并检查某个元素是否存在于集合中的操作?
Redis命令中,哪个命令可以用来创建一个HyperLogLog结构?
假设有一个Redis HyperLogLog,其key为visitors,用来统计某个网站的访问量,每个访问者的IP地址对应一个字符串。现在有以下命令执行:```PFADD visitors 192.168.1.1 192.168.1.2 192.168.1.3PFADD visitors 192.168.1.4 192.168.1.5GET visitors```请问,最后一条命令的输出是什么?
下列哪项属于 Redis 脚本的安全限制?
在一个高可用的Redis集群环境中,除了基本的主从复制,还需要进行一些配置来确保Redis数据的持久性和高可用性,则以下哪项是正确的?
假设需要在Redis中存储一个键,该键的值是一个字符串,想要设置该键的过期时间为10秒,并且在过期之前可以修改该键的值,应该使用什么命令来实现这个需求?
在设计一个基于Redis的用户会话(session)管理系统时,我们需要考虑如何组织和存储会话数据。以下哪种方案能够高效地管理和访问用户会话信息,并尽可能减少内存的使用?
Redis HyperLogLog的底层数据结构是哪一项?
下列对 Redis 中键的描述,错误的是?
假设正在开发一个网站,需要统计每天的访问量,并且实时推送给后台管理人员。使用Redis HyperLogLog来存储每天的访问量,使用Redis发布订阅来实现实时推送。部分代码如下:```pythonimport redisimport time# 创建一个redis连接对象r = redis.Redis(host='localhost', port=6379, db=0)# 定义一个函数,用于生成当天的HyperLogLog键名def get_hll_key(): return 'hll:' + time.strftime('%Y-%m-%d')# 定义一个函数,用于向HyperLogLog中添加访问者的IP地址def add_visitor(ip): r.pfadd(get_hll_key(), ip)# 定义一个函数,用于获取当天的访问量def get_visit_count(): return r.pfcount(get_hll_key())# 定义一个函数,用于发布当天的访问量到指定的频道def publish_visit_count(channel): /* 代码缺失 */```请问,/* 代码缺失 */处应该填写哪一行代码?
一个在线视频网站想统计每个视频的独立观看用户数量以及每日的独立访问用户数量。为了减少存储空间,决定使用Redis的Bitmaps和HyperLogLog数据类型。使用Bitmaps来跟踪每个视频的观看记录,每个用户对应Bitmaps的一个位。使用HyperLogLog来估算每日的独立访问用户数量。请补全以下代码以满足我们的需求。选项中哪段代码是正确的?```pythonimport redisr = redis.Redis(host='localhost', port=6379, db=0)def mark_video_watched(user_id, video_id): r.setbit(video_id, user_id, 1) /* 代码缺失 */```
直接使用JDBC对数据进行访问的优点是?
事务隔离级别中性能最差的是?
可能出现脏读的隔离级别是?
关于传播行为:`PROPAGATION_REQUIRED`下列说法正确的是?
关于传播行为:PROPAGATION\_NESTED说法正确的是?
在使用JDBCTemplate过程中,如果要将数据转换成对象,需要实现以下哪个接口?
Spring MVC中,如果要处理文件上传,需要定义以下哪个Bean?
以下哪个注解可以启用Spring MVC的消息转换功能?
关于AutowireCapableBeanFactory的作用,下列说法错误的是?
关于Spring声明式事务,下列说法正确的是?
关于XmlBeanDefinitionReader,下列说法错误的是?
在Spring MVC中,如果自定义拦截器的preHandle方法返回false,以下说法正确的是?
在Spring中,如果一个类声明为final,下列说法正确的是?
在SSH整合时,事务的隔离级别由哪部分配置和管理?
Spring 中 IoC 使用的模式为?
@Component注解的功能是?
Spring AOP中执行点的集合叫做?
Spring MVC中,负责处理HTTP请求和响应的类是?
Spring MVC中注解@PathVariable的作用是?
`@Aspect`、`@Before`、`@After`、`@Around`、`@Pointcut`注解的作用是?
Spring 和 Hibernate整合的过程中,各对象注入的顺序是?
Spring AOP中处理方法抛出异常的通知类型为?
下面哪些不支持切点中的通配符,如 `+, ..,` 和 `*`? 1. @args()  2. @within()  3. @target()  4. @annotation()
关于 Spring 的 PROPAGATION_REQUIRES_NEW 事务,下面说法正确的是?
关于 Spring AOP 的描述,下列说法错误的是?
关于Spring框架模块的描述,下列说法有问题的是?
在用户认证协议中,OAthu2.0应用非常广泛,OAuth2.0的哪种模式适合没有后端服务的应用?
关于AOP的连接点下列说法错误的是?
JDBC 数据库事务隔离级别中,所有的事务依次逐个执行,事务之间完全不可能产生干扰的级别是?
Spring Boot中,当数据库事务处理隔离级别为串行化时,spring.datasource.tomcat.default-transaction-isolation设置为?```1248```
下面哪个不是spring-boot-actuator中内置的Endpoints?
下列关于 Spring 和 Spring MVC 说法错误的是?
SpringBoot中`@EnableAutoConfiguration`注解的功能是?
SpringBoot 中静态资源直接映射的优先级顺序为?
Spring Boot中使用拦截器,完成请求和响应后执行的方法为?
Spring Boot创建数据库的数据源需要添加的依赖为?
Spring Boot中异步的方法不包括?
@Transactional注解中,设置隔离级别的属性是?
下列哪种情况需要设置只读事务?
给定以下代码,响应体类型是?```@GetMapping(path = "/users/{userId}", produces = "application/json;charset=UTF-8")@ResponseBodypublic User getUser(@PathVariable String userId) { // ...}```
给定以下代码:```@Repositorypublic class PersonService { public void save(Person p) { ... }}```如何在事务中执行 `save()` 方法?
下列关于Spring特性中IoC描述错误的是?
Spring Boot中,`spring. profiles. active=development`执行的文件是?
执行下面一段代码,Student的实例能否创建成功并且控制台是否有打印?```@Datapublic class Student { private Integer id; private String name; private Integer cardNum;}@Configurationpublic class BeanDemo { @Bean @Conditional(TestConditional.class) public Student createBean () { System.out.println("===========this is a createBean test=========="); Student student = new Student(); return student; }}public class TestConditional implements Condition { @Override public boolean matches(ConditionContext conditionContext, AnnotatedTypeMetadata annotatedTypeMetadata) { return false; }}@SpringBootTestclass DemoApplicationTests { @Autowired Student student; @Test void contextLoads() { System.out.println(student); }}```
下列关于创建事务管理器并交给spring管理的方法正确的是?
```@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { ConfigurableApplicationContext context = SpringApplication.run(DemoApplication.class, args); MyBean bean = context.getBean(MyBean.class); System.out.println(bean); }}```如果要兼容老的Spring项目,下面配置正确的是?
关于 Spring Boot ,在开发中关于 @Autowired 的使用场景不正确的是?
在 Spring中,注解 @Scope 的代表bean的作用域,其属性值属性value取什么值使bean的生成并调用最慢?
当我们使用MyBatis时,在通过注解来配置mapper类的时候,下列哪种写法是正确的?
关于Spring AOP中的Advice(增强),以下哪个说法错误?
在一个Spring Boot应用中,你需要从application.properties文件中读取数据库连接信息。以下哪个选项有效地实现了这一需求?
关于Spring IoC中属性文件的加载,以下说法错误的是?
SpringBoot中,关于`@Import`和`@ImportResource`的描述,以下错误的是?
关于创建 Eureka Server 服务的操作,下列说法错误的是?
下列关于SpringCloud Bus消息总线描述正确的是:1. 消息总线可配合SpringCloud config完成配置信息的的动态跟新2. 消息总线可用于实现微服务之间的通信3. 消息总线无法完成进程之间的数据传递
分布式系统与单体系统相比较,下列说法正确的是?1. 从系统性能上讲单体系统查询时间快,吞吐量小2. 从系统性能上讲分布式系统查询时间快,同时吞吐量也大3. 从系统扩展性上讲分布式系统扩张性好
下列关于LoadBalancer描述正确的是?1. Spring Cloud Ribbon可以自定义负载均衡策略2. 可以通过IRule接口进行扩展3. 可以在配置文件中指定NFLoadBalancerRuleClassName申明自定义的负载均衡策略类
zuul2相较于zuul有哪些优势:1. zuul2采用的是异步非阻塞编程,消耗线程数少2. zuul2在线程切换上下文的开销变小3. zuul2开发调试运维简单
Kubernetes 中 Pod 的重启策略不包括?
传统项目配置有哪些局限性?1. 传统项目配置跟随源代码保存在代码库中,容易造成配置泄漏。2. 修改配置,需要重启服务才能生效。3. 无法支持动态调整:例如日志开关、功能开关。
下列属于 Kafka 组件的是?1. Broker2. Topic3. Producer4. Consumer
相比于 gRPC 框架,Thrift 的特点是?1. 需要在非常多的语言间进行数据交换2. 协议层、传输层有多种控制要求3. 需要生成较少量的代码
分布式和集群都是以缩短单个任务的执行时间来提升效率的。
单个微服务都很小,可以根据实际的访问量按需扩展。
下列配置不是 Eureka 服务续约的重要属性的是?
以下几个选项中,关于Spring Cloud 断路器描述正确的是?
给出以下Spring代码段:```@Controllerpublic class RecipeController { @RequestMapping( value = "/api/quantities", method = RequestMethod.GET, params = {"recipe"} ) public String getQuantities( @RequestParam(value = "recipe") String recipe ) { //假设有效的方法代码在这里 }}```现在尝试从浏览器进行正确的访问,但是请求失败,并返回了404 HTTP状态代码。 如何通过仅修改方法解决这个问题?
如何在Spring MVC控制器中检索从表单上传的文件?
如果通过RESTful Web服务成功的发出了`GET`请求,那么服务器将与资源一起返回什么样的HTTP状态代码?
对Spring Cloud的Consul组件的说明,下列哪一项是错误的?
以下代码属于 Spring 的哪个技术领域?```@SpringBootApplication@EnableTaskpublic class FileGenerationTaskApplication { @Autowired private DataSource dataSource; public class FileGeneratorTaskConfigurer extends DefaultTaskConfigurer { public FileGeneratorTaskConfigurer(DataSource dataSource){ super(dataSource); } } @Bean() public FileGeneratorTaskConfigurer getTaskConfigurer() { return new FileGeneratorTaskConfigurer(dataSource); } public static void main(String[] args) { SpringApplication.run(FileGenerationTaskApplication.class, args); } @Component public static class FileGeneratorTaskRunner implements ApplicationRunner { @Autowired private FulfillmentFileGenerationService service; public void run(ApplicationArguments args) throws Exception { System.out.println("FileGeneratorTaskRunner from Spring Cloud Task!"); service.fulFillmentFileGenerationTask(); } }}```
下列选项中,对以下部署文件说明错误的选项是哪一个?![image.png](https://assets.jiker.com/_for_kungfu_sub_project/2021/0822/fuwu/Uk3J7lmqUtFVcXrwysDDRAFdVMZpUuy0jesbzqzi.png)
下面哪个选项不是Spring Cloud Alibaba服务治理的内容?
下面Spring Cloud生态圈的组件及其说明,错误的是哪个选项?
`Spring Cloud Bus` 的默认的配置前缀为 `spring.cloud.bus`,有关这个配置说法不正确的是?
独立使用`Spring Cloud Ribbon`,在没有引入`Spring Cloud Eureka`服务治理框架时,关于默认接口实现类,下面说法错误的是哪个?
有关Spring Cloud,以下说法正确的是?
Hystrix作用有哪些? 1、熔断 2、降级 3、隔离 4、限流
下列哪一个选项不是 Maven 的功能?
假设我们要使用`application.xml`文档编写网关配置,请问下面代码下划线处应该如何补全?```........................spring: application: name: CATEWAY cloud: consul: host: localhost port: 8500 gateway: routes: ___________________________ predicates: - Path=/school/student/**```
假设存在一个断言指令,请问该断言指令的判断依据是什么?```predicates:- Query=apple,phone```
假设我们要将gateway与ribbon结合来实现切换负载均衡,要求该策略可以综合判断Server所在区域的性能 ,请问应该选择哪种ribbon负载均衡策略?
假设我们要搭建一个MyBatis的Java Web项目,下列哪个操作步骤不会出现?
Mybatis 中,下面哪个选项中的属性表示传入参数的类型?
当我们在实现基于Spring Cloud的负载均衡的时候,当下游服务对于请求的处理有快有慢时,甚至有超长时处理请求时,为了防止一个实例被大量请求占用大量负载,应该选取哪种负载均衡算法?
下面的Spring Cloud Gateway的配置中,如果我们的请求路径是`/api/v2`,当想优先匹配到`server_v2`,应该怎么配置?
假设正在使用Jenkins和Maven构建一个Spring Cloud微服务应用,需要在Jenkinsfile文件中配置Maven的构建阶段和发布阶段。请从以下选项中选择正确的代码片段来填充/* 代码缺失 */的部分。```groovypipeline { agent any stages { stage('Checkout') { steps { git 'https://github.com/example/spring-cloud-demo.git' } } stage('Build') { steps { /* 代码缺失 */ } } stage('Deploy') { steps { /* 代码缺失 */ } } }}```
以下关于 Spring Boot 中的 `@LoadBalanced` 和 `@RibbonClient` 说法正确的是?
在腾讯分布式消息队列(Tencent Distributed Message Queue, TDMQ)的技术架构中,以下关于组件交互流程的描述,哪一项是错误的?
当 Producer 发送消息时,Broker 的职责不包括以下哪项?
TDMQ 的存储层读写分离机制对性能的主要贡献是?
当TDMQ集群管理5000+Topic时,以下哪种ZooKeeper优化方案可能适得其反?
在 TDMQ 的多地域部署架构中,跨地域的消息同步涉及到不同地域的消息代理、主题和分区。以下关于跨地域消息同步过程中组件交互流程的说法,错误的是?
在 TDMQ(Tencent Distributed Message Queue)中,生产者发送消息到指定主题时,消息依次经过的核心组件及流程顺序正确的是?
当 TDMQ 消费者组中的某个消费者从分区拉取消息时,以下关于消费者、分区、消息代理以及存储系统之间交互流程的描述,错误的是?
TDMQ 分层架构中的生产者和消费者层与其他层的交互关系,以下说法正确的是?
关于 TDSQL 的架构,下面说法正确的是哪项?
TDSQL的资源级权限指的是能够指定允许用户对哪些资源具有执行操作的能力。下面常用资源级权限的对应API名称以及配置后的控制台生效状态,说明错误的是?
创建TDSQL只读实例时,核心的条件是?
某分布式 TDSQL 集群中存在一张用于记录大额交易流水的表 big_transactions,表结构如下所示,需要按照月份对 2025 年(1 月、2 月、3 月)进行 Range 分区,并将所有 3 月之后的数据统一放入一个最大分区,以便在数据库管理与性能优化方面兼顾存储与查询效率。下方代码片段中缺失了分区定义的关键部分,请选择能正确完成分区功能的代码填充到 /* 代码缺失 */ 处:```sqlCREATE TABLE big_transactions ( id BIGINT PRIMARY KEY, log_time DATETIME, details TEXT)PARTITION BY RANGE (YEAR(log_time)*100 + MONTH(log_time)) ( /* 代码缺失 */);```
关于TDSQL(腾讯分布式数据库)的会话管理机制,下列哪个描述是准确的?
在TDSQL中,针对高频查询的字段优化性能,开发规范建议的正确做法是?
在将海量数据从 MySQL 迁移至 TDSQL 分布式集群时,源库中存在多个长时间运行的未提交事务(例如,批量更新超过百万条记录),导致迁移工具频繁超时且增量同步延迟持续增加。为了高效解决这一问题,同时避免对业务造成过多压力,应如何调整迁移策略?
TSF 默认支持的负载均衡算法是?
TSF 中回滚应用版本的正确操作是?
TSF 容器部署组实现弹性伸缩的核心是?
在 Tencent Service Framework(TSF)中,以下哪种流量路由规则是基于请求中的 HTTP Header 信息来进行流量分发的?
TSF中的Service Mesh(服务网格)是基于哪个开源项目实现的?
更多问卷 复制此问卷