9 kankan231

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

Nginx下配置虚拟主机的三种方法

Nginx下,一个server标签就是一个虚拟主机。1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台3、基于ip的虚拟主机,几乎不用。基于域名配置虚拟主机步骤:需要建立/data/www /data/bbs目录,windows本地hosts添加虚拟机ip地

2017-01-12 10:10:44

PHP在linux上执行外部命令

目录:一、PHP中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于PHP运行linux环境中命令出现的问题一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个):PHP提供4个专门的执行外部命令的函数:exec(), sys

2016-12-14 09:23:35

关于htmlentities 、htmlspecialchars、addslashes,strip_tags的使用

1、html_entity_decode():把html实体转换为字符。Eg:$str = "just atest & 'learn to use '";echo html_entity_decode($str);echo "";echo html_entity_decode($str,ENT_QUOTES);echo "";

2016-11-15 15:53:00

mysql load data infile

1 介绍    LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。它是SELECT ... INTO OUTFILE的一个补充,SELECT ... INTO OUTFILE是将表中的数据写到一个文件,LOAD DATA INFILE则是将文件内容导入表。二者都使用FIELDS及LINES语句,两个语句是可选的,同时出现的话FIELDS要在LINES前面。

2016-11-11 14:57:52

php7新特性

PHP72015.12.3 发生了两件大事, PHP7 问世了, Swift 开源了。最好的语言发布了新的版本,一个划时代的大版本: PHP7 。PHP7 修复了大量 BUG ,新增了功能和语法糖。这些改动涉及到了核心包、 GD库、 PDO 、 ZIP 、 ZLIB 等熟悉和不熟悉的核心功能与扩展包。PHP7 移除了已经被废弃的函数,如 mysql_ 系列函数在 P

2016-10-09 10:15:14

yum命令

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum check-update

2016-09-05 11:09:35

rpm包安装命令

一、什么是RPMRPM是Red Hat公司发展出来的软件管理的机制,是一种以数据库记录的方式将你需要的软件安装到linux系统的一套管理机制。二、RPM的特点RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的文件格式,通过里头默认的数据库记录,记录这个软件安装时需要的依赖软件。当安装到linux主机时,RPM会先先依照软件里头的数据查询linux

2016-09-05 10:42:33

centos配置https(nginx,apache)

1,生成公私钥,证书文件公私钥和证书都可以自己生成,也可以让CA机构来生成。自己生成的证书是不受浏览器信任的,浏览器会弹出警告。如果要让CA机构来生成证书,需要提交网站的域名,公司的信息。以及你网站的公钥等信息,如果你是自己生成的公私钥的话。也有一些免费的CA证书,比如沃通就提供免费的CA证书,只需要提交域名以及认证域名。CA机构会给你一个签名文件,把这个签名文件和私钥文件放在网站

2016-09-04 17:55:46

https流程,原理

服务器生成一对公私钥,将公钥和公司的一些信息(如营业执照,域名)等交给权威的CA机构验证,验证 通过后会给公司一个数字证书,证书里包含公司的名称,域名,公钥,证书到期时间,CA机构的信息,以及CA机构的数字签名等信息。数字签名由CA机构的私钥加密生成。大概通信流程:1 浏览器访问https网站,将自己支持的一些加密算法发给网站2 网站选出一个安全性最高的加密算法,连同自己的数字证书一起

2016-08-31 10:50:06

系统优化方法

1,将业务按子域名分部部署到不同的服务器上2,使用反向代理,http服务器负载均衡3,使用memcache或redis等存储session数据,实现多服务器贡献3,程序中大量使用redis缓存加快响应,redis还可做队列,锁等4,MySQL使用读写分离,分库分表,定时转移旧数据,加合适的索引,设计表时适当冗余,尽量避免连表查询5,使用CDN缓存css,js,图片等静态资源

2016-05-19 14:52:49

git常用命令

克隆远程仓库:git clone git@git.huigoumai.com:web-developer/mum_union.git查看本地分支:git branch  查看远程分支:git branch -a支取远程分支到本地: git checkout -t origin/v20160318切换分支:git checkout name查看更改情况:git status添

2016-04-26 10:32:21

Innodb锁机制

InnoDB锁问题InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称

2016-04-11 10:49:33

PHP解决并发问题的几种实现

对于商品抢购等并发场景下,可能会出现超卖的现象,这时就需要解决并发所带来的这些问题了在PHP语言中并没有原生的提供并发的解决方案,因此就需要借助其他方式来实现并发控制。方案一:使用文件锁排它锁flock函数用于获取文件的锁,这个锁同时只能被一个线程获取到,其它没有获取到锁的线程要么阻塞,要么获取失败在获取到锁的时候,先查询库存,如果库存大于0,则进行下订单操作,减库存,然后释放锁

2016-04-10 00:24:45

mongodb 集群及分片

引用下面的四篇文章,写的很好很详细配置副本集深入副本集分片

2016-03-08 15:53:37

php storm漂亮主题设置

1, 设置IDE主题File -> Settings -> Appearance & Behavior -> appearance -> theme -> darcula2, 设置代码编辑区样式File -> Settings -> Editor -> Colors & Fonts -> Font -> scheme选择darcula,另存为新样式,下面的字体选source c

2016-01-15 10:36:23

mysql case when

MySQL中case when的用法:select f1,case [f2] when expression1 then value1when expression2 then value2else value3end alias_fieldfrom table;相当于代码中的:if(expression1 ){alias_field = value

2015-12-24 11:39:23

P2P 之 UDP穿透NAT的原理与实现

论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念:    NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT

2015-12-04 14:37:19

nginx代理与负载均衡配置

Nginx之反向代理在配置nginx反向代理之间我们得先准备两台测试服务器,Web1与Web2。1.安装httpd12[root@web1 ~]# yum install -y httpd[root@web2 ~]# yum install -y httpd2.提

2015-10-30 14:57:41

MySQL创建用户与授权

创建用户:命令:?1CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如 果想让该用户可以从任意远程

2015-10-29 18:34:44

mysql主从复制

mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码2、修改主服务器master:   #vi /etc/my.cnf       [mysqld]       log-bin=my

2015-10-29 18:02:49

查看更多

勋章 我的勋章
    暂无奖章