自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

MySQL主从复制与读写分离MySQL使用主从复制与读写分离的原因MySQL主从复制原理复制的基本过程MySQL读写分离原理项目环境注:一定要关闭防火墙和核心防护MySQL使用主从复制与读写分离的原因1、在企业应用中,成熟的业务通常数据量都比较大2、单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求(myisam基于表级锁定;innodb基于行级锁定 --存储引擎不能满足并发读、写的需求)3、配置多台主从数据库服务器以实现读写分离MySQL主从复制原理MySQL的复制类型基于语

2020-12-29 14:32:36 102

原创 mysql高级语句(函数)

mysql高级语句(函数)数据库函数数学函数聚合函数字符串函数日期时间函数数据库函数1、MySQL提供了实现各种功能的函数2、常用的函数分类数学函数聚合函数字符串函数·日期时间函数数学函数1、常用的数学函数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)返回数

2020-12-28 15:08:02 593

原创 mysql高级语句

mysql高级语句按关键字排序对结果进行分组限制结果条目设置别名通配符子查询NULL值正则表达式运算符算术运算符比较运算符逻辑运算符位运算符·连接查询内连接左连接按关键字排序1、使用ORDER BY语句来实现排序2、排序可针对一个或多个字段3、ASC:升序,默认排序方式4、DESC:降序5、ORDER BY的语法结构6、按单字段排序7、按多字段排序降序mysql> select * from cj2;+----+-----+----------+-------+------+

2020-12-28 15:02:44 132

原创 mysql数据备份与恢复

mysql数据备份与恢复数据备份数据库备份的分类从物理与逻辑的角度,备份可分为从数据库的备份策略角度,备份可分为常见的备份方法MySQL数据库完全备份数据库完全备份分类物理冷备份与恢复mysqldump备份和恢复恢复表的操作MySQL增量备份与恢复基于时间点恢复基于位置点恢复数据备份数据备份的重要性1、在生产环境中,数据的安全性至关重要2、任何数据的丢失都可能产生严重的后果3、造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾,地震)和盗窃数据库备份的分类从物理与逻辑

2020-12-28 09:05:27 171

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

mysql索引 、事务与存储引擎索引的概念数据库索引索引的作用创建索引的原则依据索引的分类查看索引方法查看索引语法删除索引的语法事务的概念事务的ACID特点原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事务控制语句控制语句事务控制方法存储引擎的概念MyISAM的特点MyISAM适用的生产场景lnnoDB特点InnoDB适用生产场景企业选择存储引擎依据修改存储引擎索引的概念数据库索引1、是一个排序的列表,存储着索引值和这个值所对应的

2020-12-25 12:23:50 115

原创 mysql数据库管理

mysql数据库管理SQL语句概述.# char和varchar的区别mysql数据库常用语句分类一、DDL二、DML三、DQL四、DCL临时表克隆表SQL语句概述.1、SQL语言Structured Query Language的缩写,即结构化查询语言关系型数据库的标准语言用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能2、SQL分类DDL:数据定义语言DML:数据操纵语言DQL:数据查询语言DCL:数据控制语言# char和varchar的区别1、char的长

2020-12-24 09:05:13 127

原创 mysql数据库的认识

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

2020-12-24 08:57:31 416

原创 Redis的主从集群与哨兵模式

Redis的主从集群与哨兵模式Redis的主从模式全量同步增量同步Redis主从同步策略流程redis主从部署环境哨兵模式原理哨兵模式概述哨兵模式的作用哨兵模式项目部署Redis的主从模式1、Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。2、为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。3、Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。全量同步Redis全量复制一般发

2020-12-20 22:22:55 331

原创 Nosql之redis集群

Nosql之redis集群redis 数据库常用命令Redis 命令工具Redis-benchmark测试工具redis 数据库常用命令连接本地数据库[root@server1 ~]# /usr/local/redis/bin/redis-cli 127.0.0.1:6379> 连接远程数据库[root@server1 ~]# redis-cli -h 192.168.188.10 -p 6379192.168.188.10:6379> Redis 命令工具Redis 软件

2020-12-20 22:09:39 144

原创 带你了解NOSQL之redis的配置

NOSQL之redis的配置数据类型与数据库分类存储数据类型分类数据库类型分类非关系型数据库产生背景redis简介优点:redis支持五种数据类型Redis与Memcached差别存储类型不同数据落盘Redis支持五种数据类型String(字符串)Hash(哈希)List(列表)Set(集合)zset(sorted set:有序集合)项目部署部署五种数据类型String(字符串)Hash(哈希)List(列表)Set(集合)无序集合数字列表添加字母进行列表显示zset(无序集合)数据类型与数据库分类存储

2020-12-18 09:57:54 107

原创 带你了解Nginx+Tomcat负载均衡,动静分离群集

Nginx+Tomcat负载均衡,动静分离群集Tomcat简介Tomcat重要目录Nginx负载均衡实现原理Nginx动静分离实现原理项目环境部署Tomcat简介·最初是由Sun的软件架构师詹姆斯.邓肯。戴维森开发·安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件Tomcat重要目录bin: 存放启动和关闭Tomcat脚本conf :存放Tomcat不同的配置文件doc :存放Tomcat文档lib :存放Tomcat运行需要的库文件logs :存放Tom

