03 2019 档案

摘要:网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 阅读全文
posted @ 2019-03-31 19:12 一季樱花 阅读(336) 评论(0) 推荐(1)
摘要:1 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。 MVC的目的是实现一 阅读全文
posted @ 2019-03-31 19:11 一季樱花 阅读(443) 评论(0) 推荐(1)
摘要:新建一个文件夹,作为存储swoole的文件夹 然后执行下面相对应的命令,这里是我执行的命令 新建文件夹 mkdir swoole 切入到文件夹中,进行下载安装包 wget http://pecl.php.net/get/swoole-4.3.1.tgz 然后进行解压操作 tar -zxvf swoo 阅读全文
posted @ 2019-03-31 19:00 一季樱花 阅读(429) 评论(0) 推荐(1)
摘要:找到您站点的server zaisever中加上 这样就完成了 阅读全文
posted @ 2019-03-31 18:53 一季樱花 阅读(203) 评论(0) 推荐(1)
摘要:关于职业规划,LinkedIn(领英)创始人里德霍夫曼(Reid Hoffman)提出著名的“ABZ理论”,教我们应对变化莫测的职场人生。 德霍父曼建议每个职场人应有A计划,B计划,C计划。 A计划:是主业,是当下占用大部分时间和精力投入的工作。 B计划:是副业,在八小时外尝试着做自己感兴趣的事情, 阅读全文
posted @ 2019-03-31 18:50 一季樱花 阅读(928) 评论(0) 推荐(1)
摘要:composer安装curl 命令行切入到你的项目目录执行 composer require --prefer-dist linslin/yii2-curl "*" 等待安装即可 安装完之后curl的位置 项目根目录/vendor/linslin 有linslin就是安装成功了 应用 实例化即可 阅读全文
posted @ 2019-03-31 18:49 一季樱花 阅读(431) 评论(0) 推荐(1)
摘要:https://wenku.baidu.com/view/ef3c4d4da8956bec0975e3d0.html 一、概念 在设计商品SKU之前,首先让我们熟悉一下SKU和相关的一些概念。 二、什么是SKU SKU=Stock Keeping Unit(库存量单位) 同一型号的商品,或者说是同一 阅读全文
posted @ 2019-03-31 18:48 一季樱花 阅读(5305) 评论(0) 推荐(1)
摘要:消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 100 Continue 客户端应当继续发送 阅读全文
posted @ 2019-03-31 18:46 一季樱花 阅读(231) 评论(0) 推荐(1)
摘要:什么是负载均衡 单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可 负载均衡的优点 简单的来说。可以减少服务器的压力,将原本一台服务器所要承受的访问量分给了多台,并提高了项目的可 阅读全文
posted @ 2019-03-31 18:44 一季樱花 阅读(466) 评论(0) 推荐(0)
摘要:CDN的全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络。 基本思路: 尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一 阅读全文
posted @ 2019-03-31 18:34 一季樱花 阅读(616) 评论(0) 推荐(0)
摘要://用户名由6-18位的字母数字下划线组成,不能由数字开头 //密码长度不能少于六位 //要求和以上密码输入一致//首先判断输入的确认密码是否为空?//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值//拿俩个值进行比较 用==//如果相等,提示输入正确 阅读全文
posted @ 2019-03-31 18:33 一季樱花 阅读(263) 评论(0) 推荐(0)
摘要:前言 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方 阅读全文
posted @ 2019-03-31 18:28 一季樱花 阅读(355) 评论(0) 推荐(0)
摘要:1.DNS:域名系统 DNS:域名系统。DNS是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。现在顶级域名TLD分为三大类:国家顶级域名nTLD;通用顶级域名gTLD;基础结构域名域名服务器分为四种类型:根域名服务器;顶级域名服务器;本地域名服务器;权限域名服务器。常用域名后缀 阅读全文
posted @ 2019-03-31 18:28 一季樱花 阅读(1266) 评论(0) 推荐(0)
摘要:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。 那么为什么要读写分离呢? 因为数据库的“写”(写10000条数据到MySQL可能要3分钟)操作是比较耗时的。但是数据库的“读”(从MySQL读 阅读全文
posted @ 2019-03-31 18:25 一季樱花 阅读(262) 评论(0) 推荐(0)
摘要:一.MySQL配置 MySQL配置文件:my.ini[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock#Here follows entries for some specific programs#The MyS 阅读全文
posted @ 2019-03-31 18:24 一季樱花 阅读(211) 评论(0) 推荐(0)
摘要:下载: Sudo wget -qO- https://get.docker.com/ l sh 修改用户加入docker组 Sudo usermode -aG docker imooc 阅读全文
posted @ 2019-03-29 15:55 一季樱花 阅读(157) 评论(0) 推荐(0)
摘要:使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。 1、explain执行计划包含的信息 其中最重要的字段为:id、type、key、rows、Extra 2、各字段详解 (一)id select查询的序列号 阅读全文
posted @ 2019-03-28 18:55 一季樱花 阅读(410) 评论(0) 推荐(0)
摘要:1、垂直分表 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分:①把不常用的字段单独放在一张表;②把text,blob等大字段拆分出来放在附表中;③经常组合查询的列放在一张表中;垂直拆分更多时候就应该在数据表设计之初就执行的步骤,然后查询的时候用jion关键 阅读全文
posted @ 2019-03-28 18:31 一季樱花 阅读(2597) 评论(0) 推荐(0)
摘要:一、存储过程 存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN-- 可以写多个sql语句; -- sql语句+流程控制SELECT * FROM 阅读全文
posted @ 2019-03-28 18:28 一季樱花 阅读(820) 评论(0) 推荐(1)
摘要:1、索引是什么 索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。 可以理解为“排好序的快速查找数据结构” 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数 阅读全文
posted @ 2019-03-28 16:57 一季樱花 阅读(232) 评论(0) 推荐(0)
摘要:从上述结果中可以看出,利用上面的存储过程添加100万条随机用户数据是非常耗时的,用了几乎一个小时的时间。下面是优化后的存储过程: 创建一个与上述用户表同样的表结构如下: 执行优化后的存储过程: call add_user_optimizition(10000001); 阅读全文
posted @ 2019-03-28 16:55 一季樱花 阅读(637) 评论(0) 推荐(0)
摘要:CURD操作 索引 1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE table_name ADD PRIMARY KEY ( column ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE table_name ADD UNIQUE ( col 阅读全文
posted @ 2019-03-28 16:45 一季樱花 阅读(228) 评论(0) 推荐(0)
摘要:mysql数据库使用总结 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆mysql服务器 mysql -uroot -p -h192.168.137.10 -P3306 3.查询数据库 show databases; 4.进入某 阅读全文
posted @ 2019-03-28 16:36 一季樱花 阅读(302) 评论(0) 推荐(0)
摘要:需求:手里有一个大项目,需要支持多种数据库(Oracle,mysql),采用面向对象的方式去实现。分成两个团队进行不同数据库的支持。 上面的管理方式是直接使用PHP的源代码去管理不同的数据库,PHP后来增加了一个中间层来管理不同的数据库(PDO),php脚本只需要去操作PDO就能够实现对不同数据库的 阅读全文
posted @ 2019-03-28 16:35 一季樱花 阅读(718) 评论(0) 推荐(0)
摘要:一、判断大型网站的标准 1、pv值(page views)网站浏览量:概念:一个网站,所有的页面,在一天24小时内,被访问的总量,达到千万级别,或者几百万以上。2、uv值(unique visitor)独立访客:概念:一个网站,在一天24小时内,有多少个用户来访问我们的网站。uv值几十万个,3、独立 阅读全文
posted @ 2019-03-28 16:31 一季樱花 阅读(981) 评论(0) 推荐(0)
摘要:一、静态化理解 1、静态化: PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前。静态化是解决减轻网站压力,提高网站访问速度的常用方案。常说的页面静态化分为两种,一种是伪静态,即url 重写,一种是纯(真)静态化,两者的区别在于PHP生成静态页面的处理机制不同。我们以纯(真) 阅读全文
posted @ 2019-03-28 16:30 一季樱花 阅读(1572) 评论(0) 推荐(0)
摘要:防火墙配置相关参考 https://www.cnblogs.com/xxoome/p/6884376.htmlSu root安装依赖yum -y install gcc automake autoconf libtool make gcc-c++ glibc libxslt-devel libjpe 阅读全文
posted @ 2019-03-28 16:25 一季樱花 阅读(176) 评论(0) 推荐(0)
摘要:一.Url重写的概念 URL 重写是拦截客户端传入 Web 请求URL并自动将其定向到到规则指定的 URL 的过程。比如浏览器发来请求 http://www.bawei.com/hello.html ,服务器自动将这个请求中定向为http://www.bawei.com/index.php?meth 阅读全文
posted @ 2019-03-28 15:16 一季樱花 阅读(895) 评论(0) 推荐(0)
摘要:防盗链的方法以及使用 引子:明明引用了一个正确的图片地址,但显示出来的却是一个红叉或写有“此图片仅限于*网站用户交流沟通使用”之类的“假图片”。用嗅探软件找到了多媒体资源的真实地址用下载软件仍然不能下载。下载一些资源时总是出错,如果确认地址没错的话,大多数情况都是遇上防盗链系统了。常见的防盗链系统, 阅读全文
posted @ 2019-03-28 15:07 一季樱花 阅读(627) 评论(0) 推荐(0)
摘要:一、自定义菜单简要概述 自定义菜单能够帮助公众号丰富页面,是公众号看上去更加美观,用户可以更好的理解公众号的功能。 二、申请自定义菜单 网址:https://mp.weixin.qq.com 三、获取AppId和AppSecert 我们这里用的是测试号的AppId和AppSecert 四、获取Acc 阅读全文
posted @ 2019-03-28 14:58 一季樱花 阅读(459) 评论(0) 推荐(0)
摘要:Verb URI Action Route Name 作用 GET /issues index issues.index 列表显示所有的issues GET /issues/create create issues.create 显示新增issue的表单 POST /issues store iss 阅读全文
posted @ 2019-03-28 14:53 一季樱花 阅读(332) 评论(0) 推荐(0)
摘要:命令 意义 控制器 复数 模型 单数 数据库中的表 复数 资源路由 复数 uri 复数 多条数据 复数 单条数据 单数 has_many 复数 belongs_to 单数 阅读全文
posted @ 2019-03-28 14:52 一季樱花 阅读(290) 评论(0) 推荐(0)
摘要:新建控制器 php artisan make:controller IssuesController 新建控制器并自动生成对应RESTful风格路由相关CURD方法 php artisan make:controller IssuesController -r 新建一个迁移文件 php artisa 阅读全文
posted @ 2019-03-28 14:45 一季樱花 阅读(192) 评论(0) 推荐(0)
摘要:启用mysql服务: net start mysql停止mysql服务: net stop mysql登录mysql数据库: mysql -h主机地址 -u用户名 -p密码 数据库的基本操作创建数据库: create databases 数据库名称;查看数据库:show datebases;修改数据 阅读全文
posted @ 2019-03-28 14:32 一季樱花 阅读(224) 评论(0) 推荐(0)
摘要:User::find()->all(); //返回所有用户数据;User::findOne($id); //返回 主键 id=1 的一条数据; User::find()->where(['name' => 'ttt'])->one(); //返回 ['name' => 'ttt'] 的一条数据;Us 阅读全文
posted @ 2019-03-28 14:17 一季樱花 阅读(194) 评论(0) 推荐(0)
摘要:在视图层index.php展示代码中加入 attribute为字段名$model->file为你数据库中的路径 阅读全文
posted @ 2019-03-28 14:12 一季樱花 阅读(259) 评论(0) 推荐(0)