自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 centos7 安装nginx和php5.6.25遇到 无法访问php页面 报错file not found 问题解决

php-fpm安装完成,nginx安装完成netstap -ntl|grep 9000发下端口正常开启iptables -L返现9000端口已经开放ps -aux|grep nginx发下nginx进程正常运行但是就是静态页面可以访问,php动态页面无法访问,报错'file not found'最后发现问题,修改nginx.conf...

2016-08-27 10:27:00 656

转载 redis/分布式文件存储系统/数据库 存储session,解决负载均衡集群中session不一致问题...

先来说下session和cookie的异同session和cookie不仅仅是一个存放在服务器端,一个存放在客户端那么笼统session虽然存放在服务器端,但是也需要和客户端相互匹配,试想一个浏览器为啥session总是一样的(过期或者关闭不算),主要得益于在浏览器端有个cook,名字叫"PHPSESSID"这个cookie里面就是一串字符串。这个字符串就是用于标示sess...

2016-02-17 14:19:00 200

转载 keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群...

本章笔者亲自动手,使用LVS技术实现实现一个可以支持庞大访问量、高可用性、高伸缩性的服务器集群在读本章之前,可能有不少读者尚未使用该技术,或者部分读者使用Nginx实现应用层的负载均衡。这里大家都可以阅读本章,即使部分读者使用Nginx负载均衡,但是在大流量下性能相对于工作在链路层的LVS真是不能同日而语,并且LVS不仅可以实现WEB方面的负载均衡,其他诸如数据库、FTP、Mail等...

2016-02-03 18:17:00 270

转载 rsync实现负载均衡集群文件同步,搭建线上测试部署环境

闲来无事,搭建一个负载均衡集群,至于负载均衡集群搭建过程,找时间写下。这次主要写集群之间的文件同步,以及线上测试环境的搭建。笔者看过很多公司都没有线上测试环境,真是崩溃了,不造怎么确保线上线下环境一致的。笔者此次使用三台服务器:192.168.138.3 web服务器192.168.138.4 web服务器192.168.138.10 web服务器+线...

2016-02-01 18:12:00 159

转载 Nginx+Varnish 实现动静分离,为服务器分流,降低服务器负载

相必大家在看加快网站响应速度方面的文章时,都提过这么一条:动静分离。那怎样实现动静分离呢,这里笔者就亲自搭建相关服务实现动静分离。动静分离是一种架构,就是把静态文件,比如JS、CSS、图片甚至有些静态页面交给独立的服务器集群处理,从而进行分流,使服务器降低压力。上面说把一些静态的文件分离出去,有读者就会笑了,静态文件能有多少,能消耗多少资源。读者以实际经验告诉大家...

2016-01-29 14:21:00 230

转载 我做PHP,但是我要批判下整天唱衰.NET的淫

笔者每天都能看到月经贴-".NET已死"!!!笔者之前一直在CSDN上面写博客,泡论坛,但是有约莫一年来着了发现CSDN上面的博客都没啥更新,CSDN首页推荐的一些文章也没啥新意,渐渐的就转到博客园上面了。但是笔者用了半年的博客园以后发现一件诡异的事情,里面最热门的,一搞上首页的都是".NET已死"或者".NET离死不远"...然后下面就是一堆评论,大多都是挺.NET或者骂作...

2016-01-28 14:10:00 246

转载 年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境...

PHP7 都出来了,你还在玩PHP5吗?MySQL5.6 早都出来了,你还在玩MySql5.2吗?Apache2.4 早都出来了,你还在玩Apache2.2吗?笔者不才,愿意亲自搭建环境,供搭建参考。这里是源码安装的奥,什么一键安装包,什么yum安装,什么rpm安装都统统略过(笔者是一个自虐狂,就像windows下安装软件一样,不喜欢安装在默认的位置也就是C盘了,否则系...

2016-01-27 18:06:00 100

转载 MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装怎么指定安装目录,还有怎么指定各种配置,不过有些依赖的库之类的反正鄙人不直接用,使用源码安装到时还得指定安装目录,而且有时各种不匹配也是醉了)安装环境:Centos 6.4Mysql...

2016-01-20 16:31:00 141

转载 拦截PHP各种异常和错误,发生致命错误时进行报警,万事防患于未然