2020-12-14 01:46:22 376

原创 带你了解Haproxy搭建web群集知识点

Haproxy 搭建Web群集常见的Web集群调度器Haproxy应用分析Haproxy调度算法原理RR(Round Robin)LC(Least Coonections)SH(Source Hashing)项目准备环境添加日志统计页面常见的Web集群调度器·目前常见的Web集群调度器分为软件和硬件·软件通常使用开源的LVS,Haproxy,Nginx·硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析1 LVS在企业应用中抗负载能力很强,但存在不足

2020-12-14 01:26:17 130

原创 带你了解LVS+Keepalived 群集知识点

LVS+Keepalived 群集keepalived案例分析keepalived作用keepalived实现原理剖析Keepalived安装配置Keepalived master服务器常用配置选项Keepalived双机热备效果测试项目项目环境项目部署keepalived案例分析1、企业应用,单台服务器承担应用存在单点故障的危险2、单点故障一旦发生,企业服务将发生中断,造成极大的危害keepalived作用专为LVS和HA设计的一款健康检查工具1、支持故障自动切换(Failover)2、支持

2020-12-11 09:09:59 147

原创 带你了解LVS DR群集的知识点

部署LVS DR群集lvs三种模式LVS-DR数据包流向分析LVS DR中的ARP问题问题一:问题二:项目项目环境项目部署lvs三种模式NAT (出入从调度器)tunDR web节点和调度器同一网段,入从调度器,出从web节点。LVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4DR工作模式(1).Client向目标VIP发出请求, Director(负载均衡器)接收。(2)Director根据负载均衡算法选择 Real

2020-12-09 12:16:10 175

原创 带你了解LVS负载均衡群集知识点

LVS负载均衡群集的概念群集三个部分负载均衡群集架构负载均衡群集工作模式NAT模式TUN模式DR模式LVS负载均衡的算法轮询(RR)加权轮询(WRR)最少连接(LC)加权最少连接(WLC)LVS群集创建与管理一个小项目部署步骤实验环境群集的概念群集的概念Cluster,群集,群集作用: 由多台主机构成,但对外只表现一个整体问题互联网应用中,随着站点对硬件得性能,响应速度,五福稳定性,数据可靠性等要求越来越高,单台服务器力不从心。解决方法:使用价格高昂得小型机、大型机使用普通服务器构建服务器

2020-12-08 17:24:23 191

原创 带你了解Tomcat的部署和优化的知识点

Tomcat部署和优化配置动态网页什么是TomcatTomcat核心组件请求过程JDK介绍Tomcat安装和部署项目tomcat环境Tomcat通过域名访问项目基于域名配置虚拟主机项目基于端口配置虚拟主机Tomcat优化优化配置配置动态网页网页分为静态网页和动态网页,静态网页是用Apache和Nginx装的,动态网页是用Tomcat装的。什么是Tomcat·免费的,开放源代码的Web应用服务器·Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个

2020-12-04 11:12:17 146

原创 带你了解Nginx Rewrite

Nginx RewriteNginx RewriteRewrite跳转场景Nginx跳转需求的实现方式常用的正则表达式元字符Rewrite命令flag标记说明last和break比较locationlocation分类正则匹配的常用表达式location优先级比较rewrite和locationlocation常用优先级规则项目基于域名的跳转项目基于客户端IP访问跳转的项目基于旧、新域名跳转并加目录的项目匹配多个参数的跳转项目基于目录下所有的php项目基于最普通url请求的跳转Nginx Rewrite

2020-12-02 09:14:05 128

原创 带你了解nginx的优化和防盗链

nginx的优化和防盗链配置Nginx隐藏版本号项目隐藏版本号(第一种方法)隐藏版本号(第二种方法)配置Nginx网页缓存时间项目局部的设置全局的设置日志分割nginx实现连接超时项目更改Nginx运行进程数更改进程数项目实现网页的压缩的功能网页压缩的项目实现防盗链配置Nginx隐藏版本号1、隐藏Nginx版本号,避免安全漏洞泄漏2、Nginx隐藏版本号的方法·修改配置文件法·修改源码法项目隐藏版本号(第一种方法)[root@server1 ~]# vi /etc/nginx.conf

2020-12-01 14:53:51 225

原创 带你了解nginx的网站服务于架构

nginx的网站服务关于nginx工作原理内核和模块的组成分为三种模块nginx的模块从功能搭建项目的流程关于nginx是一款高性能、轻量级的Web服务软件优点是稳定性高、系统资源消耗低、对HTTP并发连接的处理能力高,单台物理服务器可支持30000~50000个并发请求。工作原理内核和模块的组成·Nginx 本身做的工作实际很少,当它接到一个 HTTP 请求时, 它仅仅是通过查找配置文件将此次请求映射到一个 location block,而此 location 中所配 置的各个指令则会启动不同

2020-12-01 00:12:14 204

空空如也

空空如也

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

TA关注的人

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