电子面试"/>
hs电子面试
- 高并发场景下,避免使用等于判断作为终端或者退出的条件 √
- 上传文件,从安全角度,控制上传文件的大小和文件扩展名即可 ×
- 构造方法的重载,参数列表可以相同 ×
- Springboot内置了servlet容器,不能将springBoot打包为web应用包安装在应用服务器中 ×
- Redis默认持久化机制为AOF,核心原理是客户端操作的指令保存在文件 √
- ZookeePer作为注册中心使用时,推荐使用偶数节点进行集群部署,更大程度的利用服务器资源 × (过半存活即可用,成功选举Leader必须要备节点过半,2n和2n-1(n>1)的容错数相同,无需浪费 )
- Springboot默认使用LogBack作为日志框架 √
- Redis集群包括哨兵和分片模式,哨兵模式更节省服务器资源 √
- 调用thread类的run方法后,新的线程会启动 ×
- 下列选项为true的
String a = "aaa";String b = new String("‘aaa’");Integer c = 100;Integer d = 300;Integer e = 100;Integer f = 300;System.out.println(a == "aaa"); //true 常量池System.out.println(d == f); //-128-127 之间 常量池中有 falseSystem.out.println(c == e); //trueSystem.out.println(b == "’aaa’"); //false比较引用的地址,常量池和对象
- springboot容器启动后可以通过实现下列()类来进行资源的初始化
- CommandLineRunner;SpringRunner;SpringBootRunner;ApplicationRunner
- list不能在增强for循环或者ForEach内使用add或者 remove操作若有必要,必须使用迭代器
- 捕获异常时,一个try语句可以有多个cache语句与之对应 √
- Redis集群包括哨兵和分片模式,其中哨兵模式更加节省服务器
- RabbitMq交换机类型主要包括:Direct Exchange,Fanout Exchange和TopicExchange
- 关键词synchronized只能对方法进行修饰 ×
- Set集合是一个有序可重复的集合
- Executor提供了几种线程池
- Dubbo框架支持的注册中心包括
- Volitile的功能
- 那些集合是线程安全的?
- 数据库中的事务隔离分为4个级别,允许不可重复读的有
- 关于集合类描述正确的是:添加和删除元素时,arrayList更适合?
- Thread类中的方法
- Redis的基本数据类型
- springboot容器启动后可以通过实现下列()类来进行资源的初始化
- System.out.pringln(4&7) 如何输出
- 线程中sleep(100)方法,使得该线程会在多长时间后获取对cpu的控制
- 数据库事务的特性
- 输出情况
public class Alpha extends Base {public static void main(String[] args) {new Alpha();new Base();ArrayList<Object> arrayList = new ArrayList<>(20);} };class Base {Base() {System.out.println("base");} }
- 对单列集合做频繁的增删操作,使用那个集合?
- ArrayList<Object> arrayList = new ArrayList<>(20); 扩容几次?
- Sql性能分析的关键词?
- Sql语句中修改表结构的命令?Modify Structure AlertTable AlertStructure ModifyTable
- @SpringBootApplication的复合注解包括那些?
- SpringBean作用域描述错误: bean的作用域被设置为singleton时,可以被多个线程同时访问
- 不属于SpringAop通知类型的
- 针对已经上线的接口,若修改源码风险很大,可以采用()设计模式进行调整修改 适配器模式
- 开发负载均衡策略,采用 组合模式?
- 对称加密算法
- 最佳方式sql注入的方式
更多推荐
hs电子面试
发布评论