摘要:
一、下载源码包下载mysql源码包 http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.16.tar.gz 二、安装约定: 用户名:mysql 安装目录:/data/mysql 数据库目录:/data/mysql/data 三、安装准备1、添加用户 > 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(351)
评论(0)
推荐(0)
摘要:
一、子查询语法 SELECT select_list FROM table WHERE expr operator (SELECT select_list FROM table); 子查询在主查询之前一次执行完成。子查询的结果被主查询使用。 select ename from emp where s 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(307)
评论(0)
推荐(0)
摘要:
简单的pl/sql程序 declare begin dbms_output.put_line('hello world'); end; 什么是PL/SQL? pl/sql(Procedure language/SQL) plsql是oracle对sql语言的过程化扩展 指在sql命令语方中增加了过程 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(272)
评论(0)
推荐(0)
摘要:
一、存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 创建存储过程 用CREATE PROCEDURE命令建立存储过程。 语法: create [or replace] procedure 过程名(参数列表) as PLSQL子程序体; --给指定员工涨工资 cr 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(242)
评论(0)
推荐(0)
摘要:
一、下载必须的安装源码包 http://httpd.apache.org/download.cgi#apache24 httpd-2.4.23.tar.gz http://apr.apache.org/download.cgi apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz https://sourceforge.net/projects/pcre/files/... 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(494)
评论(0)
推荐(0)
摘要:
现在一般都会通过github,gitlab,gitee来管理我们的代码。我们希望只要我本地push了代码,远程服务器能自动拉取git仓库的代码,进行同步。 这就需要用到各仓库为我们提供的webhooks了,每当有push操作时,仓库就会调用我们设置的脚本,通过在脚本里我们运行命令来手动拉取代码。 这 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(7650)
评论(0)
推荐(0)
摘要:
右键虚拟机设置,找到CD/DVD,选择使用ISO映像文件,在VMware安装目录下找到linux.iso。 挂载iso文件 > mount -t auto /dev/cdrom /mnt/cdrom 如果/mnt下没有cdrom文件夹,则创建 > cd /mnt > mkdir cdrom 把/mn 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(17144)
评论(1)
推荐(0)
摘要:
这里我们准备四台虚拟机,二台负载均衡(LB01,LB02),二台web服务器(WEB01,WEB02)。 这里默认所有软件都安装在/data目录下。 四台虚拟机的初始安装是centos7的最小安装,并执行如下命令。 > yum -y install gcc gcc-c++ kernel-devel 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(184)
评论(0)
推荐(0)
摘要:
我们把LB01作为负载均衡器,WEB01和WEB02作为两台web服务器。 WEB01与WEB02虚拟主机配置如下: 我们修改nginx下的conf/nginx.conf文件,在http{}中加入如下代码 include vhost/*.conf; 然后创建vhost目录,并添加www.conf文件 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(313)
评论(0)
推荐(0)
摘要:
opcode是什么? 它是一种PHP脚本编译后的中间语言,类似java的字节码。 PHP代码执行(Zend引擎)的步骤如下: 1.Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens) 2.Parsing, 将Tokens转换成简单而有意义的表达式 3.Compilation 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(173)
评论(0)
推荐(0)
摘要:
一、opcache opcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。 PHP 5.5.0 及后续版本中已经绑定了 opcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(823)
评论(0)
推荐(0)
摘要:
一、什么是日志系统 一般用于记录系统运行时的信息,一般分为三类:系统日志,应用程序日志,安全日志。日志功能不能影响用户的正常使用。二、为什么需要日志功能 1、了解系统运行情况 2、记录用户操作信息 3、收集数据 三、为什么选seaslog 1、高性能(使用C语言) 2、无需配置 3、功能完善,使用简 阅读全文
posted @ 2017-01-17 20:09
怀素真
阅读(659)
评论(0)
推荐(1)
摘要:
nginx服务器出现如下信息: [crit] 17221#0: accept4() failed (24: Too many open files) [crit] 17221#0: accept4() failed (24: Too many open files) [crit] 17221#0: 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(4247)
评论(0)
推荐(0)
摘要:
Gearman是一个分发任务的程序框架,它会对作业进行排队自动分配到一系列机器上。gearman跨语言跨平台,很方便的实现异步后台任务。 一个Gearman请求的处理过程涉及三个角色: Client -> Job Server -> Worker Client:请求的发起者。 Job Server: 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(385)
评论(0)
推荐(0)
摘要:
1、下载pthreads的源码包 https://pecl.php.net/package/pthreads 如:pthreads-3.1.6.tgz 2、解压 > tar zxvf pthreads-3.1.6.tgz > cd pthreads-3.1.6 3、通过phpize命令生成configure > /data/nmp/php/bin/phpize 4、生成好后,运行conf... 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(1318)
评论(0)
推荐(0)
摘要:
1、下载event源码包 https://pecl.php.net/package/event 如:event-2.0.4.tgz 2、解压 > tar zxvf event-2.0.4.tgz > cd event-2.0.4 3、通过phpize命令生成configure > /data/nmp/php/bin/phpize (*如上路径只作演示,具体视安装环境而定。) 4、生成好后,... 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(305)
评论(0)
推荐(0)
摘要:
一、安装libevent库 1、到libevent官网下载安装源码 http://libevent.org/ 如:libevent-2.0.22-stable.tar.gz 2、解压源码包 > tar zxvf libevent-2.0.22-stable.tar.gz > cd libevent-2.0.22-stable 3、configure > ./configure --pref... 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(213)
评论(0)
推荐(0)
摘要:
查看nginx的error.log日志文件发现如下信息: upstream sent too big header while reading response header from upstream 原因是: nginx缓冲区有一个bug造成的,网站的页面消耗占用缓冲区可能过大。 proxy是n 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(8779)
评论(0)
推荐(0)
摘要:
nginx是如何实现负载均衡的,nginx的upstream目前支持以下几种方式的分配: 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 2、ip_h 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(326)
评论(0)
推荐(0)
摘要:
我们通过动态的创建iframe,修改form的target,来实现无跳转的文件上传。 具体的实现步骤 1.捕捉表单提交事件 2.创建一个iframe 3.修改表单的target,指向iframe 4.删除iframe file.html代码如下: <!DOCTYPE HTML> <html lang 阅读全文
posted @ 2017-01-17 20:08
怀素真
阅读(160)
评论(0)
推荐(0)
浙公网安备 33010602011771号