在日常开发中,大多数人的做法是在开发环境时开启调试模式,在产品环境关闭调试模式。在开发的时候可以查看各种错误、异常,但是在线上就把错误显示的关闭。上面的情形看似很科学,有人解释为这样很安全,别人看不到错误,以免泄露重要信息...但是你有没有遇到这种情况,线下好好的,一上线却运行不起来也找不到原因...一个脚本,跑了好长一段时间,一直没有问题,有一天突然中断了,然后了也没有任何...

2016-01-19 10:19:00 162

转载 PHP 依赖注入,从此不再考虑加载顺序

说这个话题之前先讲一个比较高端的思想--'依赖倒置原则'"依赖倒置是一种软件设计思想,在传统软件中,上层代码依赖于下层代码,当下层代码有所改动时,上层代码也要相应进行改动,因此维护成本较高。而依赖倒置原则的思想是,上层不应该依赖下层,应依赖接口。意为上层代码定义接口,下层代码实现该接口,从而使得下层依赖于上层接口,降低耦合度,提高系统弹性"上面的解释有点虚,下面我们以实际代...

2016-01-18 13:49:00 302

转载 有四中方法可以实现PHP的伪静态,你造吗?

说起伪静态的实现方案,你是不是很爽快的回答"简单,配置下apache的重写规则就行了嘛"但是你有没有发现这种情况,你最近弄了很多新功能,每天上几个新功能,每天都有好多伪静态配置,才开始两天运维同学还乐意配合,过两天运维同学就要骂了。你麻痹,脑残为什么不一次搞完,天天麻烦我。但是了,你要上线啊,不得不苦逼的求运维同学了,然后说出一句程序猿界最不要脸的话"这次最后一次改动了",然后后面又...

2016-01-13 15:53:00 470

转载 javascript 事件传播与事件冒泡,W3C事件模型

说实话笔者在才工作的时候就听说了什么"事件冒泡",弄了很久才弄个大概,当时理解意思是子级dom元素和父级dom元素都绑定了相同类型的事件,这时如果子级事件触发了父级也会触发,然后这就叫做"事件冒泡"。然而,事情要是这么简单的话,相信笔者这时一定已经迎娶了白富美,当上了CEO。坏就坏在后来又听说一个"事件传播" ,尼玛不是"事件冒泡"吗,然后又听说了"W3C事件模型"。。。到了最后笔者彻底...

2016-01-06 18:07:00 125

转载 论javascript中的原始值和对象

javascript将数据类型分为两类:原始值(undefined、null、布尔值、数字和字符串),对象(对象、函数和数组)论点:原始值不可以改变,对象可以改变;对象为引用类型;'原始值不可以改变'不可以改变,如果动脑筋的同学肯定会怀疑了,你们字符串可以改变啊,不信你瞅下面的var a = 'aa';alert(a.toUpperCase());//弹出 AA...

2016-01-06 14:16:00 131

转载 javascript 中加’var‘和不加'var'的区别,你真的懂吗?

没看之前千万别说我是标题党,这个问题真的有好多淫都不懂!!!大家都看了很多文章,都说避免隐式声明全局变量,就是说声明变量前必须加'var',那加了'var'和不加'var'到底有啥区别呢?先来看一段代码var a = 'aa';alert(a); //弹出 'aa'alert(window.a)//弹出'aa'明白了吧,你声明一个全局变量其实是给'win...

2016-01-06 10:54:00 139

转载 变量作用域、声明提前、作用域链

恩,快要下班了,我先捡重要的说奥1、首先了在函数体内 "局部变量" 优先于 "全局变量" ,这其实算是废话了var a = 'aa'; var test = function(){ var a = 'bb'; alert(a); } test();2、js无...

2016-01-06 09:37:00 86

转载 javascript中的闭包,超简单论述,保证小学生必懂

js中的闭包已经有很多论断了,大家伙有没有听懂了,先引用一片比较高端 的 ”汤姆大叔“ 深入理解JavaScript系列(16):闭包(Closures)好了,为了引起大家的兴趣,先来小诗一首var funny1 = function(word){ var base = '天上的云啊,'; alert(base + word); ...

2016-01-05 15:05:00 104

转载 this,this,再次讨论javascript中的this,超全面

至于js中this这个东西,好多淫解释过了,看起来好高端的样子,不造你看懂了木有?先引用比较高端的,“汤姆大叔“ 的,yes this好了,下面加上鄙人比较挫的解释论点:this 不是变量,不是属性,不能为其赋值,它始终指向调用它的对象感觉还TM太虚了,只要记住最重要的一条即可 ”它始终指向调用它的对象“ ,所以找到调用this的对象,就知道this到...

2016-01-05 15:04:00 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除