直接上代码: #!/usr/bin/python # -*- coding: utf-8 -*- import sys import re import time """ python consume_men.py 100MB 1D python consume_men.py 1GB 1M 第一个参数:表示消耗多少内存(MB/GB) 第二个参数:表…
直接上脚本 #!/usr/bin/python # -*- coding: utf-8 -*- """ runing.py -c 2 -t 0.01 -m 1000 -c cpu核数,不加-c参数为最大核数 -t cpu运算频率时间,间隔,越小占用越高 -m 内存占用,1000MB """ import sys import time from t…
MySQL 的集群都是采用双主双从的经典模式,这也是部署高可用集群的基础。这次笔记我们就开始学习拉~ 1.环境准备 上次我们搭建了mysql主备集群架构,如下所示 而这次,需要搭建的是主主(双master)从从 具体Mysql集群配置信息: IP 系统 端口 MySQL版本 节点 读写 说明 10.143.87.21 红帽7.4 3306 5.7.…
单点数据库永远不应该出现在生产环境,我们已经目睹过太多由于单点、备份缺失造成的损失,所以,搭建高可用 MySQL 集群是非常有必要的。 搭建集群有以下几点好处: 高可用性,在主节失效时自动切换,不需要技术人员紧急处理 高吞吐,可以多个节点同时提供读取数据服务,降低主节点负载,实现高吞吐 可扩展性强,支持在线扩容 无影响备份,在备节点进行备份操作不会…
MySQL 的安装方式一般分为三种: 二进制版本 编译版本 RPM 包 比较常见的是二进制版本安装,方便简单,相对于编译安装,如果不是追求极致性能,使用起来差别不大。 本次教程以二进制版本为例,系统为红帽7.4或者Centos7.4,MySQL 版本为5.7.34。 下载安装包 先去官网下载二进制安装包,进入官网下载页面 mysql下载页面,点击下…
MySQL主从复制概述 在实际生产中,数据的重要性不言而喻,提供安全可靠的数据保障是技术与运维部门的职责所在; 如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,比如这台服务器访问压力过大而没有响应或者奔溃,那么服务就不可用了,再比如这台服务器的硬盘坏了,那么整个数据库的数据就全部丢失了,这是重大的安全事故; 为了避免服务的不可用以及保…
概述 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。 这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知也好,还是程序自身报错也好,…
Centos或者RedHat创建SFTP上传账号 1.创建sftp用户组 groupadd sftp 2.创建用户并限制用户登录SSH useradd -g sftp -s /bin/false hnsftp 3.设置用户密码 passwd hnsftp 4.创建用户上传目录,并且修改成用户的home目录,修改目录权限 sftp上传文件夹 mkdi…
Java多线程编程 Java进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。 可以把进程简单的理解为正在操作系统中运行的一个程序。 Java线程 线程(thread)是进程的一个执行单元。 一个线程就是进程中一个单一顺序的控制流, 进程的一个执行分支。 进程是线程的容器,一个进程至…
class GetHashCode: """ 类似 Java中hashcode函数 java实现: ID = String.valueOf(Math.abs((this.OMC_IP + this.FTP_PORT + this.FILE_PATH).hashCode())) """ def convert_n_bytes(self, n, b):…