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、列出某一路径下所有文件。