售前咨询
技术支持
渠道合作
  • flask-migrate 管理升级迁移数据库

    项目创建后,针对表结构更改,可以使用Flask-Migrate来解决。Flask-Migrate插件是基于Alembic,Alembic是由大名鼎鼎的SQLAlchemy作者开发数据迁移工具。 安装 1 pip install Flask&…

  • github在线更改mysql表结构工具gh-ost

    GitHub正式宣布以开源的方式发布gh-ost:GitHub的MySQL无触发器在线更改表定义工具! gh-ost是GitHub最近几个月开发出来的,目的是解决一个经常碰到的问题:不断变化的产品需求会不断要求更改MySQL表结构。gh-o…

  • Flask-Login 使用和进阶

    在使用flask时,构建一个系统,用户登录注册是一个必不可少的过程,通常是使用Flask-Login模块。下面介绍使用Flask-Login登录注销,以及帮助大家解答一些可能比较常见的问题。 使用入门 首先,先概述下例子,有三个url,分别…

  • Shell分析Nginx日志 找出被阻止的IP

    在日常运维中会发现流量突增现象或者服务器负载升高等现象,为找到原因,需要使用nginx limit模块 对访问的Ip进行限制,然后可以分析日志。 配置nginx限制IP访问,可配置多个zone。 1     limit_req_zone $…

  • 加密算法的分类

    随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES、RSA、SHA等。随着对加密…

  • Django ModelForm与Form

    django表单系统中,所有的表单类都作为django.forms.Form的子类创建,包括ModelForm 关于django的表单系统,主要分两种 基于django.forms.Form 基于django.forms.ModelForm…

  • MySQL分库分表缩容(11)

    此缩容非彼缩容 无论是在ORACLE、MSSQL中都会存在着扩容、缩容的操作,并且这个技能基本是DBA所必备的。下面是本人的一点理解: 扩容:数据在增长,在快达到磁盘或数据库的容量时,增加磁盘和或表空间的一种操作。 缩容:在delete、u…

  • 真正的inotify+rsync实时同步 彻底告别同步慢

    背景 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一…

  • privoxy将socks代理转为http代理

    有些软件不支持socks代理,只支持http代理。不像火狐那样都支持,于是有的时候要建http代理。如Jenkins代理,只支持http代理模式。 如果有socks代理,想做一个http代理的话,这篇文章可能会有帮助。 安装privoxy …

  • MySQL分库分表创建新表结构(2nd)

    前言 在互联网时代大家都知道数据量是爆炸试的增加,从之前的表结构设计来看,我们很容易的知道商品表(goods)、订单表(orders)、订单商品表(order_goods)这几张表的数据量将会爆炸试的增加。 因此,在数据量达到一定程度就算是…