面试专题课

二分查找前提是有序的,示例,>>>1  右移一位  前面是整数的情况下等同于/2

arraylist扩容机制

hasmap1.7之前是数组加链表  1.8之后是数组加链表或者红黑树

 

单例模式,构造器私有华

1.饿汉式,提前创建实例  2.枚举饿汉式3.懒汉式图二用的时候在创建多线程不安全,加锁,图三内部类懒汉式

 

 

破坏单例模式:1.单例实现序列化,用反序列化 ,变成字节流然后再读取2.反射3.unsafe类

1.解决反射

  在单里里面挤上如果不等于null就抛出异常

2.解决反序列化

  在单例里面加上一个方法readResolve然后返回instance

jvm面试题

框架类

spring refresh流程

 

bean的生命周期

 

 

spring事务失效8个场景

springMVC执行流程

 

注解

 

 

 

 

@configuration

 

 

@import

 

 

@deferredlmctor

 

springBoot自动配置  @springBootApplication  是下面三个注解的总称

 

spring中有哪些设计模式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

posted @ 2022-12-06 23:47  皇天不负有心人  阅读(28)  评论(0)    收藏  举报