mycat 水平切分|垂直切分|ER分片
mycat 分库分表介绍
Linux 命令总结之 top
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按C
苹果CMS播放页被劫持跳转至qp网站的解决方案
2019年五月下旬,苹果CMS建站用户陆续出现播放页被劫持至qp网站的现象。
Django restframework 框架笔记 (二) 权限
1. 添加权限配置1.1. 创建自定义权限管理文件在api/utils中创建 premission.py from rest_framework.permissions import BasePermission class VIPPremission(BasePermission): message = {'code': 401, 'msg':
"ssh 反向隧道 实现内网穿透
1. 环境设备|IP|备注|—-|—-|—-||A|192.168.8.2|内网主机||B|123.59.101.99|外网主机,用于跳转| 目的: 外网 通过连接 B 主机的 1234 端口 连接到 A 主机的 22 端口 解决方法: 在 A 主机 上做 B 主机的反向代理 在B 主机上做正想代理 2. 操作2.1 命令解释 返现代理 ssh -fCNR 正向代理 s
Django 常用的自定义装饰器
装饰器的作用decorator 是当今最流行的设计模式之一,很多使用它的人并不知道它是一种设计模式。这种模式有什么特别之处?使用它可以很方便的修改对象行为,通过使用类似例中的接口将修改动作封装在装饰器对象中。 decorator可以动态地修改函数、方法或类的功能,而无需创建子类或修改类的源代码。正因为如此,装饰器可以让代码将变得 更干净 、 更可读 、 更可维护 (这很重要!),并且减少了许多冗
Django的User Model(2)
django 重写用户模型Django内建的User模型可能不适合某些类型的项目。例如,在某些网站上使用邮件地址而不是用户名作为身份的标识可能更合理。 1. 修改配置文件,覆盖默认的User模型Django允许你通过修改setting.py文件中的 AUTH_USER_MODEL 设置覆盖默认的User模型,其值引用一个自定义的模型。 AUTH_USER_MODEL = 'myapp.
Django的User Model
确定 User Model 我们推荐以下方式来确定某一个django项目使用的user model: # 使用默认User model时 >>> from django.contrib.auth import get_user_model >>> get_user_model() <class 'django.contrib
CentOS 7 systemctl 命令总结
1. systemctl 介绍Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。 Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。 在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通
CentOS 7 KVM 搭建
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。
Let's Encrypt 泛域名https
Let's Encrypt 宣布 ACME v2 正式支持通配符证书。Let's Encrypt 宣称将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书。
Linux 配置 zsh 以及 oh-my-zsh
Zsh 安装CentOS 安装: sudo yum install -y zsh Ubuntu 安装: sudo apt-get install -y zsh 在检查下系统的 shell: cat /etc/shells 你会发现多了一个:/bin/zsh 使用 Zsh 扩展集合:oh-my-zsh oh-my-zsh 帮我们整理了一些常用的 Zsh 扩展功能和主题:https:/
redis cluster 搭建
环境准备搭建redis cluster,准备3台服务器,将master 节点、slave 节点 分布在3台机器上,保证任意一台机器宕机,不影响服务使用,如下表。 IP 端口 Master Node 10.211.55.6 7000 10.211.55.7 8000 10.211.55.8 9000 Slav
MySQL 分区表知识整理
数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区