CVTE web后台 凉经
一共差不多一个小时
- 自我介绍
- 项目
- Servlet生命周期
- 项目为什么要分三层,controller、service、dao,controller直接调dao层的问题
- springMVC,执行流程
- AOP,基于接口和CGlib动态***的区别
- 数据库,索引原理,B+树,什么情况下加索引,怎么判断索引是否有效,组合索引(A,B),where B = 2 and A = 1是否用到索引
- 事务,脏读、不可重复读、幻读
- 怎么理解面向对象编程,继承封装多态
- 集合类,ArrayList和LinkedList区别,ArrayList扩充上限,HashMap,HashTable,SynchronizedMap,ConcurrentHashMap一套走流程,hash冲突,HashMap死循环怎么出现的
- hashcode()和equls()
- 线程同步,如何等待所有子线程都执行完再往下执行,join(),CountDownLatch?
- 类加载过程
- 不同用户,根据权限不同显示不同界面,设计数据库表
- 生成给定范围的ID,要求是无序的,用HashSet先存再取即可
- 还有好多忘记了