一:简介 使用Ansible + Flask + Celery搭建web平台. 目录结构 . ├── ansible_api │   ├── ansible_playbook_inventory.py │   ├── ansible_playbook.py │   ├── ansible_task.py │   ├── init.py │   └── README.md ├── app.py ├── config │   ├── Config.ini │   └── hosts ├── data…
一.Jenkins的优点 1.传统网站部署流程   一般网站部署的流程 这边是完整流程而不是简化的流程 需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试 ,如果发现外网部署的代码有异常,需要及时回滚,一般是运维来做. 1.功能测试 2.上线的时间 3. jenkins 4.运维 5.功能测试 2.Jenkins部署流程   我们可以通过jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台…
1.创建django项目 a.使用命令创建,安装完django之后就有django-admin命令了,执行命令创建即可,命令如下: django-admin startproject my_django#最后面的是项目名称,可以随便起 b.使用pycharm创建,打开pycharm之后,选择新建项目,然后选择django项目,在路径写上项目名称,再填一个应用的名称创建就可以了,实质上用pycharm创建的项目它也是在调用django-admin命令 点击create新建,pycharm会自动生成…
这里我们搭建一个没有访问控制,奇数个Set没有仲裁者的集群 1.三个配置文件添加 replication.replSetName:"Replica_test" 并启动三个实例2.连接到一个mongo,并执行rs.initiate() 注意hostname必须有解析,不然报错初始化函数里面,要么你给一个配置文档用IP,要么使用默认配置.默认取hostname 例如:先添加两个节点 config = {_id:"dcl",members:[{_id:0,host:'11…
前提:安装包   pip install pillow==3.4.1 1.打开booktest/views.py,创建视图verify_code. from PIL import Image, ImageDraw, ImageFont from django.utils.six import BytesIO ... def verify_code(request): #引入随机函数模块 import random #定义变量,用于画面的背景色.宽.高 bgcolor = (random.rand…
主要知识点介绍: 安装django环境 创建django项目 设计模型类并利用模型类和数据库进行交互 使用django后台管理数据 编写视图函数,进行URL配置 模板的使用 图书-英雄案例完成 1.虚拟环境安装 为什么要安装虚拟环境:因为在开发过程中,经常会遇到一台机器上要开发多个不同的i项目,但是需要用到相同的包但是版本不同,如果直接通过pip install去安装,会覆盖旧的版本包,导致其他项目不能正常运行,这时候就需要装一个虚拟环境,虚拟环境会复制一套和本机一摸一样的python环境,在虚…
1.签到题 右键查看源代码直接获得flag 2.MD5collision(MD5碰撞) 观察源码发现md51等于QNKCDZO通过MD5加密的结果,使用在线解密发现结果为 0e830400451993494058024219903391,猜测这题考察的是php的弱类型,在php中,"==="和"=="是不一样的,"==="会先判断两种字符串的类型是否相等,再比较,而"=="会先将字符串类型转化成相同,再比较,所实际上md51等…
文章概览: 1.机器规划和预配置 2.软件安装 3.集群文件配置 4.启动集群 5.HA验证 6.注意事项 7.小结   机器规划和预配置 主机/进程 NN DN RM NM ZK(QP) ZKFC JN nna √    √    √  √   nns  √    √    √  √   dn1     √    √  √    √ dn2     √    √      √ dn3     √    √      √   软件安装 所需工具:虚拟机CentOS-6.5,JDK-1.8,Had…
这是一个关于Vagrant的学习系列,包含如下文章: Vagrant入门 创建自己的Vagrant box 用Vagrant搭建Jenkins构建环境 用Vagrant和Ansible搭建持续交付平台 随着微服务越来越被行业所接受,与之相关的持续集成和持续交付的作用和价值也更加突显.在本文中,我们将使用Vgrant和Ansible来自动地创建一套持续交付平台——ThoughtWorks的GoCD.如果你对Jenkins比较熟悉,也可以参考笔者另外一篇搭建Jenkins多机构建环境的文章. 我们将…
说明 文章首发于HURUWO的博客小站,本平台做同步备份发布. 如有浏览或访问异常图片加载失败或者相关疑问可前往原博客下评论浏览. 原文链接 PYTHON爬虫实战_垃圾佬闲鱼爬虫转转爬虫数据整合自用二手急速响应捡垃圾平台_3(附源码持续更新)直接点击即可前往访问. 整个系列文章链接 PYTHON爬虫实战:垃圾佬闲鱼爬虫.转转爬虫数据整合自用二手急速响应捡垃圾平台(附源码持续更新)-1 PYTHON爬虫实战:垃圾佬闲鱼爬虫.转转爬虫数据整合自用二手急速响应捡垃圾平台(附源码持续更新)-2 PYTH…