测试开发

https://www.echartsjs.com/zh/index.html

 

阿里 druid 数据库连接池

 

前端神器 取色器

 

生成静态页面html —— freemarker 模板生成器,通过io流写入磁盘

https://blog.csdn.net/qq_39056805/article/details/80778944

 

项目总结:接口自动化平台,技术栈(前后端分离,分离的意义何在,前端vue异步提交axios+jquery,多页项目,没有做组件化处理,没有用脚手架,做的简单的增量开发,因为组件化适合单页项目,单页项目类似后台有个入口,index.html 页面引入非常多的组件*.vue,比如head.vue点一下要到一个组件要有路由,还要学前端打包,有单页ui就可以往单页方向发展。后端springboot2+mybatis-plus+shiro,系统模块:用户模块,项目模块,接口分类,套件和用例。测试报告。可扩展方向?优势:有数据的管理能力)

单元测试+mockmvc

git

sonar

linux shell

docker

jenkins

 单元测试

最低要达到70%覆盖率

junit

testng

tomcat 底端是socket

mockMVC 就不用启用tomcat了

https://www.cnblogs.com/ken-jl/p/9724814.html

spring boot 内置数据库连接池 HikariPool

 

git

分布式版本控制 权限控制

 

 

 

 

 

 

 

 

 

 

 springboot 多数据源 主从数据源,从数据源只用来读,yml文件配置多数据源,引用@DS("slave1")

 

 

 

 

 

 

 

 

 

 

 

shell脚本

能干啥:自动软件部署 LAMP/LNMP/Tomcat

自动化管理 系统初始化脚本/批量更改主机密码/推送密码

自动化分析处理 统计网站访问量

自动化备份 数据库备份,日志转储

自动化控制脚本

cat /etc/shells 查看shell解析器

/bin/env bash 适应当前操作系统版本执行shell脚本

 

vim ck.sh

# !/bin/env bash

# 新建文件file1 ifconfig

touch file1

ifconfig > file1

cat file1

执行

sh ck.sh 这是解析器执行的

./ck.sh 这样执行报错,需要执行权限,这是自己执行的

chmod u+x ck.sh

 

echo $SHELL

 

变量+流程控制

set 查看系统变量

echo $PATH

 

自定义变量

A=10

echo $A 引用变量

变量等号两侧不能有空格

中间有空格就要用单引号包起来

B=jjj

B='j jj'

 

unset B 释放变量

 

echo ${_B}有特殊符号用大括号引用

 

特殊变量

$0 代表脚本名称,$1-9代表第一个到第九个参数,十以上要用大括号扩起来,如${10}

$# (功能描述:获取所有输入参数个数)

 

流程控制

if [ 条件判断式 ]

 then

  程序

elif [ 条件判断 ]

 then

   程序

fi

 

注意:中括号和条件判断式直接必须有空格。if后一定要有空格

 

grep 过滤

grep -r 'if' ./   当前目录开始逐层查含有if的

 

sort 排序

cut 列截取

sed 流截取 对行ADS

awk 行 进行分割 ,默认以空格为分隔符

 

ifconfig | grep 'inet'

ifconfig | grep 'inet' | sort -t . -k 2 -r 

ifconfig | grep 'inet' | cut 

 

posted @ 2020-03-28 21:45  GGoZZ  阅读(59)  评论(0)    收藏  举报