自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mcc

  • 博客(21)
  • 收藏
  • 关注

原创 rsync

原理支持rsync服务基本介绍Rync服务器Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具;并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性;Rsync软件适用于unix/linux/windows等多种操作系统平台;Rsync是一个快速和非常通用的文件复制工具,它能本地复制,远程复制,或者远程守护进程方式复制;它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制;它以其delta-transfer算

2020-12-30 23:11:05 185

原创 mysql的MHA高可用

理论支持搭建高可用的原因传统的mysql主从架构存在单点故障的问题MHA概述一套优秀的nysql高可用环境下故障切换和主从复制的软件;mysql故障过程中,MHA能做到0到30秒内自动完成故障切换;MHA的组成MHA Manger (管理节点)MHA Node (数据节点)MHA的特点自动故障切换过程中,MHA试图从宕机的主服务器上保存二进制日志,最大程度的保证数据不丢失;使用半同步复制,可以大大降低数据丢失的风险;目前MHA支持一主多从架构,最少三台服务,即一主两从;项目

2020-12-29 22:43:30 124

原创 mysql主从复制、读写分离

搭建主从复制的原因在企业应用中,成熟的业务通常数据量都比较大;单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求;配置多台主从数据库服务器以实现读写分离;MySQL主从复制原理MySQL的复制类型基于语句的复制;基于行的复制;混合类型的复制;MySQL主从复制的工作过程1.Master将用户对数据库更新的操作以二进制格式保存到 Binary Log日志文件中;2.Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容

2020-12-28 23:14:43 126

原创 ntp时间同步

