需求 使用Nginx做七层负载均衡,后端是Tomcat。每次项目升级,都要停机发布或者手动先从Nginx下摘掉一组,然后再升级这组,这些操作显然会增加部署时间,于是就想实现动...
需求 使用Nginx做七层负载均衡,后端是Tomcat。每次项目升级,都要停机发布或者手动先从Nginx下摘掉一组,然后再升级这组,这些操作显然会增加部署时间,于是就想实现动...
Beats 简介 Beats集合了多种单一用途的数据采集器,主要有以下几种类型 filebeat:采集日志文件 metricbeat:采集系统和软件指标 packetbeat...
Kibana入门 Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kib...
1.使用“|”或者“or”搜索不确定的关键词。 2.使用“URL 关键字”进行站内搜索,比如搜索功能非常不友好的某乎,你就可以通过Google的站内搜索功能搜索你想要的关键词...
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存...
一、什么Selenium Selenium是一个用于Web应用程序测试的工具,它可以模拟真实浏览器,自动化测试工具,支持多种浏览器,也可以作爬虫,主要用来解决JavaScri...
asyncio 先看一个小例子 Task对象 用来驱动协程,使用loop.create_task(...)或asyncio.ensure_task(...)获取 Task是F...
在前面的博客中介绍了线程的用法,每次使用都要创建线程,启动线程,有没有什么办法简单操作呢。 python3.2引入的concurrent.future模块中有ThreadPo...
yield 对于python生成器中的yield来说,yield item会产出一个值,提供给next()的调用方,然后挂起生成器,直到再调用next()。 协程 在协程中,...
简单示例 通过继承Thread类来实现 threading.RLock和threading.Lock RLock允许在同一线程中被多次acquire。而Lock却不允许这种情...
我高中的时候吧,英语学得还不错,拿过几次单科第一,高考英语考了136分。不过学完高中的英语课程其实只是刚进入了英语世界的大门罢了,这点成绩实在不值一提。但当时的我啊,眼光狭隘...