自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL主从复制与读写分离

文章目录案例概述案例前置知识点案例概述在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离案例前置知识点MySQL主从复制原理MySQL的复制类型基于语句的复制基于行的复制混合类型的复制MySQL主从复制的工作过程复制的基本过程如下:1.Master将用户对数据库更新的操作以二进制格式保存到 Binary Log日志文件中;2.Slave上面的IO进程连接上Master,并请求从指

2020-12-29 15:33:12 14

原创 MySQL创建视图虚拟表

文章目录视图虚拟表创建项目配置视图虚拟表创建项目配置查看chengji表mysql> use aaa;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> select * from chengji;+--------+------

2020-12-29 15:32:30 50

原创 Linux时间同步配置

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

2020-12-29 15:32:04 16

原创 MySQL储存过程

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

2020-12-29 15:31:37 8

原创 MySQL高级SQL语句

文章目录按关键字排序按单字段排序按多字段排序对结果进行分组GROUP BY分组GROUP BY结合ORDER BY限制结果条目设置别名AS的用法AS作为连接语句通配符通配符%的用法子查询NULL值正则表达式运算符算术运算符比较运算符3.逻辑运算符。(1)逻辑非逻辑与逻辑异或4.位运算符按关键字排序使用ORDER BY语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构SELECT column1, column2,... FROM table

2020-12-29 15:31:11 15

原创 MySQL备份与恢复

