2018-11-08
2018-11-08 本文已影响0人
YW祥
一、前后端
- 前端
1.收集数据:输入数据绑定提交接口
2.数据校验:判断位长,判断类型
3.数据校验:判断位长,判断类型
4.数据处理:加密 字符拼接处理
5.数据解析:返回接口数据结果进行处理
6.数据展现:把接口返回数据进行处理展现
7.数据分析:前端请求报文发送数据进行处理。判断逻辑
8.数据校验:校验数据格式,
校验数据有效性
无效数据 | 重复数据 | 超出限制 |
---|
9.数据处理:把请求的条件或业务转对应sql脚本
10.数据返回:把处理玩的数据拼接返回给客户端
二、日志定位
- 前提
发现问题之后才进行日志定位 - 定位bug步骤
1.看界面提示
2.前端报错家看日志(F12里面的console)
3.抓包看请求和响应(F12 network)
4.服务器日志
|xshell|SecureCRT|xftp|
|--|--|--|
5.看数据库
三、 liunx命令
1.查找文件(find)
find *.log(查找任意文件名的log后缀的文件)
find 文件名(查找指定文件名任意后缀的文件)
2.搜索(grep)
greo 关键字 文件名 :单个文件搜索
Grep 关键字 文件1,文件2,文件3:多个文件搜索
grep -n关键字 文件名 显示行信息
- 打开文件
1.cat:打印日志信息至控制台,适合文件内容比较少时
2.grep -n 关键字 *(查找文本所在行号)
3.more +行号 日志文件名(查看配置信息时使用)
4.more
|空格|回车|b|/关键字|n|q/ctrl+c|
|--|--|--|--|--|--|
|往下翻一页|往下翻译行|往上翻一页|搜索关键字|跳转到下一个搜索结果|退出|
5.tail
-f(实时刷新),-n(指定行号),tail -fn 500 文件名(实时刷新 查看最后500行内容)
6.pwd(查看当前目录位置)
7.ls
ls-al:查看当前目录所有文件包包含隐藏文件并且显示文件信息
查看当前目录下文件夹列表显示
8.cd
切换文件目录
绝对路径
相对路径
cd ..(切换上一级目录)
cd ../..(切换上二级目录)
四、linux服务器连接配置信息
1.命名(用于区分连接的服务器)
2.ip
3.端口号(默认)
4.用户名
5.密码(保存密码)
6.设置编码格式
五、bug定位
实时定位:先把日志打开,边操作边定位
后向定位:测试出来出现bug反向去查日志定位原因,数据库等
六、xftp
远程文件终端连接工具
作用
用来传输数据:上传,下载
七、linux文件目录结构图
image.png思维导图: day19日志定位.png