美文网首页
面试问的

面试问的

作者: 吹破天 | 来源:发表于2018-10-14 20:18 被阅读0次

    1.id与class选择器区别

    id选择器 是最快的定位;

    类,顾名思义,是个有共同特点的东西,比如,页面有5个按钮,每个按钮的样式都一样,这时候就用类选择器;

    类选择器选择的东西是个数组。如果你页面有5个按钮,你需要绑定事件,用类选择器,获取的就是5个数组,每个数组的只有1个元素,如果用id,获取到的,就是5个变量,效率是完全不一样的

    2.freemarker如何静态引入文件

    3.springmvc 请求action如何请求指定是post而不是get

    4.谈谈关于冗余字段

    尽量遵循范式理论的规约,尽可能少的冗余字段,让数据库设计看起来精致、优雅、让人心醉。

    合理的加入冗余字段这个润滑剂,减少join,让数据库执行性能更高更快。

    5.MYBATIC #与$的区别

        1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'.

        2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from student where id =${id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id = 1.

    6.Mybatis中Collection集合标签的使用

    https://blog.csdn.net/minpann/article/details/51217106

    7.Mybatis中Collection与association区别

    https://www.cnblogs.com/yansum/p/5819973.html

    8.重载(Overload)和重写(Override)的区别

    https://www.cnblogs.com/qthomas/p/4005488.html

    面试题:重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?

    答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,有兼容的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。重载对返回类型没有特殊的要求,不能根据返回类型进行区分。

    相关文章

      网友评论

          本文标题:面试问的

          本文链接:https://www.haomeiwen.com/subject/mkmpoftx.html