IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 正保集团校招面试实习总结 -> 正文阅读

[Java知识库]正保集团校招面试实习总结

正保集团

石家庄公司面试。


前言

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


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

一、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根据视图解析器解析的视图结果,调用具体的视图。


总结

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

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-11-11 12:35:06  更:2021-11-11 12:37:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:11:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码