摘要:
前言: 最近在准备面试,在复习到Docker相关内容时,想写一些东西分享给大家然后加深一下自己的印象,有了这篇随笔。 Docker的简介: docker从文件系统、网络互连到进程隔离等等,极大的简化了容器的创建和维护,使得Docker技术比虚拟机技术更为便捷、快捷。 Docker的基本命令: #查看 阅读全文
摘要:
一、流程控制 while循环:只要条件满足一直循环 read -p "请输入一个数字:" white_data while [ ${white_data} -lt 20 ] do echo ${white_data} white_data=$((white_data + 1)) done until 阅读全文
摘要:
1.定义变量 a=1 shell定义变量要注意等号前后不能有空格,不然会报错,请严格按照格式编写。 2.打印输出 echo 1 使用echo打印,后面留一个空格。 3.shell中通过 ${变量名} 使用变量的value。如: echo ${t} 4.定义变量执行linux命令: b=$(ls) 5 阅读全文
摘要:
之前有写过对于传统项目的性能测试监控,但是对于目前市场占比已经很低,大部分项目使用k8s,今天讲一下对于k8s如何去监控。 对于k8s的监控我们所有的操作都要在master下进行。 一、部署grafana 作者会提供一个grafana的yaml文件,对于文件进行适配项目的修改即可 1、修改配置文件 阅读全文
摘要:
很久没有写博客了,今天给大家介绍一款比较好用的前端性能测试工具。 sitespeedio简介: sitespeed.io是Jonathan Lee发布的一款可监视和衡量网站前端性能的开源工具。 1.开源 2.支持事务模拟 3.自动性能分析,形成可视化报告 4.提供的docker镜像已搭建完成监控系统 阅读全文
摘要:
最近有在做tcp协议性能测试,总结一下遇到的坑吧。 首先呢,我这边用的是16进制的报文: (1)TCPClient classname:org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl TCPClient classname 该参数 阅读全文
摘要:
今天接着上一篇继续写一篇关于flask的随笔。 本文大纲: 1、获取请求参数 2、一个函数处理多个请求方式 3、重定向 4、错误响应 5、全局错误处理 6、返回json格式数据 7、自定义返回内容状态码 一、request获取请求参数 from flask import Flask, request 阅读全文
摘要:
flask是一个使用 Python 编写的轻量级 Web 应用框架。轻巧页就意味着他比较简洁,不过见到的MTV框架还是有的,(MVC)但是最重要的还是他的可扩展性很强,对比与Django框架呢,他的灵活度就很高了,可以自己一些设计代码框架。 一、实现一个最简单的web服务器 from flask i 阅读全文
摘要:
今天给大家介绍一下协程。 协程存在于线程之中,线程默认不会等待协程执行 协程使用的库是gevent spawn:开启协程(第一个参数为协程要执行的任务)join: 让线程等待协程执行协程之间切换的条件:gevent.sleep() 协程耗时等待的情况下才会切换协程只能并发不能做并行 import g 阅读全文
摘要:
在Python中如果想创建多进程需要用到multiprrocessing中的Prrocess方法。 在进程之间全局变量是不共享的,如果要对进程的全局变量进行使用的话就需要用到multiprrocessing的Queue方法 首先我们先创建一个多进程 import time from multipro 阅读全文