1.8k words 2 mins.

# Cache、Cookie、Session、Token

# 协议是什么

在接口测试中,客户端发送的 request 至服务端反馈的 response 中传输的数据就是接口测试最重要的部分

# Cache 是什么

4.9k words 4 mins.

# 位,字节, 字符

# 1. 位

 数据存储的最小单位。每个二进制数字0或者1就是1个位,比特为 bit ,简称 b
41k words 37 mins.

以下为本人面试经历汇总。。

# 在平时使用 mysql 时,需要有哪些注意点

  • 数据库的范式

    第一范式要求最低,只要求表中字段不可用在拆分。
    第二范式在第一范式的基础上要求每条记录由主键唯一区分,记录中所有属性都依赖于主键。
    第三范式在第二范式的基础上,要求所有属性必须直接依赖主键,不允许间接依赖。
    一般说来,数据库只需满足第三范式就可以了。

1.8k words 2 mins.

# 如何保证接口的幂等性

# 什么是幂等性

幂等性是系统服务对外一种承诺,承诺只要调用接口成功,外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态,并且失败之后必然会有重试。

760 words 1 mins.

# spring 中 //*/** 的区别

# //* 区别

1
2
3
/ 拦截所有请求 包括静态资源和动态请求 但是不拦截jsp
/* 拦截所有请求 包括静态资源和动态请求 也拦截jsp
区别就在于/ 不拦截jsp /*拦截jsp
4.5k words 4 mins.

# 过滤器和拦截器的区别

  1. 过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入 servlet 之前进行预处理的。请求结束返回也是,是在 servlet 处理完后,返回给前端之前。

  2. 拦截器可以获取 IOC 容器中的各个 bean ,而过滤器就不行,因为拦截器是 spring 提供并管理的, spring 的功能可以被拦截器使用,在拦截器里注入一个 service ,可以调用业务逻辑。而过滤器是 JavaEE 标准,只需依赖 servlet api ,不需要依赖 spring

9.7k words 9 mins.

# Vue 属性

# 创建 Vue 实例

每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的:

1
2
3
var vm = new Vue({
// 选项
})

# 实例选项 / 数据

# data

  • 类型: Object | Function
  • 限制:组件的定义只接受 function

实例:

20k words 18 mins.

# Vue 语法

# el 挂载点以及 data 数据项

el 挂载点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>el:挂载点</title>
</head>

<body id="body">
{{ message }}
<h2 id="app" class="app">
{{ message }}
<span> {{ message }} </span>
</h2>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var app = new Vue({
el:"#app",
// el:".app",
// el:"div",
//el:"#body",
data:{
message:"黑马程序员"
}
})
</script>
</body>
</html>