Maven核心概念模型是哪些
-
依赖管理模型:Dependency。依赖管理模型使用坐标来描述当前项目依赖哪些第三方jar包
-
项目对象模型:POM。用XML格式描述了项目的基本信息、目录结构、依赖关系、插件、目标和其他构建细节
说一下你常见的HTTP状态码及其含义
200:成功
403:没有访问权限
404:资源不存在
405:方法不支持
500:服务器内部出错,后台抛出异常
范围:100~500
说说事务的隔离级别
有四种隔离级别,从低到高分别为:
- 读未提交
- 读已提交
- 可重复读
- 串行化
Get与Post请求有哪些区别
GET请求: 请求参数通过URL传递 , 安全性低
无法提交文件数据
有请求参数大小限制
POST请求: 请求参数通过请求体传递,安全性高
创建线程的方式
- 继承于Thread类
- 实现Runnable接口
- 实现Callable接口
- 使用线程池
ArrayList和LinkedList的区别有哪些
-
原理不同:ArrayList的底层基于数组,LinkedList的底层基于双向链表
-
效率不同:ArrayList的遍历和查询更快,LinkedList的添加和删除更快
浏览器中输入:“www.baidu.com”之后都发生了什么?请详细阐述
-
由域名→IP地址 寻找IP地址的过程依次经过了浏览器缓存、系统缓存、hosts文件、路由器缓存、 递归搜索根域名服务器。
-
建立TCP/IP连接(三次握手具体过程)
-
由浏览器发送一个HTTP请求
-
经过路由器的转发,通过服务器的防火墙,该HTTP请求到达了服务器
-
服务器处理该HTTP请求,返回一个HTML文件
-
浏览器解析该HTML文件,并且显示在浏览器端
唯一约束与主键约束的相同点与区别
主键约束(PRIMARY KEY)
-
主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。
-
是不可能(或很难)更新.
-
主键列上没有任何两行具有相同值(即重复值),不允许空(NULL).
-
主健可作外健,唯一索引不可;
唯一性约束(UNIQUE)
-
唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上可以放置多个唯一性约束.
-
只要唯一就可以更新.
-
即表中任意两行在 指定列上都不允许有相同的值,允许空(NULL).
-
一个表上可以放置多个唯一性约束
SQL
现在有一张全校学生信息表stu_table,这张表存储了每位学生的id、name(姓名)、class(班级)、sex(性别)以及一些其他信息,现在我们想知道每个班男生女生分别有多少个?请编写一条SQL语句
SQL代码如下:
Selectsex,class,count(1)
fromstu_table
groupbyclass,sex;