文章目录数据备份的重要性数据库备份的分类常见的备份方法MySQL完全备份数据库完全备份分类mysqldump备份数据库恢复数据库恢复表的操作MySQL增量备份MySQL增量备份数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法冷备份(脱机

2020-12-29 15:30:22 6

原创 MySQL数据库基础操作

文章目录SQL语句概述数据的分类mysql数据库常用语句分类SQL语句概述SQL语言Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能SQL分类DDL:数据定义语言DML:数据操纵语言DQL:数据查询语言DCL:数据控制语言数据的分类结构化数据和非结构化数据可以用二维逻辑表来表现的数据即为结构化数据,不方便用二维逻辑表表现的数据为非结构化数据。关系型数据库和非关系

2020-12-25 00:12:57 25

原创 MySQL索引、事务与存储引擎

文章目录索引索引的概念索引的作用索引创建的方法索引的分类普通索引唯一性索引主键索引组合索引(单列索引与多列索引)全文索引创建索引的原则依据查看索引的方法删除索引的方法事务事务的概念事务的ACID特点事务控制语句事务的控制方法事务的操作存储引擎存储引擎概念介绍MyISAM的介绍MylSAM适用的生产场景举例lnnoDB特点介绍分区分表分库lnnoDB适用生产场景企业选择存储引擎依据修改存储引擎查看存储引擎修改默认存储引擎索引索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址

2020-12-23 13:35:07 12

原创 MySQL数据库初体验

文章目录数据库的基本概念数据库系统发展史当今主流数据库介绍关系数据库关系数据库理解关系数据库应用非关系数据库介绍MySQL数据库介绍MySQL商业版与社区版MySQL产品阵营数据库的基本概念数据(Data)描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记泉”形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的

2020-12-23 10:48:53 60 3

原创 Redis 高可用部署优化解析

文章目录Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。 Redis 的主从结构可以采用一主多从或者级联结构,Redis 主从复制可以根据是否是全量分为全量同步和增量同步。全量同步。Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:从服务器连接主服务器,发送SYNC命令;-主服务器接收到SYNC命名后,开始执行

2020-12-21 22:37:40 7

原创 NoSQL之Redis集群

文章目录案例概述■单节点Redis服务器带来的问题●单点故障,服务不可用●无法处理大量的并发数据请求●数据丢失-大灾难■解决方法●搭建Redis集群案例前置知识点5-1■Redis集群介绍●Redis集群是一个提供在多个Redis间节点间共享数据的程序集●Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误●Redis集群通过分区来提供- -定程度的可用性,在实际环境中当某个

2020-12-21 22:37:16 5

原创 NoSQL之Redis配置与优化

文章目录存储数据类型分类:关系型数据库非关系型数据库非关系型数据库产生背景Redis简介存储数据类型分类:结构化数据:可以通过二维表格形式表述这个数据。非结构化数据:不方便以二维表格形式表述的这种类型的数据。根据不同种存储数据类型分类分成两种不同类型的数据库:sql结构化数据库:里面存储的数据类型是结构化数据。别称称为关系型数据库nosql非结构化数据库:里面存储的数据类型是非结构化数据。别称称为非关系型数据库关系型数据库●一个结构化的数据库,创建在关系模型基础上般面向于记录●包括◆O

2020-12-20 22:38:02 8

原创 Squid代理服务器应用

文章目录功能概述缓存代理概述Web代理的工作机制代理的基本类型使用代理的好处ACL访问控制常用的ACL列表类型Squid日志分析工具Sarg反向代理概述反向代理反向代理网站加速工作机制项目一:传统代理squid配置传统代理服务器配置验证访问透明代理功能概述Squid安装介绍传统代理透明代理Squid中ACL的使用Squid日志分析工具SargSquid反向代理缓存代理概述Web代理的工作机制缓存网页对象,减少重复请求(作用)代理的基本类型传统代理:适用于Internet,需明确指定服

2020-12-20 22:36:12 15

原创 Nginx+Tomcat负载均衡,动静分离

文章目录TomcatTomcat简介Tomcat重要目录NginxNginx应用Nginx负载均衡实现原理Nginx+Tomcat负载均衡,动静分离群集Tomcat部署与测试网站搭建Nginx配置负载均衡,搭建分离三 部署流程环境准备在nfs存储服务器上在web1,web2(tomcat1,tomcat2)上面在web1上web2配置同上部署调度器在调度器上安装keepalivedTomcatTomcat简介最初是由Sun的软件架构师詹姆斯.邓肯。戴维森开发安装Tomcat后,安装路径下面的目录和文

2020-12-16 11:22:09 12

原创 Haproxy搭建Web群集部署

文章目录一 HaproxyHaproxy应用分析Haproxy调度算法原理二 Haproxy搭建群集配置Nginx的安装Haproxy安装与启动Haproxy配置文件详解Haproxy参数优化在web1在web2在haproxy上日志定义一 Haproxy常见的Web集群调度器1.目前常见的Web集群调度器分为软件和硬件2.软件通常使用开源的LVS,Haproxy,Nginx3.硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析1.LVS在企业应用

2020-12-16 11:21:29 20

原创 LVS和Keepalived群集部署

文章目录一 KeepalivedKeepalived运用分析Keepalived工具介绍Keepalived实现原理剖析VRRPKeepalived讲解Keepalived安装与启动配置Keepalived master服务器配置Keepalived slave服务器二 部署LVS和Keepalived协同合作群集部署Keepalived显示双机热备效果2.2 环境准备部署流程在nfs存储服务器上在web1,web2节点服务器上web2在lvs1 主调度器在lvs2备调度器上部署检验一 Keepalive

2020-12-16 11:20:42 6

原创 LVS-DR的部署

文章目录LVS-DR工作原理LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR数据包流向分析LVS-DR中的ARP问题LVS-DR部署过程LVS-DR工作原理LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4LVS-DR数据包流向分析Client向目标VIP发出请求,Director(负载均衡器)接收IP包头及数据帧头信息LVS-DR数据包流向分析Director根据负载均衡

2020-12-11 17:14:20 5

原创 LVS-NAT的部署

文章目录企业集群应用企业集群分类根据群集所针对的目标差异,可分为三种类型负载均衡群集(Load Balance Cluster)高可用群集(High Availability Cluster)高性能运算群集(High Performance Computer Cluster)负载均衡群集架构负载均衡群集工作模式分析NAT模式TUN模式DR模式企业集群应用群集的含义Cluster,集群、群集有多台主机构成,但对外只表现为一个整体问题互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性

2020-12-08 22:43:17 9

原创 Tomcat部署解析及配置优化

文章目录一 Tomcat网页服务配置解析Tomcat介绍Tomcat核心组件Tomcat用法二 Tomcat 安装三 虚拟主机配置四 Tomcat优化Tomcat配置文件参数优化一 Tomcat网页服务配置解析静态网页:Apache,Ngint支持,网页类型后缀.html .htm动态网页:Tomcat支持,网页类型后缀.jspTomcat介绍免费的,开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目由

2020-12-06 23:37:26 6

原创 Nginx rewrite模块配置

文章目录一、Rewrite简介1.1Rewrite跳转场景1.2Rewrite跳转实现1.3Rewrite实际场景1.4Nginx正则表达式二 Rewrite命令Rewrite命令语法flag标记说明last和break比较三 locationlocation分类正则匹配的常用表达式location优先级location优先级规则比较rewrite和location四 Nginx Rewrite应用配置安装Nginx服务基于域名跳转基于客户端IP访问跳转方法一方法二基于旧、新域名跳转并加目录基于参数匹配的跳

2020-12-03 10:01:01 13

原创 LNMP--mysql php安装配置

文章目录LNMP架构部署安装MysqlPHP解析环境的安装LNMP架构部署安装MysqlMysql服务数据库安装依赖包[root@server1 ~]# yum -y install ncurses ncurses-devel bison cmakencurses ncurses-devel:字符终端下屏幕控制的基本库 bison :自动生成语法分析器程序cmake :跨平台的安装编译工具创建运行用户[root@localhost ~]# useradd -s /sbin/nologi

2020-12-01 02:29:15 105

原创 Nginx优化与防盗链

文章目录一、Nginx优化配置Nginx隐藏版本号修改配置文件法修改源码法(修改源码法要在编译之前)修改Nginx用户与组配置Nginx网页缓存时间实现Nginx的日志切割编写脚本进行日志切割思路一、Nginx优化配置Nginx隐藏版本号●隐藏Nginx版本号,避免安全漏洞泄露●Nginx隐藏版本号的方法修改配置文件法修改源码法未隐藏版本号前使用curl -I(大写的i)命令检测结果[root@localhost ~]# curl -I http://20.0.0.14HTTP/1.1 2

2020-12-01 02:28:25 119

原创 Nginx网站服务与基础构建

文章目录关于NginxNginx 由内核和模块组成Nginx 的模块从结构上分为核心模块、基础模块和第三方模块Nginx 的模块从功能上分为如下三类Nginx+FastCGI运行原理二 服务搭建流程nginx的基础配置配置nginx的验证功能配置虚拟主机1.基于域名关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000-50000个并发请求Nginx 由内核和模块组成Nginx 本身做的工作实际很少,当它接到一个 HT

2020-12-01 02:27:57 104

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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