app后端
SuJFighting
技术的突飞猛进往往是自然发生的。 你在某个夜晚苦熬一个知识点时, 不会觉得自己突飞猛进; 只有在多年后的某日,灵光乍现,用这个技术解决了问题, 内心才会小小地波动一下, 猛然忆起当年深夜中的青灯一盏。
展开
-
mysqldump定时备份数据库
1.为这个功能我希望专门创建一个mysql登录用户:grant all privileges on *.* to root@'aaa.bbb.ccc.ddd' identified by '123456789';2.在aaa.bbb.ccc.ddd服务器上写一个shell脚本,mysql_bk.sh:#!/bin/shbackupname=mysql_$(dat原创 2015-07-29 10:26:29 · 438 阅读 · 0 评论 -
nginx location 指令说明
Syntax:location [ = | ~ | ~* |^~ ] uri { ... }location @name { ... }Default:—Context:server, locationSets configuration depending on a request URI.依靠请求的URI设置配置翻译 2015-10-18 10:04:34 · 1267 阅读 · 0 评论 -
sphinx在linux系统的安装
本人机器系统:[root@xxx ~]# cat /proc/version Linux version 2.6.32-431.23.3.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Thu Jul 31 17:20:5原创 2015-09-10 18:34:09 · 4400 阅读 · 0 评论 -
MongDB shell 命令
db.help() help on db methodsdb.mycoll.help() help on collection methodssh.help() sharding helpersrs.help() replica set helpershe原创 2015-10-21 11:38:53 · 534 阅读 · 0 评论 -
nginx如何执行请求的
http://nginx.org/en/docs/http/request_processing.html#simple_php_site_configuration基于名字的虚拟服务nginx first decides which server should process the request. Let’s start with a simple con翻译 2015-10-07 16:01:56 · 1086 阅读 · 0 评论 -
使用nginx当做http的负载均衡
基本介绍Load balancing across multiple application instances is a commonly used technique for optimizing resource utilization, maximizing throughput, reducing latency, and ensuring fault-tolerant co翻译 2015-10-12 15:02:30 · 1225 阅读 · 0 评论 -
nginx报 File not found 错误
原因可能很多,但对于初学者。大部分应该是/etc/nginx/conf.d/default.conf里面的php解析部分配置不对。解决的话就是把root定义,在server下加上,这样root的作用域就扩大了。把location ~ \.php${里面的root删除。fastcgi_param部分改为$document_root$fastcgi_script_name;好了,来总结转载 2015-11-18 17:32:57 · 6508 阅读 · 0 评论 -
php中magic_quotes_gpc函数一些用法
http://www.php100.com/html/php/hanshu/2013/0905/4360.html[导读] magic_quotes_gpc方法是根据你php ini配置来的,如果打开了magic_quotes_gpc就生成,他的作用与addslashes是一样的,下面我来详细介绍一下关于magic_quotes_gpc用法。看了thinksaas部分源码,发现对$_POS转载 2015-11-03 14:25:29 · 925 阅读 · 0 评论 -
linux svn 服务器搭建
1、安装svn:yum install subversion2、cd /usr/local/3、mkdir svn4、chmod -R 777 svn/5、新建一个资源仓库svnadmin create /usr/local/svn/xmb6、进入目录 /usr/local/svn/xmb/confvim passwd设置svn用户 zjx原创 2015-11-26 14:50:38 · 533 阅读 · 0 评论 -
Beginner’s Guide nginx初学者手册
译文原网页:http://nginx.org/en/docs/beginners_guide.htmlnginx有一个master进程和多个worker进程。master进程的主要目的是去读配置,计算配置,以及维护worker进程。worker进程做真正的请求处理。nginx实现了基于事件的模型,依靠操作系统的机制去有效地在worker进程之间分发请求。worker进程的数量定义在翻译 2015-09-25 14:05:12 · 393 阅读 · 0 评论 -
用nginx搭建一个简单的代理服务器
原文:http://nginx.org/en/docs/beginners_guide.htmlnginx另一个使用的比较多的情况是作为代理服务器,代理服务器接收请求,然后把请求传递到代理服务器,nginx最后会提取代理服务器的回复,并把这些回复发送给客户端。我们将配置一个基本的代理服务器,图片文件的请求在本地目录中服务,其他的所有请求发送到代理服务器。这个示例中,两个服务都被定义在同一个翻译 2015-09-25 15:32:14 · 15236 阅读 · 0 评论 -
php代码优化
1.较少数据库连接。通常,连接数据库是所有脚本中最慢的部分2.减少数据库查询量,通常的原则是尽可能减少连接,增加索引3.原创 2015-09-09 17:02:11 · 405 阅读 · 0 评论 -
redis配置文件说明--redis.conf
redis.conf就在redis的根目录下:# Redis configuration file example# Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so forth:## 1k原创 2015-08-24 16:39:44 · 766 阅读 · 0 评论 -
配置php生产环境——notice warning消除
>vim php.ini设置:找到error_reporting,设置为:error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR重启php-fpm先找到php-fpm所在的路径[root@iZ25 www]# find / -name 'php-fpm'/usr/loc原创 2015-08-10 15:14:53 · 1439 阅读 · 0 评论 -
关于Redis修改配置没有效果的问题分析
转自:http://blog.csdn.net/ordeder/article/details/17221743今天在设置redis配置的maxmemory项总是设置不成功,原因有如下两项:1. Redis启动过程中如果没有指定配置文件,那么redis将采用默认配置:# src/redis-server转载 2015-08-25 11:41:57 · 5455 阅读 · 0 评论 -
redis 消息队列 环境搭建
在我们的生产环境中有两台服务器:1.我们在主服务器上安装了redis 和phpredis,同样我们在从服务器上也进行同样的安装。2.我们把主服务器的产生的log都放到redis的lPush放到list数据类型中:$redis->lPush('sb_log_list',$log_message);3.然后在从服务器上不断的把log信息取出来进行处理分析:while (true原创 2015-08-25 11:08:06 · 639 阅读 · 0 评论 -
地球坐标,火星坐标,百度坐标转换的php实现
coordinate.class.php<?phpclass Coordinate{ public $x = 0;//lat public $y = 0; // lng public $z = 0; // other function __construct($lat,$lng) { $this->x = $lat; $this->y = $lng; }}?原创 2015-08-12 16:12:04 · 4533 阅读 · 0 评论 -
php mysql 安全 防止SQL注入
1.永远不要信任外界输入的数据,特别是来自于客户端的,包括选择框、表单隐藏域和 cookie2.永远不要使用超级用户或所有者帐号去连接数据库。要用权限被严格限制的帐号3.检查输入的数据是否具有所期望的数据格式eg:如果程序等待输入一个数字,可以考虑使用 is_numeric() 来检查,或者直接使用 settype() 来转换它的类型,也可以用 sprintf() 把它格式化为数字:转载 2015-08-27 14:23:44 · 685 阅读 · 0 评论 -
mysql数据库主从设置配置
mysql版本:mysql Ver 14.14 Distrib 5.1.73master 设置: server-id=1 //master都设置成1 log-bin=/data/mysql/log_bin_save // binary文件存储路径 binlog_do_db=shenbian //需要同步的数据库 GRANT REPLICATION SLAVE,REPLICATI原创 2015-07-20 10:55:19 · 600 阅读 · 0 评论 -
nginx rewrite
首先介绍一下nginx的正则:. : 匹配除换行符以外的任意字符? : 重复0次或1次+ : 重复1次或更多次* : 重复0次或更多次\d :匹配数字^ : 匹配字符串的开始$ : 匹配字符串的介绍{n} : 重复n次{n,} : 重复n次或更多次[c] : 匹配单个字符c[a-z] : 匹配a-z小写字母的任意一个小括号()之间匹配转载 2015-12-29 16:21:53 · 1376 阅读 · 0 评论