2023年3月6日
批量删除所有容器 docker rm `docker ps -a -q` 批量删除所有镜像 docker rmi `docker images -q` 批量删除含有关键字的容器 docker rm `docker ps -a | grep dmj | awk '{print $1}'` 批量删除含有关键字的镜像 docker rmi --force `docker images | grep dmj | awk '{print $1}'` 关键知识点 docker ps -a -q 命令输出容器 id 使用grep "关键字" 命令查找想要的容器或镜像 使用 awk '{print $1}' 命令将第一列输出打印出……
阅读全文
2023年3月6日
参考原文: https://www.cnblogs.com/chuanzhang053/p/16937461.html 查看每个库中表的大小,按大小排序 注意:表占用空间大小,包括 数据 和 索引 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES ORDER BY (data_length + index_length) DESC; 查看某个特定的库中,表的大小 SELECT table_schema as `Database`, table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "iuap_data_datafusion" # 替换为具体的库名 ORDER BY (data_length + index_length) DESC;……
阅读全文
2023年3月6日
背景 在使用 java8(amazon corretto)本机(mac book pro)编译和运行项目时,无任何异常。将编译后的 jar 文件打包到 docker 镜像后,再运行,报”Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available“ 这个错误。 Dockerfile 内容如下: FROM amazoncorretto:8-alpine RUN sed -i 's/dl-cdn.alpinelinux.org/mirror.tuna.tsinghua.edu.cn/g' /etc/apk/repositories RUN apk --update add curl bash ttf-dejavu && \ rm -rf /var/cache/apk/* RUN apk add -U tzdata && \ /bin/cp /usr/share/zoneinfo/Asia/Shanghai……
阅读全文
2023年2月3日
当前测试组(集成测试/接口测试)的方式 采用行业内流行的 xmind(脑图)的方式编写测试用例,通过生成遵循一定格式的 Excel 文件,可以导入到禅道系统。参见《测试用例设计-模板.xmind》 优点: xmind 文档能够清晰体现出主线思路。 缺点: 额外安装软件 用例过多时,无法直观看到有多少个用例 采用 jmeter 作为……
阅读全文
2023年1月15日
需求背景 对于全量自动化测试而言,目前采用的是 JMeter 进行测试脚本的编写,禅道系统来管理测试用例及 bug 修复等工作流程。对于每次新功能上线,都要将老的功能进行自动化测试,以验证这些功能的稳定性,重要程度也是很突出的。然而大量运行测试用例,手工去禅道系统登记运行结果的方式,则明显的降低了执行效……
阅读全文
2023年1月3日
准备测试用例 无论是单元测试还是业务测试,无非就是输入一些数据,然后看输出的结果是否符合预期。符合预期的,那么意味着程序运行正常;不符合预期,则可能是程序存在问题。 数据格式&安全性校验用例 对于各个输入参数,通常会有提供该参数及不提供该参数 2 种用例。即必填、可选。 对于各个输入……
阅读全文
2023年1月2日
git config --global credential.helper store 这样只需要第一次输入用户名及密码即可。……
阅读全文
2022年12月2日
SHELL 基础编程 知乎-掌握 Shell 编程,一篇就够了……
阅读全文
2022年11月25日
使用 find 批量修改 sh 文件的权限 # 当前文件夹下所有文件设置为可执行 find . -name "*" -exec chmod +x {} \; # 当前文件夹下所有的 *.sh 文件设置为可执行 find . -name "*.sh" -exec chmod +x {} \;……
阅读全文
2022年11月12日
官方镜像 https://hub.docker.com/r/easymock/easymock 目录结构 ➜ docker-compose git:(master) ✗ tree . └── easy-mock ├── docker-compose.yml └── production.json 1 directory, 2 files docker-compose.yml 内容 version: "3" services: mongodb: image: mongo:3.4.1 volumes: # ./data/db 数据库文件存放地址,根据需要修改为本地地址 - "./data/mongodb:/data/db" networks: - easy-mock restart: always redis: image: redis:4.0.6 command: redis-server --appendonly yes volumes: # ./data/redis redis 数据文件存放地址,根据需要修改为本地地址 - "./data/redis:/data" networks: - easy-mock restart: always web: image: easymock/easymock:1.6.0 command: /bin/bash -c "npm start" ports: - "7300:7300" volumes: # 日志地址,根据需要修改为本地地址 - "./logs:/home/easy-mock/easy-mock/logs"……
阅读全文