百度面试问题总结

本文深入探讨了Java Web开发中的核心概念和技术,包括Servlet初始化过程、Spring MVC URL映射原理、多线程类型的区别、虚拟机及类加载机制、Spring Bean的作用域等。此外还讨论了设计模式的应用、Hibernate与MyBatis的对比,并介绍了数据库相关的知识点,如MySQL InnoDB与MyISAM的区别、三范式原则以及MyBatis中参数传递的安全实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.  servlet init()方法什么时候调用, jsp servlet区别。


2.  springMVC url映射原理。 HandlerMapping组件负责映射。

3.  多线程 两类的区别。

4.  虚拟机。

5.  类加载的机制。

6.  Spring bean 作用域。

7. 设计模式。重点掌握单例模式、工厂模式、观察者模式,它们的定义和怎么用。

8.  hibernate / mybatis区别。


=======================================================================

=======================================================================

魅族技术面试:

1.  mySQL中innoDb和myIsam区别?

2.  数据库三范式?

3.   mybatis中传递参数用 $和#的区别?

${}: 输出变量的值

#{}:相当于jdbc中的预编译(?),可防止SQL注入,对传入的数据加引号

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值