2月24日学习总结20230321

发布时间 2023-05-15 09:38:13作者: 無碍

上午

关于操作技巧

ctrl+shift+tab左移标签栏;ctrl+tab右移标签栏

错误码
  1. 详细介绍《谈谈接口错误码》​​https://www.jianshu.com/p/d1fba0068b36​
  2. 我的理解:就如404、403这种常见的,一出现程序员就可以知道什么地方出错了
  3. 让前端知道调用接口是否出错了
  4. 使用http code中的值当作错误码使用
  5. 接口错误分为系统错误和业务错误
  6. 接口错误码作用
  1. 诱导接口调用者使用正确的调用方式
  2. 指示调用方依据不同的错误码做逻辑控制处理
  3. 指示用户,引导用户进行正确的操作
  4. 明确指示服务器接口处理异常信息,便于开发人员及时发现与排查

下午

Redis
  • Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:
  1. 基于内存运行,性能高效
  2. 支持分布式,理论上可以无限扩展
  3. key-value存储系统
  4. 开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
前后端运行逻辑
  • 前端通过一个接口给后端发送一个请求,通过url;后台返回一个respons,前端根据后端返回的response进行渲染。
接口文档
  • 接口的url结构

  • 接口文档一般包含请求和响应

请求:

  1. url,域名和路径
  2. 请求方式:
  1. get:从数据库查询数据
  2. post:向服务器发送数据并保存
  3. delete:删除数据
  4. put:修改数据
  1. 请求头header:请求头里的token一般找开发要
  2. 路径参数:放在路径的参数,:message_id,把message_id全部替换成真实的参数。这个参数一般是利用上个接口返回的信息
  3. 查询参数:放在路径后面,?字段1=值1&字段2=值2,查询的是什么
  4. 请求体:get的请求参数在url里/post的请求参数出于安全考虑不会放在url里而是放在body里面。数据实体

响应:常见的相应格式json格式

  1. 响应体每个字段的解释
  2. 响应示例
  3. 错误码
断言
  • 在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了标示与验证程序开发者预期的结果-当程序运行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止运行,并给出错误消息