自我介绍;做过的项目中有什么印象深刻的地方?springboot相较于spring有哪些好处springboot常用注解springboot如何实现自动配置的?你自己实现过xxxx-starter吗?怎么用?直接引入jar包吗?spirngboot什么场景下注解会失效?@transactional注解什么情况下会失效?java并发包下都用过什么?int和Integer的区别?Integer占用多大内存?Integer对象里面有什么?项目中用过validate关键字吗?怎么用的?Mybatis只有接口没有实现类,为什么能调用去操作数据库?动态代理有哪些实现方式?jdk动态代理与CGLib的动态代理有什么区别?Mysql一条sql语句,select * from t where a in (),b in () and c in ();走(a,b),(b,c),(c,a)哪个索引?为什么?分页查询一页10条记录,查询第二十页?什么情况下会报ClassNotFound的异常?java项目上线后cpu占用率100%,可能是因为什么?如何排查?有25眉硬币,24真的,1枚假的,假的比真的轻,一个天枰,怎么以最快的速度找到假硬币?10瓶药,1瓶假的,假的里面药丸要比真的重,一个电子秤,只能称一次,如何找到假的那瓶?手撕代码:给一个二维矩阵字符,一个目标字符串,每个字符只能用一次,只能上下左右移动,问能不能构成目标字符串(dfs)?