1.面试题

1.@controller序列化和反序列化

2.ArraryList的insert和get

3.强引用,软引用

强引用:new对象,在jvm一直可达性算法一直可达,就是oom也不会清除

软引用:,需要用java.lang.ref.SoftReference 类来实现,可当内存不足的时候才会清除

弱引用:需要用java.lang.ref.WeakReference类来实现,只要gc就会清除

虚引用:虚引用需要java.lang.ref.PhantomReference 来实现,对象被回收的时候给出一个通知

4.自动装箱和拆箱

        //自动装箱
        Integer integer = 10;
        //自动拆箱
        int a = integer;

5.mybatis怎么生成mapper

6.spring boot 自动装配

7.jmm内存模型 volited

8.泛型

9.rides锁机制

10.如果insert数据库值多,怎么快速插入

11.mq如果消费的时候出错然后没有手动签收怎么处理

12.redis的策略

13.自定义线程池如果线程最大线程数满了

原文地址:https://www.cnblogs.com/xiaoruirui/p/15108017.html