240 发简信
IP属地:浙江
  • Python实现隧道打通机制

    场景 有一个机房,机房内的机器与外界网络不通,但是机房提供了一台机器让我们可以访问到机房内的机器,对于这台机器我们称为跳板机。同时提供对外的服务...

  • docker容器互联

    有一个问题,同一宿主机上的容器之间如何进行通信。我觉得最原始的方法可以在run容器的时候指定一个端口映射,其他容器访问本机这个被映射的端口即可实...

  • flask_sqlalchemy是如何保证线程安全的

    flask_sqlalchemy对sqlalchemy的scoped_session进行了封装,使其session默认为线程安全(scoped_...

  • Resize,w 360,h 240
    git常用操作

    记录常用的git操作 rebase提交为了方便管理以及回滚操作工作中所有的提交操作均使用的rebase。 stash操作,比如发现自己尴尬的用错...

  • Resize,w 360,h 240
    分布式任务调度celery与进程管理supervisord

    一、使用celery的原因 分布式任务调度框架celery及其监控工具flower,Linux进程管理工具supervisor 项目痛点:1、代...

  • aiohttp异步爬虫

    python在3.4版本中将asyncio引入内置模块,即支持了异步操作,在3.5版本后引入async/await关键字简化了异步操作。aioh...

  • Pyppeteer

    使用pyppeteer的原因:正常浏览情况下浏览器的window.navigator.webdriver的值为undefined,在用selen...

  • base64编解码与hash加密

    base64编解码 利用base64可以将二进制数据编码为64个字符组成的字符串,64个字符为a-z,A-Z,0-9,+,/。base64编码是...

  • Resize,w 360,h 240
    分布式集群架构方案

    写在前面:本文写作前景为在b站上看到的一个三高(高可用、高并发、高性能)的分布式集群架构方案,并对其中的pxc集群以及haproxy负载均衡进行...