ntp时间同步时间同步的作用NTP (Network Time Protocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。NTP的工作模式:C/S模式NTP的协议及端口号:UDP协议123号端口

2020-12-27 15:24:26 218

原创 mysql存储过程

存储过程简介是一组为了完成特定功能的SQL语句集合;比传统SQL速度更快、执行效率更高;存储过程的优点:执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率;SQL语句加上控制语句的集合,灵活性高;在服务器端存储,客户端调用时,降低网络负载;可多次重复被调用,可随时修改,不影响客户端调用;可完成所有的数据库操作,也可控制数据库的信息访问权限;创建存储过程创建存储工程需要有create routine权限;使用create procedure语句创建存储过程;创建存储过程的语

2020-12-27 14:29:34 81

原创 mysql函数

数据库函数MySQL提供了实现各种功能的函数常用的函数分类:数学函数聚合函数字符串函数日期时间函数常用数学函数及其示例abs(x)返回x的绝对值rand()返回0到1的随机数mod(x,y)返回x除以y以后的余数power(x,y)返回x的y次方round(x)返回离x最近的整数round(x,y)保留x的y位小数四舍五入后的值sqrt(x)返回x的平方根truncate(x,y)返回数字x截断为y位小数的值ceil(x)返

2020-12-26 23:37:10 67

原创 NYSQL备份与恢复

理论支持数据备份的重要性在生产环境中,数据的安全性至关重要;任何数据的丢失都可能产生严重的后身造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法冷备份(脱机备份):是在关闭数据库的时候进行的;热备份(联机备份)︰数据库处于运行状态,依赖于数据库的日志文件;温备份:数据库锁定表格(不可写入但可读)的状态下进行备份操作;逻

2020-12-25 22:01:42 113

原创 mysql高级sql语句

理论支持按关键字排序使用ORDER BY语句来实现排序排序;可针对一个或多个字段;ASC:升序,默认排序方式;DESC:降序;ORDER BY的语法结构;语法结构:SELECT column1, column2,....FROM table_name ORDER BY column1, column2,ASC|DESC;项目操作按单字段排序 select * from cj; desc cj;select xingming,chengji from cj orde

2020-12-25 22:00:07 169

原创 mysql数据库的索引、事务、存储引擎

索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址;无须对整个表进行扫描,通过物理地址就可以找到所需数据;是表中一列或者若干列值排序的方法;需要额外的磁盘空间;索引的作用数据库利用各种快速定位技术,能够大大加快查询速率;当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度;可以降低数据库的IO成本,并且还可以降低数据库的排序成本;通过创建唯一性索引保证数据表数据的唯一性;可以加快表与表之间的连接;在使用分组和排序时,可大大减少分组和排序时间;索引的分类

2020-12-23 23:59:27 114

原创 mysql数据库的安装及部分基础操作

原理支撑数据库的基本概念1数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库的基本概念2数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的系统软件数据库系统是一个人机系统,由硬件、oS、数据库、DBMS、应用软件和数据库用户组成用户可以通过DBMS或应用程序操作数据库当今

2020-12-22 22:45:06 127 1

原创 redis主从复制+哨兵模式

主从复制原理支持采用redis主从复制的原因Redis.虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis.支持主从复制,redis主从复制的作用保证主数据库的数据内容和从数据库的内容完全一致。redis主从模式的结构Redis,的主从结构可以采用一主多从或者级联结构,Redis,主从复制可以根据是否是全量分为全量同步和增量同步。全量同步Redis.全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤

2020-12-18 17:29:48 169

原创 Redis集群

原理支持单节点Redis服务器带来的问题单点故障,服务不可用无法处理大量的并发数据请求数据丢失—大灾难解决方法搭建Redis集群Redis集群介绍Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令Redis集群的优势

2020-12-18 02:20:08 409

原创 redis优化

redis优化理论支持1. redis配置参数(letclredis/6379.conf)bind: 监听的主机地址port:端口daemonize yes:启用守护进程pidfile:指定PID文件loglevel notice:日志级别logfile:指定日志文件2. Redis命令工具edis 软件提供了多个命令工具,当Redis安装时,所包含的软件工具已经在系统中,在系统中可以直接使用。这些命令工具的作用分别如下所示。redis-server: 用于启动Redis的工具red

2020-12-18 01:42:30 112

原创 redis

原理支撑存储数据类型分类:结构化数据:可以通过二维表格形式表述这个数据。非结构化数据:不方便以二维表格形式表述的这种类型的数据。根据不同种存储数据类型分类分成两种不同类型的数据库结构化数据库(关系型数据库):里面存储的数据类型是结构化数据。非结构化数据库(非关系型数据库):里面存储的数据类型是非结构化数据。关系数据库与非关系型数据库关系型数据库·一个结构化的数据库,创建在关系模型基础上;一般面向于记录;包括:Oracle、MySQL、SQL Server、Microsoft Acces

2020-12-16 17:26:14 172

原创 nginx+tomcat+keepalived

原理支持Tomcat简介最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件Tomcat重要目录bin : 存放启动和关闭Tomcat脚本conf :存放Tomcat不同的配置文件doc:存放Tomcat文档lib:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps: Tomcat的主要Web发布目录work:存放jsp编译后产生的c

2020-12-12 15:13:50 531

原创 Haproxy+Keepalived

原理常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、Nginx硬件一般使用比较多的是F5,梭子鱼、绿盟等Haproxy应用分析LVS在企业应用中抗负载能力很强,但存在不足,LVS不支持正则处理,不能实现动静分离;对于大型网站,LVS的实施配置复杂,维护成本相对较高;Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件,适用于负载大的Web站点;运行在硬件上可支持数以万计的并发连接的连接请求;Hapro

2020-12-10 19:42:59 257

原创 LVS+Keepalived

理论支持Keepalived工具介绍(作用)专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)官方网站: http://www.keepalived.orglKeepalived实现原理Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能VRRP(虚拟路由冗余协议)是针对路由器的一种备份解决方案由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务;每个热备组内同时只有一台主路

2020-12-09 19:26:29 219

原创 LVS-DR

原理关于LVS的更多详细理论,可参考本人博客:LVS-NATDR模式直接路由Direct Routing,简称DR模式;采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络;负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道DR模式和NAT模式的不同NAT模式通过分发器做DNAT改变目标mac地址 数据进出必须经过分发器 realserver达到多台是会影响服务器的上传速度DR直接路由解决了对分发器造成的负担 通过网关路

2020-12-08 19:23:27 297

原创 LVS-NAT

群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心解决方法使用价格昂贵的小型机,大型机使用普通服务器构建服务群集...

2020-12-08 15:15:09 86

原创 Tomcat

目录TomcatTomcat介绍Tomcat的作用安装Java安装TomcatTomcat虚拟主机基于域名基于端口Tomcat优化配置参数优化TomcatTomcat介绍免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目由Apache、Sun和一些公司及个人共同开发而成深受Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器Tomcat核心组件

2020-12-03 23:35:47 130

原创 Nginx的rewrite

Nginx的rewrite理论支持Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上服务端某些业务调整Rewrite实际场景Nginx跳转需求的实现方式使用rewrite进行匹配跳转使用if匹配全局变量后跳转使用location匹配再跳转rewrite放在server{ },if{ },location{ }段中location只对域名后边的除去传递参数外的字符串起作用对域名或参数字符串使用if全

2020-12-02 11:38:50 158

空空如也

空空如也

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

TA关注的人

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