11 2022 档案
摘要:一、索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 索引就好比
阅读全文
摘要:一、数据库用户管理 1.1 新建用户 CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码']; 复制代码 '用户名': 指定将创建的用户名。 '来源地址': 指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用
阅读全文
摘要:一、克隆表,将数据表的数据记录生成到新的表中 方法1:先克隆表结构,再导入表数据。 方法2:创建新表的同时,导入旧表数据。 二、查看表结构的三种方法 三、清空表,删除表内的所有数据 方法一:delete 方法二:truncate 四、创建临时表 TEMPORARY 临时表创建成功之后,使用"SHOW
阅读全文
摘要:一、常用的数据类型: 类型含义 tinyint(n) 1个字节,范围(-128~127) smallint(n) 2个字节,范围(-32768~32767) mediumint(n) 3个字节,范围(-8388608~8388607) int(n) 4个字节(32个比特位),整数型,范围(-2147
阅读全文
摘要:一、数据库的基本概念 数据(Data): 描述事务的符号记录 包括数字、文字、图形、图像、声音、档案记录 以”记录“形式按统一的格式进行存储 表: 将不同的记录组织在一起 用来存储具体数据 数据库: 表的集合,是存储数据的仓库 以一定的组织方式来存储的相互有关的数据集合 是按照数据结构来组织、存储和
阅读全文
摘要:一.常见的web集群调度器 1、目前常见的web集群调度器分为软件和硬件 2、软件通常使用开源的LVS、Haproxy、Nginx LVS 性能最好,但搭建复杂。Nginx并发量,性能低于Haproxy 3、硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等 二、Hapr
阅读全文
摘要:一、LVS+Keepalived 高可用群集 在这个高度信息化的 IT 时代,企业的生产系统、业务运营、销售和支持,以及日常管理等环节越来越依赖于计算机信息和服务,对高可用(HA)技术的应用需求不断提高,以便提供持续的、不间断的计算机系统或网络服务。 Keepalived是一个基于VRRP协议来实现
阅读全文
摘要:一、 LVS-DR 工作原理 LVS-DR(Linux Virtual Server Director Server)工作模式 ,是生产环境中最常用的一 种工作模式。 LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用节点 Director Server 与 Re
阅读全文
摘要:一、企业群集应用概述 1、群集的含义 • Cluster、集群、群集 • 由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机 2、问题及解决方法 问题: 互联网应用中,随着站点对硬件性能,响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器已经无
阅读全文
摘要:一:Nginx实现负载均衡原理 Nginx实现负载均衡是通过反向代理实现 如图所示:Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Nginx服务来进行转发。但是不是把所有的web请求转发,而是将静态页面请求Nginx服务器自己来处理,动态页面请求,转发给后端的Tomcat服务
阅读全文
摘要:一、Tomcat多实例的操作步骤 1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下 jdk-8u201-linux-x64.rpm apache-tomcat-9.0.16.tar.gz systemctl stop firewalld systemctl disable fire
阅读全文
摘要:一、Tomcat概述 1、Tomcat的概念 Tomcat是Java语言开发的,服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服
阅读全文
摘要:一、常用的Nginx 正则表达式 字符涵义以及示例 ^ 匹配输入字符串的起始位置 $ 匹配输入字符串的结束位置 * 匹配前面的字符零次或多次;如“ol*”能匹配“o”及“ol”、“oll” + 匹配前面的字符一次或多次;如“ol+”能匹配“ol”及“oll”、“olll”,但不能匹配“o” ? 匹配
阅读全文
摘要:一、隐藏版本号 1、隐藏版本号的操作步骤 可以使用 Fiddler 工具抓取数据包,查看 Nginx版本,也可以在 CentOS 中使用命令 curl -I http://192.168.229.90 显示响应报文首部信息。 curl -I http://192.168.2.66 1.1、方法一:修
阅读全文
摘要:一、编译安装Nginx 服务 1、编译安装Nginx 服务的操作步骤 systemctl stop firewalld systemctl disable firewalld setenforce 0 1.1 安装依赖包 yum -y install pcre-devel zlib-devel gc
阅读全文
摘要:一、基于域名的nginx虚拟主机 1.1、基于域名的nginx虚拟主机的操作步骤 1.1.1 为虚拟主机提供域名和IP的映射(也可以使用DNS正向解析) echo "192.168.2.66 www.xkq.com www.wy.com" >> /etc/hosts 1.2 为虚拟主机准备网页文档
阅读全文
摘要:一、NGINX概述 1.1 nginx简介 Nginx ("engine x") 是一个开源、高性能、高可靠的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4
阅读全文
摘要:一、LAMP架构介绍 1.1 概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页
阅读全文
摘要:一 Web基础 1.1域名概述 域名的概念 IP地址不易记忆 早期使用Hosts文件解析域名 主机名称重复主机维护困难 DNS(Domain Name System域名系统) 分布式层次性 域名空间结构 根域顶级域:组织域、国家域二级域名FQDN:主机名、DNS后缀 1.2域名申请 域名注册是Int
阅读全文
摘要:1 什么是数组 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。 组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 用于区分数组的各个元素的数字编号称为下标。元素的下标从0开始。 数组是在程序设计中,为了处理方便, 把具有相同类型
阅读全文
摘要:一、什么是函数 使用函数可以避免代码重复 使用函数可以将大的工程分割为若干小的功能模块,代码的可读性更强 类似于Java的方法 二、获取函数的返回值 return表示退出函数并返回一个退出值,脚本中可以用$?变量结合echo输出该值 在函数体中用echo输出,并在函数体外可以使用变量赋值后可进一步对
阅读全文
摘要:1 while循环格式 当循环条件为真时,就执行循环操作基本格式: while语法结构: 二.while循环 2.2猜数字 2.3循环嵌套 在while循环中,我们可以使用其它语法进行嵌套模拟餐厅点餐 三.until循环 until循环和while循环使用方法基本一直,不同点在于,while循环在条
阅读全文