自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

转载 linux 将一个服务器上的文件或者文件夹复制到另一台服务器上

事情起因:今天再开发项目需求的时候,发现在正式服务器需要用到测试服务器上已经写好的一个脚本,但又不想重新写了,所以就想linux应该有命令可以达到这个需求找了找发现果然有就是scp,总结一下使用方法如下:复制文件或目录命令:  复制文件:  (1)将本地文件拷贝到远程  scp 文件名用户名@计算机IP或者计算机名称:远程路径    本地192.16

2017-08-31 17:55:39 24317 2

原创 linux 自定义命令来执行脚本

最近在带领团队开发项目的时候发现部署环节需要在linux手敲好多命令,正常的步骤是:1. 进入线上的项目目录2.git pull origin master3.有时候还需要将弹出的一个文件关闭。。。所以为了简化步骤,写了个sh脚本,瞬间简化好多,但是还是需要输入一行命令去执行这个脚本 如 sh /usr/local/sh/git.sh然后想了想能不能就像linux自带的一些命令

2017-08-31 17:41:51 1172 1

转载 nginx+php-fpm 上传大文件报502 Bad Gateway

大文件上传要注意几个环节1,上传文件需要花费较长上传时间和处理执行时间,需要设置nginx上传时间、延攻php执行超时时间2,大文件处理需要占用较大内存,需要增加php内存池,考虑到有多个文件上传处理的并发,这个内存建议根据并发相乘以下为每个应用的相关配置nginx的修改send_timeout 60;fastcgi_connect_timeout 300;fastcg

2017-08-24 18:04:25 6577 2

原创 TP5.0 动态注册路由报模块未存在错误

错误描述:1.  照着官方手册在application/config.php里面修改配置如下:'url_route_on'           => true,'url_route_must'         => false,2. 在application/route.php 里面动态注册路由如下use think\Route;Route::rule('test/','i

2017-08-24 17:46:59 2993

原创 mysql配置主从复制Slave_IO_Running失败的原因

最近项目中要配置mysql的主从复制,结构总是失败,Slave_IO_Running显示为NO,后来仔细查看以及从网上查资料,总结应该是两方面的原因。一、master-log-pos参数错误原因是配完主服务器后,有数据写入的原因导致主服务器的position参数发生变化,和从服务器对应不上,解决方案是先锁表flush tables with read lock;,防止数据写入,

2017-03-13 17:35:23 3358

转载 js的闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;  function

2016-10-11 10:07:38 284

原创 源码解析之IModel的构造方法

废话不多说,代码奉上接下来解释一下它的构造方法在这里干了几件事,32行代码,调用数据库工厂类创建数据库实例对象,往工厂类里面追代码可以发现是使用单例模式来实例化对象的那么他是如何来设计这个单例模式的呢?咱们来看一下,如下:如上所示分析代码可以看出,他的这个单例模式是通过以下几点来实现的1.定义私有的、静态的成员变量来存取实例对象2.私有化构造方法(有时会

2016-08-30 21:49:59 397

原创 nginx配置防盗链及伪静态

图片防盗链的配置方法一、全站的防盗链方法在sudo vi /etc/nginx/conf.d/default.conf(nginx安装方式不一样,配置文件位置也不一样) 文件要添加防盗链的server段里添加下面的代码:location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers none blocked 1

2016-08-18 11:05:11 604

原创 解读伪静态

伪静态及图片放盗链一、伪静态:从形式上看是一个静态地址,实际上还是访问的动态地址,比如:访问:http://www.abc.com/news-sport-id123.html实际上是:http://www.abc.com/news.php?type=sprot&id=123;作用:主要是利于seo,静态页面的方式,比较容易被搜索引擎给搜集。  Localhost/6.php

2016-08-16 15:13:49 564

原创 网站优化解读

网站优化一、判断大型网站的标准1、pv值(page views)网站浏览量:概念:一个网站,所有的页面,在一天24小时内,被访问的总量,达到千万级别,或者几百万以上。2、uv值(unique visitor)独立访客:概念:一个网站,在一天24小时内,有多少个用户来访问我们的网站。uv值几十万个,3、独立 ip,概念:一个网站,在一天24小时内,有多少个独立ip来访问我

2016-08-15 17:12:25 242

转载 利用script标签的src属性来实现跨域请求(JSONP协议)

什么是JSONP协议?JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种

2016-08-11 09:41:58 7162

转载 php中的pdo操作mysql事务处理实例

http://rmingwang.com/php-mysql-pdo.html

2016-08-09 15:24:21 270

原创 window下的CI项目上传到linux下的nginx,浏览器只能访问首页,其他页面显示404

NGINX 默认不支持 PATH_INFO 模式,需要修改NGINX配置 让NGINX 来解析 index.php/controller/f 这种模式 如果是通过设置虚拟域名来访问项目的话,应在虚拟域名配置文件里设置以下配置具体配置:#CIserver {        listen      80;        server_name www.ci.com;

2016-08-09 15:12:40 2077

空空如也

空空如也

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

TA关注的人

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