综合面试题

Maven核心概念模型是哪些

  1. 依赖管理模型:Dependency。依赖管理模型使用坐标来描述当前项目依赖哪些第三方jar包

  2. 项目对象模型:POM。用XML格式描述了项目的基本信息、目录结构、依赖关系、插件、目标和其他构建细节


说一下你常见的HTTP状态码及其含义

200:成功

403:没有访问权限

404:资源不存在

405:方法不支持

500:服务器内部出错,后台抛出异常

范围:100~500


说说事务的隔离级别

有四种隔离级别,从低到高分别为:

  1. 读未提交
  2. 读已提交
  3. 可重复读
  4. 串行化

Get与Post请求有哪些区别

GET请求: 请求参数通过URL传递 , 安全性低

无法提交文件数据

有请求参数大小限制

POST请求: 请求参数通过请求体传递,安全性高


创建线程的方式

  1. 继承于Thread类
  2. 实现Runnable接口
  3. 实现Callable接口
  4. 使用线程池

ArrayList和LinkedList的区别有哪些

  1. 原理不同:ArrayList的底层基于数组,LinkedList的底层基于双向链表

  2. 效率不同:ArrayList的遍历和查询更快,LinkedList的添加和删除更快


浏览器中输入:“www.baidu.com”之后都发生了什么?请详细阐述

  1. 由域名→IP地址 寻找IP地址的过程依次经过了浏览器缓存、系统缓存、hosts文件、路由器缓存、 递归搜索根域名服务器。

  2. 建立TCP/IP连接(三次握手具体过程)

  3. 由浏览器发送一个HTTP请求

  4. 经过路由器的转发,通过服务器的防火墙,该HTTP请求到达了服务器

  5. 服务器处理该HTTP请求,返回一个HTML文件

  6. 浏览器解析该HTML文件,并且显示在浏览器端


唯一约束与主键约束的相同点与区别

主键约束(PRIMARY KEY)

  1. 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。

  2. 是不可能(或很难)更新.

  3. 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL).

  4. 主健可作外健,唯一索引不可;

唯一性约束(UNIQUE)

  1. 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上可以放置多个唯一性约束.

  2. 只要唯一就可以更新.

  3. 即表中任意两行在 指定列上都不允许有相同的值,允许空(NULL).

  4. 一个表上可以放置多个唯一性约束


SQL

现在有一张全校学生信息表stu_table,这张表存储了每位学生的id、name(姓名)、class(班级)、sex(性别)以及一些其他信息,现在我们想知道每个班男生女生分别有多少个?请编写一条SQL语句

SQL代码如下:

Selectsex,class,count(1)
fromstu_table
groupbyclass,sex;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值