在Golang的官方Repo(https://github.com/golang/)中有一个单独的工程叫"mock"(https://github.com/golang/mo...
Golang作为一个实用主义的编程语言,非常注重性能,在语言特性上天然支持并发,它有多种并发模型,通过流水线模型系列文章,你会更好的使用Golang并发特性,提高你的程序性能...
前言 最近从杭州老东家网易离职了,回到了天府之都的成都,入职新公司后,开发模式同时发生了变化。本地启动、切换Nginx成了常态。同时,随着项目的不同,Nginx也有各种各样的...
写在前面 现在很多网站或者是手机APP在注册的时候都会让你使用手机号来验证身份,然后要实现验证码功能,这里呢就使用Python来实现功能。 前置条件 操作系统:Windo...
今天我会带大家真正写一个Django项目,对于入门来说是有点难度的,因为逻辑比较复杂,但是真正的知识就是函数与面向对象,这也是培养用Django思维写项目的开始 Django...
使用环境 python3 pycharm pytest pytest编写规范 测试文件以test_开头或以_test结尾 测试类以Test开头,并且不能带有init方法 测试...
ApiBoot 简介 ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高...
相信曾经纠结过这个问题:怎样才能彻底掌握flask? Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引...
文章授权转载自微信公众号:【架构师社区】作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要...
mysql 可以用来模拟mysql server,进行crud等的测试 fuse 可以用来模拟文件系统io的异常,从而检测系统 prototool protobuf的工具,可...
1. 蛮力发布是什么? 答:指删除老版本,用新版本来代替,中间更新的时候服务会中断 2. 金丝雀发布是什么? 答:是指矿工以前挖矿之前会放一只金丝雀下去看是否有毒。但是比蛮力...
在项目迭代的过程中,不可避免需要进行项目上线。上线对应着部署或者重新部署,部署对应着修改,修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂,有的得停机,有的不...
转自https://www.iamle.com apache ab yum install apr-util webench wget http://blog.zyan.cc...
Rundeck 一般经常要跑的job,如果需求比cron复杂,便用这个跑。 http://rundeck.org/docs/index.htmlhttp://rundeck....
Nginx简介 Nginx是一个轻量级的Http服务器,Nginx包含一个单一的master进程和多个worker进程。所有这些进程都是单线程,并且设计为同时处理成千上万个连...