
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
查看redis的releases版本首先安装redis之前,可以点击这里,查看最新的releases版本。最上面的版本太久了,继续往下翻看看最新版本是多少。下载redis的稳定版本根据上面的页面,获取下载链接,进行下载。wget http://download.redis.io/releases/redis-stable.tar....
安装pip install redis示例代码# import redisfrom redis.sentinel import Sentinel"""1、通过访问Sentinel服务的方式,获取redis的master、slave节点信息2、向master redis写入数据3、从slave redis读取数据"""# 连接哨兵服务器(主机名也可以用域名)...
实战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...







