版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单选题下面是一段考查Java序列化知识的测试代码:public class Person implements Srializablprivate transient int age;private String name;private String sex;/省略get stpublic static void main(String args) throws Exception serializePerson();Person p = deserializePerson();System.out.printin(p.getName()+”;+p getAge();)private sta
2、tic void serializePerson() throws FileNotFoundException, lOException Person person = new Person();person,stNam(”测试实例”);person.setAge(25);person.setSex(male);ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream(new File(/xxx/data.txt);oo.writeObject(person); oo close ();)private static
3、 Person deserializePerson() throws lOException, Exception ObjectInputStream ois = new ObjectInputStream(new FileInputStream(new File(/xxx/data.txt);Person person = (Person) ois.readobject(); return person;) 执行上述代码并输出相关结果,执行完成后,添加salary的int属性和getset方法, 然后只执行deserializePerson方法,输出相关结果。根据以上操作,以下哪一项中的执
4、行结果是正确的?A.D.testOnBorrow属性含义是申请连接时执行validationQuery检测连接是否有效,做了 这个配置会降低性能单选题以下关于My bat is的说法中,哪一项是错误的?Mybatis中的DefaultSqlSession作用是执行crud操作,不同线程之间可以互相使用Mybatis的缓存分为一级缓存和二级缓存Mybatis的全局配置文件中useGeneratedKeys默认值为falseMybatis中的SQLSessionFactory应该在应用运行期间都存在,不能频繁销毁和创建,它 是应用范围级别单选题在以下选项中,哪个选项存取数据的速度最快?LI Cac
5、heSRAMDRAM寄存器单选题为了解决Linux的数据同步的问题,以下选项引入的数据同步机制中,哪一项是有效的?为了保证多个进程同时打开一个文件时,计数器变量能够准确计数,可以使用一个原子类型 变量 atomic_t在代码中使用“volatile int*”是为了让编译器对内存地址读写进行优化,同样可以实现 原子操作为了让CPU支持中断响应,经常会使用dowhile(0)表达式保证。中的代码片段可以循 环执行,即使发生CPU中断也不会影响代码片段的执行顺序自旋锁会引起加锁进程休眠,当自旋锁被别的进程持有,加锁进程定时被唤醒,查看是否该 自旋锁的持有者已经释放了锁单选题请看如下这段关于字符串初
6、始化的测试代码,以下哪一项的输出结果是正确的?public class StringTest public static void main(String args) String si = new String (程序员”);String s2 = ern ();String s3 = 程序员”;System.out.printIn (si = s2);System.out.printIn (s3 = s2);String strl = str;String str2 = ningH;String str3 = str + ing;String str4 = strl + str2;Stri
7、ng str5 = string”;System.out.printIn (str3 = str4);System.out.printIn(str3 = str5);System.out.printin(str4 = str5);) )A.falsetruefalsetruefalseB.falsetruetruefalsetrueC.truetruefalse true false D.false false true false false单选题以下关于Java中抽象类和接口的说法中,哪一项是错误的?A.abstract修饰的类不能被实例化,必须被子类继承,类只要有一个抽象方法就必定是抽象
8、 类,但抽象类不一定要有抽象方法B.接口中不能有构造方法,抽象类中可以有,初始化抽象类的成员,可以被继承它的子类使用C.一个类可以实现多个接口,同样也可以继承多个抽象类D.接口中的方法一定是抽象方法,所以不用abstract修饰单选题请看如下这段关于字符串初始化的测试代码,以下哪一项的输出结果是正确的?public class StringTest public static void main(String args) String si = new String (程序员);String s2 = ern ();String s3 = 程序员”;System.out.printin(si
9、= s2);System.out.printIn(s3 = s2);String strl = str;String str2 = ingn;String str3 = str + ningH;String str4 = strl + str2;String str5 = string”;System.out.printin(str3 = str4);System.out.printIn(str3 = str5);System.out.printIn(str4 = str5); A.false true false true false B.false true true false true
10、 C.true true false true false D.false false true false false单选题关于Java反射机制的描述,以下哪一项说法是错误的?在运行时判断对象所属的类在运行时判断类所具有的成员变量和方法在运行时改变方法的实现在运行时调用一个对象的方法单选题下面关于 Spring Redis 中 RedisTemplate 和 StringRedisTemplate 区别的说法中,哪一 项是错误的?StringRedisTemplate 继承自 RedisTemplateStringRedisTemplate默认使用String序列化方式,RedisTempl
11、ate默认使用jdk自带 的序列化方式StringRedisTemplate和RedisTemplate两者数据不互通,只能各自管理各自处理过的数 据,推荐使用 StringRedisTemplateRedisTemplate是非线程安全的,需要每次使用的期间new 一个实例执行redis操作单选题以下关于Java监控命令的描述中,哪一项是错误的?jps -v 输出完全的包名,应用主类名,jar的完全路径名j stat -gcutil pid 是垃圾回收统计jmap -dump : live, f ormat=b, file=/home/dev pid 是 dump 存活的对象堆文件以特定的格
12、式到指定的文件名在程序发生死锁时可以用 j stack -1 pid 来观察锁持有情况单选题为了监控内核脏页回写的开始和结束时间,以下哪个操作是必须执行的?cat /sys/kernel/debug/tracing/traceecho 1 /sys/kernel/debug/tracing/events/writeback/writeback_start/enableecho 1 /sys/kernel/debug/tracing/events/writeback/writeback written/enableecho 1 /sys/kernel/debug/tracing/events/w
13、riteback/writeback_startecho 1 /sys/kernel/debug/tracing/events/writeback/writebackwritten C.D.单选题下面关于Java单元测试的说法,哪一项是错误的?JUnit的Test依附在public void方法,可以作为一个测试案例JUnit的Before依附的方法全局只会执行一次,而且是第一个运行JUnit的After依附的方法在测试方法运行之后运行采用Mockito框架虚拟出一个单元测试的外部依赖,通过只注重测试代码的流程与结果, 真正地实现测试目的单选题drop和truncate虽然从语义上来说很不一样
14、,但是当我们试图清理一张表的所有数据的 时候,可以用truncate,也可以drop之后新建。那么关于这两者在MySQL实现上的不同 点的描述,哪一项是错误的?truncate 和 drop 都属于 DDLtruncate和drop都是不可回滚操作truncate不仅仅把所有数据都删除了,还把索引也删除了两者的速度都很快多选题下列关于类方法的描述中,哪些说法是错误的?在类方法中可用this来调用本类的类方法在类方法中调用本类的类方法时可直接调用在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法多选题以下关于Spring事务说法中,哪些选项是正确的?Spring提供了两种编程式事
15、务管理的方法:使用TransactionTemplate或者TransactionalOperator, 直接实现 TransactionManager 接口Spring事务隔离级别中的REQUIRES_NEW指的是如果当前线程已经在一个事务中,则加入 该事务,否则新建一个事务TransactionTemplate是线程安全的,我们可以全局配置一个TransactionTemplate,然后 所有的类都共享这个TransactionTemplate在方法上面加上Transactional注解,然后在方法中throw new Exception (错误), 可以回滚事务多选题假设你要使用Java
16、的Stack类完成一个学生学号的输入,其中有4个学生的学号分别为 1、2、3、4,那么借助这个Stack类得到的学号输出序列可能的是以下哪些情况? A.1234432113424123多选题以下事务隔离的级别中,哪些是正确的?读未提交读已提交可重复读D.串行化多选题以下四种异常中,哪些属于非检查型异常?A.SQLExceptionEOFExceptionI1legalArgumentExceptionD.NumberFormatException多选题从数据库查询出的数据集合在遍历过程中,需要基于某些条件对里面的部分元素进行删除。 以下说法中,哪些是错误的?集合在ForEach循环里进行元素的
17、remove操作集合采用Iterator进行元素的删除操作,绝对是线程安全的集合无法实现在遍历时,进行删除元素操作集合使用Iterator方式,如果有并发,需要对Iterator对象加锁测试实例;25 测试实例;25 B.测试实例;0 测试实例;0 C.测试实例;25 抛出异常 D.测试实例;0 抛出异常单选题如下是一段关于字符集的代码,以下输出的结果中,哪一项是正确的?import j ava io.UnsupportedEncodingException;public class EncodeTest public static void main(String args) throws
18、UnsupportedEncodingException String str = nan;String str2 = 中”;System.out.printin(str.getBytes(UTF-8).length);System.out.printin(str2.getBytes(UTF-8).length);System.out.printin(str.getBytes(HUTF-16n).length);System.out.printin(str2.getBytes(nUTF-16n).length); ) )A.1244B.1344C.1122D.1322单选题以下关于Maven命
19、令的说法中,哪一项是错误的?mvn install将打包的jar/war文件复制到你的本地仓库中,供其他模块使用mvn deploy将打包的文件发布到远程参考,提供其他人员进行下载依赖mvn -D是使用指定的Profile配置,mvn -P是传入属性参数D.mvn dependency: tree是打E1出项目的整个依赖树单选题MySQL支持视图,以下关于视图说法中,哪一项是错误的?A.创建视图或者删除视图,都不会影响源表B.视图可以由来自不同的表的列组成C.所有的视图都可以修改数据D.对视图的修改,会直接影响源表单选题如下是一段Java代码,现需要你在横线处写一行代码,从而让代码输出run方
20、法内容, 关于这一行应该补充的代码,以下哪一项是正确的?public class ThreadTest implements Runnable public static void main(String f args) throwsInterruptedException t start ();System.out.printIn ( nhello main);Thread.sleep (1000);)public void run () System.out.printin(hello thread!);Thread t = new Thread(new ThradTst();Thread
21、Test t = naw ThradTst ();Thread t = new Test ();Thread t = new Thread();单选题两台Linux服务器采用TCP通信时出现了连接超时的情况,通过观察日志后发起,发起TCP连接的服务器在启动网络通信的程序后,等待约7秒并提示了如下错误:j .SocketTimeoutException: Read timed out为了让客户端程序尽早报告错误,减少等待时间,可以修改以下哪个内核参数?net . ipv4.tcp_syn_retriesnet . ipv4.tcp_max_syn_backlognet . ipv4.tcp_sy
22、ncookiesnet . ipv4.tcp_synack_retries单选题事务并发处理时,可能会存在异常,以下异常中,哪一项是不可能会在事务并发处理时出现 的?A.脏读B.幻读C.可重复度D.不可重复度单选题关于注册中心,下面哪一项的说法是错误的?A.Nacos 一致性协议是 CP+AP, ZooKeeper 是 APB.Nacos访问协议支持HTTP/DNSC.ZooKeeper访问协议支持TCPD.Consul的一致性协议是CP.Eureka 一致性协议是AP单选题以下关于SQL函数的说法中,哪一项是正确的是?A.SELECT ABS (-2)是算术函数B.SELECT MOD (1
23、01,3)是转换函数C.SELECT CURRENT_TIME ()是字符串函数D.SELECT CONCATabcl 123)是转换函数单选题在创建索引和使用索引的时候,以下做法中,哪一项是错误的?A.在频繁查询的列上创建覆盖索引,可以避免回表,提升效率B.创建联合索引的时候,把区分度高的列作为索引的第一列c.如果列上存储的字符串特别长,我们可以考虑创建前缀索引D.只要创建了索引,MySQL就一定会使用索引单选题MySQL中CHAR和VARCHAR是常见的存储字符串的数据类型,关于这两者的说法, 以下哪一项是错误的?CHAR定义的列的长度为固定的,当保存CHAR值时,在它们的右边填充空格以达
24、到指 定的长度VARCHAR定义的列的长度为可变长字符串,VARCHAR值保存时只保存需要的字符数, 保存时不进行填充VARCHAR最多可以存储65535个utf8编码的中文字符从效率上来说,大多数情况下CHAR要优于VARCHAR单选题通常情况下,我们可以使用sar命令,动态观察操作系统的Page Cache使用情况,若你 想分析Page Cache压力的大小,可以选择以下哪一个参数?sar -usar -qsar -PSIsar -n单选题在异常处理中,如释放资源,关闭数据库、关闭文件,应由以下哪一项语句完成?try子句catch子句C.finally 子句D.throw子句单选题以下哪种
25、情况不会对业务线程造成性能影响?关闭系统的软中断软中断的执行时间太长软中断函数在ksoftirqd里执行将基于CPU的网卡多队列改为硬件网卡的硬件多队列单选题在讨论数据库锁的时候,我们会有乐观锁和悲观锁的说法,以下关于两者的说法中,哪一项 是不正确的?悲观锁是指总是假设最坏的情况,每次访问数据都加锁传统的数据库锁,大多数都是悲观锁,例如行锁、表锁都是悲观锁乐观锁总是假设最好的情况,只有在冲突的时候才会加锁悲观锁都是排他锁上一题单选题以下哪种情况不会导致TCP重传?TCP数据包在传输过程中被第三方篡改后被服务端接收TCP数据包再网络传输过程中,因为路由变化导致的乱序接收端的ACK包在未到达发送端之前,在某个交换机上排队数据包在传输过程发送错误,被接收端丢弃单选题 分析进程的内存泄漏原因,是有一定的步骤的,那么以下定位一个业务进程内存泄漏的基本 步骤,哪一项的顺序是正确的?通过/proc/PID, /proc/meminfo等虚拟文件系统,得知该进程造成的更具体的资源开销 数据通过top. pidstat等命令,观察该进程哪个地址空间被消耗资源显著增大,以及随着时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年度上半年护理三基考试题集(附答案)
- 2026年安全考试题库及答案判断题
- 2026年保险从业人员资格模拟考试试题及答案
- 2026年殡葬专业技能模拟考试卷(含答案)
- 2026年财政系统业务人员岗位知识模拟试题及答案
- 2026年创新执业医师模拟考试卷(含答案)
- 2026年院感相关知识测考试试题库及答案
- 企业培训课程开发全流程指南
- 四川省遂宁市射洪中学2026-2027学年高二上学期10月考试物理试卷
- 企业市场调研与分析实施手册
- 雨课堂学堂云在线《论语中的“礼”与西方礼仪(暨南 )》单元测试考核答案
- GB/T 46412-2025资产管理碳资产管理体系应用指南
- 1.1走进互联网世界课件-七年级上册《信息技术》西大版
- 脊柱侧弯课件
- 2025年成人高考专升本《政治》真题(含答案)
- 生命早期一千天课件
- XX县XX镇XX中学改造扩建工程项目可行性研究报告
- JG/T 169-2016建筑隔墙用轻质条板通用技术要求
- 低压电气箱内置自动消防技术规范
- 《陶瓷釉下彩绘技艺》课件
- 鸟类分类培训课件
评论
0/150
提交评论