前后端
一、前端
- 手机数据
- 数据校验
- 数据处理
- 数据解析
- 数据展现
二、后端
- 数据解析
- 数据校验
- 数据处理
日志定位
一、前提
发现问题之后才能进行日志定位
二、步骤
- 看界面提示
看界面上提示字段,确定输入字符是否有问题 - 前端报错看日志
按 f12 开发者工具 console 可以看到 前端报错 - 抓包看请求和响应
通过 f12开发者工具 network-xhr-respose查看
打开 fiddler 通过工具抓吧查看请求响应内容 - 服务器日志
通过命令打开服务器日志,定位日志文件 - 看数据库
日志文件查找过后,复制日志文件上的 sql语句 通过数据库执行对比
三、linux 命令(所有指令都需要知道日志文件所在的相对绝对路径并且进入其中)
- 搜索 grep
2.打开文件命令
- cat
- grep -n *(grep 空格 -n需要查找的值 空格 *)
grep -n 贾成宝 *
-
more +行号 日志文件名(more 用于以分页方式打开文件 行号)
more(分页查找查找完成后可进行的操作)
空格-往下翻一页
回车-往下翻一行
b-往上翻一页
/ 关键字 --用于搜索关键字
q 或者 ctrl+c --(用于退出当前命令)tail -100f 日志文件名(需要提前进入文件所在目录tail 空格 - 需要显示多少行f 空格 日志文件名)
tail -500f catalina.out
多种书写方式
linux命令加强
一、linux命令
-
查看进程号(ps -ef)
格式:ps -ef | grep 进程名(默认支持模糊搜索)
-
杀进程(kill -9)
kill -9 进程编号
统计文件或文件夹大小(du)
-
统计当前文件夹的总大小:du -sh
-
统计目标文件的总大小:du -sh 文件名
-
统计目录总大小:du -sh 目录
查看网络通不通
关键字:ping
格式:ping ip/域名
windows 在 cmd 输入 ping ip/域名 同样可以使用实时查看系统资源占用
关键字:top-
查看磁盘大小(df)
格式:df -h
查看目录下的文件(ls)
查看当前目录下文件:ls
查看当前目录下的所有文件(包括隐藏文件):ls -a
查看路径下文件:ls 路径
查看当前目录下文件的详细信息:ls -l(简写:ll)
查看当前牡蛎下文件的详细信息,并将文件大小以合适单位显示:ls -lh
查看目录下文件的详细信息:ls -l 目录
查看某个文件的详细信息:ls -l 文件-
创建空文件(touch)
touch 文件名
-
创建空文件夹(mkdir)
格式:mkdir 文件夹名
-
复制文件和文件夹(cp)
复制文件:cp 源文件 目标文件
复制文件夹:cp -r 源文件夹 目标文件夹
移动文件和文件夹(mv)
移动文件:mv 源文件 目标文件夹(文件不能移动到文件下)
移动文件夹:mv 源文件夹 目标文件夹输出重定向(将要显示的东西重定向在文件中显示)(> , >>)
清空并写入:>(每次写入会清空已存在的东西)
追加写入:>>(每次写入不会清空已存在的东西在已存在的东西下方继续写入)打开文件(cat)
格式:cat 文件名文本编辑器(vi)
格式: vi 文件名
命令行进入编辑模式:i 或 a 或 s
编辑模式进入命令行:Esc
命令行进入底行: “:”
底行进入命令行:删掉:
只保存不退出:w(底行模式)
保存并退出:shift + z + z 或 wq(仅限底行模式)
不保存退出:q!(底行模式)
复制:yy(命令模式)
剪切:dd(命令模式)
粘贴:p(命令模式)管道符( | )
解释:管道符,可理解为前一个命令的输出,作为后一个命令的输入-
查询端口是否被占用
windows 下命令 netstat -ano | findstr 端口号
例:netstat -ano | findstr 8081
linux下命令 netstat -ano | grep 端口号