自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 mysql 主从复制 基于gtid的同步复制,并行复制,半同步复制

一、mysql 主从复制1.主从形式mysql主从复制 灵活一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的; 多主一从---5.7开始支持 联级复制---2.主从复制的用途及部署条件mysql主从复制用途实时灾备,用于故障切换 读写分离,提供查询服务 备份,避免影响业务主从部署必要条件:主库开启binlog日志(设置log-bin...

2018-09-28 19:53:24 467

原创 nginx服务器的部署

一、nginx简介          Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.以它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。二、nginx的安装与配置1.下载安装包并解压注释debug删除版本信息安装所需插件编译安装由于环境变...

2018-09-25 21:10:13 731

原创 pacemaker+Corosync 实现高可用

一、pacemaker 概述pacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。(作为通信层和提供关系管理>服务,心跳引擎,检测心跳信息)Pacemaker特点主机和应用程序级别的故障检测和恢复 几乎支持任何冗余配置 ...

2018-09-18 22:57:37 857

原创 LVS的NAT和TUN模式

一、LVS-NAT模式1.NAT的工作原理通过修改请求报文的目标IP地址(同时可能修改目标端口,支持端口映射),改为某RealServer的IP地址实现数据包的转发。1)客户端将请求报文发往前端的负载均衡器,请求报文源地址为CIP目标地址为VIP2)负载均衡器接受到报文,发现请求的是在ipvs规则里面存在的地址,那么它将客户端的请求报文的目标地址改为了后端服务器的RIP地址并将报文根...

2018-09-17 00:33:19 275

原创 LVS+Keepalived

一、Keepalived 简介Keepalived是Linux下一个轻量级别的高可用解决方案,高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管。Keepalived与HeartBeat RoseHA 的区别:Keepalived与HeartBeat RoseHA实现相同类似的功能,都可以实现服务...

2018-09-16 01:04:51 2033

原创 LVS简介之DR模式

LVSLVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡,LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器,目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);八种调度算法(rr,wrr,lc,wlc,lblc,lblcr,dh,sh): LVS工作在一台server上提供Directory(负载均衡器)的功 能,本身并不提供服...

2018-09-15 17:21:03 738

原创 运用 Varnish部署CDN节点

一、CDN的介绍1.CDN简介CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求...

2018-09-13 15:33:54 261

原创 rhel6.5 虚拟机的封装

一、使用网络镜像新建虚拟机1.新建虚拟机virt-manager    新建虚拟机选择安装路径设置RAM大小,大于798MB时会默认开启图形界面设置硬盘大小设置虚拟机名称选择语言选择网络协议,用空格键取消选择IPV6协议选择Re-initialize all选择时间设置超级用户密码并选择use anyway选择...

2018-09-13 15:03:26 244

原创 python 中的异常、单例

一、异常1.异常程序在运行的时候,如果python解释器遇到一个错误,会停止程序,并提示一些错误信息,这就是异常2.捕获异常1)简单的捕获简单的捕获异常语法 在一个程序开发中,如果对某些代码的执行不能确定(程序的语法完全正确)是否正确 (例如:提示用户输入一个整数,程序的能否正确执行,完全取决于用户的输入) 可以增加try来捕获异常解决简单的错误问题...

2018-09-12 21:35:43 288

原创 IO 编程(文件的处理)

1.文件的基本操作1)相关命令的介绍r:    -只能读 不能写    -读取文件不存在,是会报错r+:    - 可以执行读写操作;    - 文件不存在, 报错;w:    -只能写,不能读    -会清空源文件内容    -文件不存在,会新建文件w+:    - 可读写    - 文件不存在时, 不报错    - 会清空文件内容a:    -在文件...

2018-09-12 21:33:51 1054

原创 python 面向对象

一、面向对象的简单介绍1.面向对象 oop:object oriented programming 是由类和对象所组成 如:python是面向对象 而c语言是面向过程面向过程和面向对象,是两种不同的编程方式过程和函数(都是对一段功能的代码进行封装)过程:是早期的一个编程概念 过程类似于函数,只能执行,但是没有返回值函数:不仅能执行,还可以返回结果(return)...

2018-09-06 15:22:58 348

原创 python 第三方模块

python 中的第三方模块在python3中执行1.qrcode 库qrcode库是用于生成二维码图像的库2.itchat 微信接口33.微信聊天机器人首先自己先注册一个图灵机器人,再执行以下操作在个人中心找到自己机器人的apikey...

2018-09-06 13:14:47 236

原创 python 中常用模块

1.time 模块 --- 时间获取和转换1)time.ctime( ) 时间的字符串2)time.time( ) 返回当前时间的时间戳3)time.sleep( ) 延时多少秒2.math 可以调用pi常用函数3.import os1)Python os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作...

2018-09-06 11:36:33 1575

原创 python 装饰器

一、装饰器的概念装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:不能修改被装饰的函数的源代码 不能修改被装饰的函数的调用方式 满足1、2的情况下给程序增添功能那么根据需求,同时满足了这三点原则,这才是我们的目的。装饰器的原则组成:< 函数+实参高阶函数+返回值高...

2018-09-06 10:51:18 175

原创 python中的函数

一、函数的简单介绍1.函数的定义方式使用的是 def functionname():的结构。如:def say_hello(): print 'hello1'2.函数的调用如果不主动调用函数,函数是不会执行的如:对两个数的求和def sum_2_sum(): #定义函数 sum_2_sum() #调用函数3.函数参数的使用1)...

2018-09-02 22:02:11 681

原创 python 变量的非数字型和集合

python 变量中的非数字型有:str , tuple , dict , list一、字符串(str)1.字符串中元素的判定与更改判断字符串里面的每个元素是否为什么类型# 一旦有一个元素不满足,就返回Falseprint '123'.isdigit()print '123abc'.isdigit()title:标题 判断某个字符串是否为标题(第一个首字母大写,其余字母小写...

2018-09-02 15:55:31 2635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除