
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
实战ansible前言本次实战情况是因为服务器机房由于安全原因,处理无网络的网闸区域。在这样的情况下,就需要采用离线安装ansible的方式来进行安装了。实战环境服务器已做好了镜像的离线yum源,可以离线安装vim等工具,无法离线安装ansible服务器无法访问外网,处于网闸内环境思路步骤首先离线ansible需要安装的rpm包编...
需求在使用locust压测的时候,如果使用web则可以查看到QPS压测过程的曲线图。而如果使用no web模式启动,则只有一些打印的日志可以查看。那么能否将no web模式启动的locust执行过程日志转化为曲线图表呢?如果需要将日志转化为曲线图表,那么则以下步骤:1、将locust执行任务日志序列化,方便程序读取2、需要定时刷新获取执行日志文件,将日志信息写入数据库3、读取数据库数据...
13-RabbitMQ高级特性-消费端限流消费端限流当用户的请求突然增多,MQ可以配置消费端限流,让消息按照限制的数量进行消费,达到限流的效果。下面我们来代码案例演示。案例我们接着在前面篇章的工程来进行代码演示即可。1.配置 消费端限流首先需要确保ack机制为手动确认 acknowledge="manual"配置消费端每次消费的数量 prefetch="1"<!--定义监听器与队列的绑定..
1. 自定义连接池连接池概念1. 为什么要使用连接池Connection对象在JDBC使用的时候就会去创建一个对象,使用结束以后就会将这个对象给销毁了(close).每次创建和销毁对象都...

为什么要测试?Web程序开发过程一般包括以下几个阶段:需求分析,设计阶段,实现阶段,测试阶段。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元测试、集成测试、系统测试等。在众多的测试中,与程序开发人员最密切的就是单元测试,因为单元测试...
前言selenium是一个模拟浏览器的自动化执行框架,但是如果每次执行都要打开浏览器来处理任务的话,效率上都不高。最重要的是如果安装在Centos7服务器环境下,打开浏览器来模拟操作是更加不合适的,尤其是碰上需要截取网页图片这样的需求。这时候就要考虑使用Chrome的无头浏览器模式了。所谓的无头浏览器模式也就是不需要打开浏览器,但是却可以起到模拟打开浏览器的执行效果,一切无界面执行。下...
经常有些网站在访问的时候,就是有一个弹框介绍一下通知内容。然后点击已读之后,就不会再弹出了。那么这个功能是怎么做出来的呢?其实这个功能就是采用cookie的方式,当点击已读按钮,那么则存入一个标识在cookie里,当再次进入页面,则读取cookie,查看有没有标识,再判断是否弹出弹框。说到这里,如果不知道如何使用cookie,那么可以看看我的上一篇文章。首先编写基本的弹框H...
清除git缓存中的pycache直接删掉硬盘上的文件JUNWEI1+lijw@junwei1 MINGW64 /d/pythonProject/django-test (master)$ git rm -r apis/__pycache__error: the following files have local modifications:apis/__pyc...
1--Gradle入门 - 简介、安装、目录结构、创建项目Gradle 官网Gradle官网地址:Gradle Build ToolGradle官方下载安装教程页面:https://gradle.org/install/Gradle官方用户手册:https://docs.gradle.org/current/userguide/userguide.html1. Gradle入门1.1 简介Grad

frp介绍frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。frp的Github中文文档https://github.com/fatedier/frp/blob/master/README_zh.md需求场景目前我有一个双机房访问同一个redis服务端口号的场景,如果直接将r...







