240 发简信
IP属地:广东
  • 120
    etcd+confd+nginx实现配置动态upstream

    需求 使用Nginx做七层负载均衡,后端是Tomcat。每次项目升级,都要停机发布或者手动先从Nginx下摘掉一组,然后再升级这组,这些操作显然会增加部署时间,于是就想实现动...

  • 120
    Beats入门

    Beats 简介 Beats集合了多种单一用途的数据采集器,主要有以下几种类型 filebeat:采集日志文件 metricbeat:采集系统和软件指标 packetbeat...

  • 120
    Kibana入门

    Kibana入门 Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kib...

  • 120
  • 120
    10招教你更好的使用Google,搜索更全面

    1.使用“|”或者“or”搜索不确定的关键词。 2.使用“URL 关键字”进行站内搜索,比如搜索功能非常不友好的某乎,你就可以通过Google的站内搜索功能搜索你想要的关键词...

  • Anaconda

    Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存...

  • Selenium

    一、什么Selenium Selenium是一个用于Web应用程序测试的工具,它可以模拟真实浏览器,自动化测试工具,支持多种浏览器,也可以作爬虫,主要用来解决JavaScri...

  • asyncio

    asyncio 先看一个小例子 Task对象 用来驱动协程,使用loop.create_task(...)或asyncio.ensure_task(...)获取 Task是F...

  • python之ThreadPoolExecutor

    在前面的博客中介绍了线程的用法,每次使用都要创建线程,启动线程,有没有什么办法简单操作呢。 python3.2引入的concurrent.future模块中有ThreadPo...

  • python 生成器和协程

    yield 对于python生成器中的yield来说,yield item会产出一个值,提供给next()的调用方,然后挂起生成器,直到再调用next()。 协程 在协程中,...

  • python基础之线程

    简单示例 通过继承Thread类来实现 threading.RLock和threading.Lock RLock允许在同一线程中被多次acquire。而Lock却不允许这种情...

  • 120
    英语学习路上,那些深深影响过我的节点

    我高中的时候吧,英语学得还不错,拿过几次单科第一,高考英语考了136分。不过学完高中的英语课程其实只是刚进入了英语世界的大门罢了,这点成绩实在不值一提。但当时的我啊,眼光狭隘...