栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

正保集团校招面试实习总结

正保集团校招面试实习总结

正保集团

石家庄公司面试。

文章目录
  • 前言
  • 一、JSP是什么?
  • 二、什么是servlet? servlet是容器吗?
  • 三、什么是javase?
  • 四、什么是索引?
  • 五、什么是常量? 怎么定义常量?什么是static?
  • 六、什么是dubbo? 什么是zookeeper?
  • 七、什么是http? https?
    • 7.1区别
  • 八、什么是springMVC ,springMVC怎么返回界面
  • 总结


前言

这是作者的第一次面试,十分紧张所以答得稀巴烂,所以在此总结一下


以下是技术面试的问题及网上搜的一些答案,不一定对。

一、JSP是什么? jsp是一种动态网页技术标准, 可以把java代码和html代码融合到一个页面,jsp运行过程是.jsp文件转换为serv文件,servlet解析成.class文件并加载进内存,供后台调用。 二、什么是servlet? servlet是容器吗? servlet 是java编写的服务端程序,主要功能是在交互式的浏览和修改数据,生成动态web 全称Java Servlert .是用Java编写的服务器端程序。 servlet不是容器 servlet继承自HTTPservlet 是一个java类,其主要功能在与交互式的浏览和修改数据,生成动态Web内容 servlet容器是装载一堆servlet对象的器具,并且具备管理这些对象的功能 三、什么是javase? JavaSE是java分类中的标准版,是刚接触java要学习的基础知识,用来开发桌面 四、什么是索引?

索引对数据库的运行很重用,索引像目录一样,索引可以提高数据库对数据的检索速度。
索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快。

五、什么是常量? 怎么定义常量?什么是static? final可以修饰变量,方法,类。 final修饰变量,只能被赋值一次,赋值后值不再改变 final方法表示不能被子类重写,但可以被继承 final修饰类,final类功能通常是完整的,它们不能被继承,没有子类 static关键字修饰的变量叫静态变量 静态变量仍然是变量,不是常量,它可以被重新赋值,与实例变量的不同之处仅仅在于不需要类的实例化就可使用 静态方法不能调用实例变量和实例方法 单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 不创建对象的情况下就可使用类提供的静态方法,该方法返回一个类的私有构造函数生成的实例对象。 六、什么是dubbo? 什么是zookeeper? 分布式服务框架、远程调用 服务注册中心。
一般注册两种类型的微服务 Provider(生产者): 暴露服务的服务提供方。 Consumer(消费者): 调用远程服务的服务消费方。
七、什么是http? https? HTTP 互联网上应用最为广泛的一种网络协议,超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据, 是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
HTTPS 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性
7.1区别

http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
http和https使用的是完全不同的连接方式,用的端口也不一样,http是80,https是443。
http的连接很简单,是无状态的(可以通过cookie来解决);
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全

八、什么是springMVC ,springMVC怎么返回界面
  • DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。

我们假设请求的url为 : http://localhost:8080/SpringMVC/hello

如上url拆分成三部分:

http://localhost:8080服务器域名

SpringMVC部署在服务器上的web站点

hello表示控制器

通过分析,如上url表示为:请求位于服务器localhost:8080上的SpringMVC站点的hello控制器。

HandlerMapping为处理器映射。DispatcherServlet调用
HandlerMapping,HandlerMapping根据请求url查找Handler。

HandlerExecution表示具体的Handler,其主要作用是根据url查找控制器,如上url被查找控制器为:hello。

HandlerExecution将解析后的信息传递给DispatcherServlet,如解析控制器映射等。

HandlerAdapter表示处理器适配器,其按照特定的规则去执行Handler。

Handler让具体的Controller执行。

Controller将具体的执行信息返回给HandlerAdapter,如ModelAndView。

HandlerAdapter将视图逻辑名或模型传递给DispatcherServlet。

DispatcherServlet调用视图解析器(ViewResolver)来解析HandlerAdapter传递的逻辑视图名。

视图解析器将解析的逻辑视图名传给DispatcherServlet。

DispatcherServlet根据视图解析器解析的视图结果,调用具体的视图。


总结

面试大多理论很少操作,在学习中不能太注重代码,理解也很重要,能流畅的说出运行和代码过程即可,面试题也应理解性记忆,不应死记硬背,初次面试紧张不是问题,问题是知识的欠缺和表达的不清楚,平时应该理顺思路正确表达编程的过程和对相关知识的了解。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号