上午
关于操作技巧
ctrl+shift+tab左移标签栏;ctrl+tab右移标签栏
错误码
- 详细介绍《谈谈接口错误码》https://www.jianshu.com/p/d1fba0068b36
- 我的理解:就如404、403这种常见的,一出现程序员就可以知道什么地方出错了
- 让前端知道调用接口是否出错了
- 使用http code中的值当作错误码使用
- 接口错误分为系统错误和业务错误
- 接口错误码作用
- 诱导接口调用者使用正确的调用方式
- 指示调用方依据不同的错误码做逻辑控制处理
- 指示用户,引导用户进行正确的操作
- 明确指示服务器接口处理异常信息,便于开发人员及时发现与排查
下午
Redis
- Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:
- 基于内存运行,性能高效
- 支持分布式,理论上可以无限扩展
- key-value存储系统
- 开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
前后端运行逻辑
- 前端通过一个接口给后端发送一个请求,通过url;后台返回一个respons,前端根据后端返回的response进行渲染。
接口文档
- 接口的url结构
- 接口文档一般包含请求和响应
请求:
- url,域名和路径
- 请求方式:
- get:从数据库查询数据
- post:向服务器发送数据并保存
- delete:删除数据
- put:修改数据
- 请求头header:请求头里的token一般找开发要
- 路径参数:放在路径的参数,:message_id,把message_id全部替换成真实的参数。这个参数一般是利用上个接口返回的信息
- 查询参数:放在路径后面,?字段1=值1&字段2=值2,查询的是什么
- 请求体:get的请求参数在url里/post的请求参数出于安全考虑不会放在url里而是放在body里面。数据实体
响应:常见的相应格式json格式
- 响应体每个字段的解释
- 响应示例
- 错误码
断言
- 在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息