草庐IT

机试题

全部标签

小心 MybatisPlus 的一个坑与面试题

本文转载自微信公众号「yes的练级攻略」,作者是Yes呀。转载本文请联系yes的练级攻略公众号。你好,我是yes。昨天测试说有个xx功能用不了,扔给我一个截图,说有报错:报错信息就是:Transactionrolledbackbecauseithasbeenmarkedasrollback-only,很好理解:事务被回滚了,因为它已经被标记了只能回滚。我一看巧了,这不就是我之前分析过的面试题吗!之前的文章我解释过:这种错一般发生在嵌套事务中,即内层事务出错,但是由于是否提交事务的操作由外层事务触发,于是乎内层事务只能做个标记,来设置当前事务只能回滚。紧接着它想抛出错误,但是由于被trycatc

网络安全期末考试题

一、选择题1、以下关于DES加密算法和IDEA加密算法的说法中错误的是:(CD )A.DES是一个分组加密算法,它以64位为分组对数据加密B.IDEA是一种使用一个密钥对64位数据块进行加密的加密算法C.DES和IDEA均为对称密钥加密算法D.DES和IDEA均使用128位(16字节)密钥进行操作2.以下关于公用/私有密钥加密技术的叙述中,正确的是:(AC  )A.私有密钥加密的文件不能用公用密钥解密B.公用密钥加密的文件不能用私有密钥解密C.公用密钥和私有密钥相互关联D.公用密钥和私有密钥不相互关联3.关于摘要函数,叙述不正确的是:(C )A.输入任意大小的消息,输出是一个长度固定的摘要B.

C++ 程序猿面试题和答案

一、选择题(每题1分,共20分)1.下列那种语言是面向对象的(C)A.C         B.PASCAL       C.C++         D.FORTRAN772.在Windows9x下,可以进入MS-D0S方式。当在DOS提示符下键入(B)命令后,系统将退出MS-DOS方式,返回到WIndows方式。A.CLOSE  B.EXIT      C.QUIT       D.RETURN3.下面哪些是面向对象的基本特性:(ABC)A多态     B继承      C封装        D接口4.在C++中经常要进行异常处理,下面哪些是异常处理常用到的关键词:(ABC)   Atry  

最新800道高岗面试题:数据库+微服务 +并发编程+等,终现京东梦。我进了,你的还远吗?

前言本人京东java程序员五年,月薪现在30k+,在进入京东前在很多小公司‘倒茶给大佬提包’很多新学到的技术不能再项目中得到实践,同时薪资的涨幅很低,于是萌生了跳槽大厂的想法。在2015年我实在不想受这气了,我鼓励我自己,老子是七尺大男儿,爷不想给比我能力低的人倒水沏茶了,我发誓我要进京东,必进必进必进的决心,我通过两年时间不断的听课学习把这几年工作的全部积蓄买了很多java学习资料去学习去实践,最后我鼓起勇气在2017年1月6号我进行了京东第一次面试,第二次面试,第三次面试,一次次的面试最终我如愿的实现了我的大厂梦。这一路是艰辛的是心酸的,但我没放弃,我一直相信我自己能行,我问我自己这五年我

HashMap实现原理, 扩容机制,面试题和总结

文章目录1.讲下对HashMap的认识2.HashMap的一些参数3.为什么HashMap的长度必须是2的n次幂?4.HashMap为什么在获取hash值时要进行位运算5.HashMap在JDK1.7和JDK1.8中有哪些不同?HashMap的底层实现6.HashMap的put方法的具体流程?7.HashMap的get方法的具体流程?8.HashMap的扩容操作是怎么实现的?JDK1.7扩容JDK1.8扩容9.HashMap在扩容时为什么通过位运算(e.hash&oldCap)得到下标?10.链表升级成红黑树的条件11.红黑树退化成链表的条件12.HashMap是怎么解决哈希冲突的?13.Ha

Spring常见面试题55道(附答案2023最新版)

1、什么是Spring框架,它的优点是什么?它的主要功能是什么?Spring框架是一个开源的Java框架,主要用于开发企业级Java应用程序。它提供了一组强大的功能和工具,使得开发者能够更加容易地构建高效、可维护和可扩展的Java应用程序。Spring框架的主要优点包括:1、轻量级:Spring框架非常轻量级,它的核心容器只包含少量的类和接口,它不需要太多的配置和依赖。因此它的速度非常快。2、依赖注入:Spring框架通过依赖注入(DI)来管理组件之间的关系,使得组件之间的耦合度降低。3、面向切面编程(AOP):Spring框架提供了面向切面编程的支持,可以将横切关注点(比如安全、日志、事务等

Spring常见面试题55道(附答案2023最新版)

1、什么是Spring框架,它的优点是什么?它的主要功能是什么?Spring框架是一个开源的Java框架,主要用于开发企业级Java应用程序。它提供了一组强大的功能和工具,使得开发者能够更加容易地构建高效、可维护和可扩展的Java应用程序。Spring框架的主要优点包括:1、轻量级:Spring框架非常轻量级,它的核心容器只包含少量的类和接口,它不需要太多的配置和依赖。因此它的速度非常快。2、依赖注入:Spring框架通过依赖注入(DI)来管理组件之间的关系,使得组件之间的耦合度降低。3、面向切面编程(AOP):Spring框架提供了面向切面编程的支持,可以将横切关注点(比如安全、日志、事务等

(C语言版)力扣(LeetCode)面试题 17.04. 消失的数字5种解法

消失的数字题目介绍第一种解法:按位异或第二种解法:公式运算第三种解法:临时数组第四种解法:相加再相减第五种解法:快排加二分查找结语题目介绍该题目取自力扣(LeetCode)面试题17.04.消失的数字链接:消失的数字该题目主要考察时间复杂度的把握,题目如下:数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?注意:本题相对书上原题稍作改动示例1:输入:[3,0,1]输出:2示例2:输入:[9,6,4,2,3,5,7,0,1]输出:8提示1:你需要多长时间才能算出缺失数字的最小有效位?提示2:要找到缺失的数字中的最小有效位,你其实知道

(C语言版)力扣(LeetCode)面试题 17.04. 消失的数字5种解法

消失的数字题目介绍第一种解法:按位异或第二种解法:公式运算第三种解法:临时数组第四种解法:相加再相减第五种解法:快排加二分查找结语题目介绍该题目取自力扣(LeetCode)面试题17.04.消失的数字链接:消失的数字该题目主要考察时间复杂度的把握,题目如下:数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?注意:本题相对书上原题稍作改动示例1:输入:[3,0,1]输出:2示例2:输入:[9,6,4,2,3,5,7,0,1]输出:8提示1:你需要多长时间才能算出缺失数字的最小有效位?提示2:要找到缺失的数字中的最小有效位,你其实知道

大数据面试题(八):Hive优化措施

文章目录Hive优化措施一、Fetch抓取二、本地模式三、表的优化1、小表、大表Join