摘要: 1:配置虚拟主机: 1、nginx支持的三种虚拟主机的配置: 基于ip的虚拟主机 基于域名的虚拟主机 基于端口的虚拟主机 2、nginx配置文件的结构: 每个service就是一个虚拟主机...... events{ ...... } http{ ....... server{ ...... } s 阅读全文
posted @ 2019-07-08 08:41 KinwingHU 阅读(635) 评论(1) 推荐(0) 编辑
摘要: 参考 http://blog.csdn.net/tjcyjd/article/details/11194489 第18章:分区目录 18.1. MySQL中的分区概述18.2. 分区类型18.2.1. RANGE分区18.2.2. LIST分区18.2.3. HASH分区18.2.4. KEY分区1 阅读全文
posted @ 2019-07-07 18:32 KinwingHU 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 一般下载的源码都带了MySQL数据库的,做个真正意义上的网站没数据库肯定不行。 数据库主要存放用户信息(注册用户名密码,分组,等级等),配置信息(管理权限配置,模板配置等),内容链接(html ,图片,声音,视频等等的路径)。那mysql数据库为什么要分表和分区? 为什么要分表和分区? 我们的数据库 阅读全文
posted @ 2019-07-06 22:59 KinwingHU 阅读(4790) 评论(0) 推荐(0) 编辑
摘要: 为什么要分表 首先要知道什么情况下,才需要分表个人觉得单表记录条数达到百万到千万级别时就要使用分表了,分表的目的就在于此,减小数据库的负担,缩短查询时间. 表分割有两种方式: 1水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。 水平分割通常在下面的情况下使用: 表很大,分割后可以降低在查 阅读全文
posted @ 2019-07-06 22:47 KinwingHU 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 一、查找查找命令/pattern<Enter> :向下查找pattern匹配字符串?pattern<Enter>:向上查找pattern匹配字符串使用了查找命令之后,使用如下两个键快速查找:n:按照同一方向继续查找N:按照反方向查找pattern是需要匹配的字符串,例如:/hello<Enter> 阅读全文
posted @ 2019-07-05 11:09 KinwingHU 阅读(5444) 评论(0) 推荐(0) 编辑
摘要: 以往都是在项目直接写自己的包文件,并没有把他放在packagist上面,以composer来管理使用。 今天没事来整一下,供大家一起学习 一,在github和packagist分别注册自己的账号,这里就省略了二,创建github项目:trois 2.1 new repository 2.2 拿到gi 阅读全文
posted @ 2019-07-05 09:17 KinwingHU 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 问题:var_dump展示不全,出现省略号 我们使用php的var_dump函数,可以更直观的查看输出结果,包括类型,数量等详细信息。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。但是在使用过程中,发现数组深度高,数组数量大等情况会出现省略号, 阅读全文
posted @ 2019-07-04 20:59 KinwingHU 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 安装VMwere Tools bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: 没有那个文件或目录解决方法yum install perl gcc kernel-develyum upgrade kernel kernel-deve 阅读全文
posted @ 2019-07-04 18:32 KinwingHU 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 一、编译Nginx ①、下载Nginx最新版 目前Nginx最新版是今年11月份发布的 1.9.7 版本,反正1.9+是没有稳定版,所以干脆弄个最新版: cd /usr/local/src wget http://nginx.org/download/nginx-1.14.1.tar.gz ②、编译 阅读全文
posted @ 2019-07-04 14:16 KinwingHU 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 操作系统:CentOS7 (Core) 数据库:MariaDB-10.2.6-linux-glibc_214-x86_64 MaxScale服务器:192.168.40.134 主服务器:192.168.40.132 从服务器:192.168.40.133 1.maxscale的安装方式有很多,例如 阅读全文
posted @ 2019-07-04 13:58 KinwingHU 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实 阅读全文
posted @ 2019-07-04 13:41 KinwingHU 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 阻塞(等待)模式: 非阻塞模式: 阅读全文
posted @ 2019-07-04 13:41 KinwingHU 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 系统全局配置: 可以使用 composer config -l -g 查看所有全局配置 单个项目配置: 在当前项目根目录可以使用 composer config -l 查看当前项目镜像配置 阅读全文
posted @ 2019-07-04 11:24 KinwingHU 阅读(9899) 评论(0) 推荐(1) 编辑
摘要: 设计模式六大原则 开放封闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象. 依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 单一职责原则:不要存在多于一个导致类变更的 阅读全文
posted @ 2019-07-04 09:14 KinwingHU 阅读(5213) 评论(0) 推荐(1) 编辑
摘要: 基本上接触过网络相关知识的人应该多少都会听过 DNS 这个名词。因为 DNS 它非常重要,在我们上网的过程中扮演着重要的角色——“将网址/域名解析成 IP 地址”。 如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、打不开网站;一些恶意的 DNS 还会让你电脑出现弹窗广告、网站被劫持修改 (中 阅读全文
posted @ 2019-07-04 09:10 KinwingHU 阅读(3430) 评论(0) 推荐(0) 编辑
摘要: 前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github 博客 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到 XSS、CSF 阅读全文
posted @ 2019-07-04 09:03 KinwingHU 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 什么是负载均衡 当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。 我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服务 阅读全文
posted @ 2019-07-04 09:02 KinwingHU 阅读(4580) 评论(0) 推荐(0) 编辑
摘要: 一,什么负载均衡 一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 1,对单台服务器的硬件进行更新,由双核的变成四核的,内存加大等。 2,增 阅读全文
posted @ 2019-07-04 09:01 KinwingHU 阅读(3709) 评论(2) 推荐(2) 编辑
摘要: 正则表达式中常用的模式修正符有i、g、m、s、U、x、a、D、e 等。 它们之间可以组合搭配使用。 阅读全文
posted @ 2019-07-03 20:22 KinwingHU 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 2. 阅读全文
posted @ 2019-07-03 20:21 KinwingHU 阅读(454) 评论(0) 推荐(0) 编辑