舍友线下笔试复盘

在这里插入图片描述
在这里插入图片描述

7.
ArrayList的底层数据结构是Array,
ArrayList 是Java集合框架类的一员,可以称它为一个动态数组。array 是静态的,所以一个数据一旦创建就无法更改他的大小。
所以, 如果需要一个数组可以重新定义他的大小,你应该使用 ArrayList, 这是array 和ArrayList的基本的不同。
因为ArrayList是在Array的基础上做了各种丰富多样的功能增强,所以ArrayList效率上自然是不如Array效率高了

9.
https://blog.csdn.net/qh870754310/article/details/83780812
10.
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。

什么是持续集成?
持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。

Jenkins的主要功能是将项目中重复执行的工作自动化的执行
https://blog.csdn.net/liyasong666888/article/details/50285611

https://www.web3.xin/code/3187.html

12.
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
14.

//饿汉式
public class Singleton {
	private Singleton(){}
 
	private static Singleton instance = new Singleton();
 
	public static Singleton getInstance(){
		return instance;
	}
}
//懒汉式
public class Singleton {
	private Singleton(){}
	
	private static Singleton instance;
	
	public static Singleton getInstance(){
		if(instance == null){
			instance = new Singleton();		
		}
		return instance;
	}
}
//懒汉式线程安全
public class Singleton {
	private Singleton(){}
	
	private static Singleton instance;
	
	public synchronized static Singleton getInstance(){
		if(instance == null){
			instance = new Singleton();		
		}
		return instance;
	}
}

15.
在这里插入图片描述
附加题:
编号123456789这9个球,123和456称,第一种:平衡,于是7和8称,平衡则9是次品;如果7轻,7为次品,8轻则8为次品。第二种:123轻,找1和2称,平衡则3是次品;如果1轻,1为次品,2轻则2为次品。第三种:456轻,找4和5称,平衡则6是次品;如果4轻,4为次品,5轻则5为次品。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值