博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试问题
阅读量:5279 次
发布时间:2019-06-14

本文共 711 字,大约阅读时间需要 2 分钟。

一、数据库

  1.为什么要使用存储过程?什么场合用到?

  答:1).处理比较复杂的业务时,可能会多次涉及到访问数据库。如果使用存储过程访问一次就可以了。减少访问数据库次数,提高运行速度。

    2).从安全性考虑,使用存储过程更加稳定安全,程序容易出现bug问题,但是存储过程只要数据没问题,基本上不会出现问题。

    3).可重用性高,比如写个通用分页的存储过程

  什么场合用到?我觉得不管是大型项目还是小型项目都可以用到,大多数用于复杂的业务逻辑处理。

  存储过程的有点和缺点?

  优点:1.执行效率高。2.安全性能好。3.对于一些场合非常容易实现需求。

  缺点:1.可维护性比较差。2.可读性也差。

  2.为什么要用视图?

     1).灵活,可以简化数据操作,把多张表的数据联合起来处理复杂的逻辑,然后可以SELECT * FROM 就可以调用了

     2).可重用性高,封装好之后的视图只需要调用就可以了;

     3).可以定制用户数据,聚焦特定的数据

二、.NET

  1.抽象方法和虚方法的区别  

   1)抽象方法必须在抽象类里面,虚方法可以不再抽象类里面

   2)抽象方法只有方法体,没有方法实现,虚方法有方法体和方法实现

   3)子类继承抽象类必须重写抽象方法,但是虚方法可以重写,也可以不重写

  2.什么是多态?什么时候用到多态?

    多态:不同的对象,用同一个方法,有不同的解释,有不同的结果。相同的方法名,相同的参数列表,相同的返回值。

   

  

转载于:https://www.cnblogs.com/GreatPerson/p/8060465.html

你可能感兴趣的文章
Linux中防火墙centos
查看>>
centos下同时启动多个tomcat
查看>>
Leetcode Balanced Binary Tree
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>
寄Android开发Gradle你需要知道的知识
查看>>
css & input type & search icon
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
0320-学习进度条
查看>>
MetaWeblog API Test
查看>>
移动、尺寸改变
查看>>
c# 文件笔记
查看>>
类和结构
查看>>