面试所遇到的各种问题

1,、Struts2和spring、springMVC的工作原理。

2、spring有几种注入方式?

构造器注入、setter注入、接口注入。

3、JavaScript ”==“与”===“的区别?

==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。举例说明"1" == tru类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1此时,"==" 左右两边的类型都为数值型,比较成功如果比较:"1" === true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false如果比较: 1 === 1 左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true如果比较: 1 === 2 左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false;

简而言之就是 "==" 只要求值相等; "===" 要求值和类型都相等

4、页面之间传数据的几种方式?

request、application、session、cookie、URL?参数传递、表单传递等

5、left join和right join的区别?

left join(左联接)返回包括左表中的所有记录和右表联接字段相等的记录。

right join(右联接)返回保罗右表中的所有记录和左表联接字段相等的记录。

6、mysql怎么截取字符串

left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数

7、HTML table如何合并列

colspan属性(合并行是rowspan)

8、jQuery 选择器有哪些?

*;#id;.class;element等;

9、SQL函数有哪些?

sum();avg();count();max();min();first();last();等

10、springMVC与Struts2最大的区别是什么?

spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。

11、如何是hashmap性能最差?

在创建hashmap是 通过构造函数,设定一个较大的load faor,默认是0.75,最大值好像是1.

12、linux如何配置网络?

第1种方法:ifconfig ethx(x代表第几块网卡)ip(ip地址)  netmask x.x.x.x(子网掩码)

第2种方法:vi  /etc/sysconfig/network-scripts/ifcfg-ethx

12、说下hibernate的缓存机制。

13、spring的十个注解。

14、jQuery的十个函数。

15、jsp、servlet登录。

16、写一个线程安全 先进后出的队列。

17、前台数据如何传到后台。

18、列出某一路径下所有文件。

 

 

 

猜你喜欢

转载自1451191637.iteye.com/blog/2378788