五、框架使用
描述一下Hibernate的三个状态?
Spring中Bean的生命周期。
SpringMVC或Struts处理请求的流程。
Spring AOP解决了什么问题?怎么实现的?
Spring事务的传播属性是怎么回事?它会影响什么?
Spring中BeanFactory和FactoryBean有什么区别?
Spring框架中IOC的原理是什么?
spring的依赖注入有哪几种方式
struts工作流程
用Spring如何实现一个切面?
Spring 如何实现数据库事务?
Hibernate对一二级缓存的使用,Lazy-Load的理解;
mybatis如何实现批量提交?
六、数据库相关
MySQL InnoDB、Mysaim的特点?
乐观锁和悲观锁的区别?
数据库隔离级别是什么?有什么作用?
MySQL主备同步的基本原理。
select * from table t where size > 10 group by size order by size的sql语句执行顺序?
如何优化数据库性能(索引、分库分表、批量操作、分页算法、升级硬盘SSD、业务优化、主从部署)
SQL什么情况下不会使用索引(不包含,不等于,函数)
一般在什么字段上建索引(过滤数据最多的字段)
如何从一张表中查出name字段不包含“XYZ”的所有行?
MySQL,B+索引实现,行锁实现,SQL优化
Redis,RDB和AOF,如何做高可用、集群
如何解决高并发减库存问题
mysql存储引擎中索引的实现机制;
数据库事务的几种粒度;
行锁,表锁;乐观锁,悲观锁