默认情况下,无论是fastcgi_pass还是proxy_pass,每个请求都会建立后端服务器建立一个连接,然后关掉,这样带来的问题是:
每个连接都需要新建、关闭连接,tcp将产生大量time_wait
以上问题可以通过nginx与后端服务器建立长连接来解决 继续阅读“Nginx fastcgi_pass和proxy_pass开启长连接”
走走停停,看日出!
默认情况下,无论是fastcgi_pass还是proxy_pass,每个请求都会建立后端服务器建立一个连接,然后关掉,这样带来的问题是:
每个连接都需要新建、关闭连接,tcp将产生大量time_wait
以上问题可以通过nginx与后端服务器建立长连接来解决 继续阅读“Nginx fastcgi_pass和proxy_pass开启长连接”
通过命令查看Mysql 所有用户列表
1 |
SELECT User FROM mysql.user; |
输出示例:
1 2 3 4 5 6 7 |
+-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ |
一般情况下我们可以通过mysqldump 工具导入整个数据库备份文件:
1 |
shell> mysqldump db_name > backup-file.sql |
也可以通过下面的命令进行sql文件的导入:
1 |
shell> mysql db_name < backup-file.sql |
1 |
mysql -p -u[user] [database] < backup-file.sql |
1 2 |
mysql> use db_name; mysql> source backup-file.sql; |
好多时候我们需要对新装的Centos进行系统升级以确保系统能够安全稳定的运行。
由于做什么事情都是有风险的,所以首先需要备份你电脑上重要的资料,即时升级失败也能控制损失,做好备份后我们开始行动吧…
升级软件包列表
1 |
# yum list updates |
公司有几台Linux服务器,每次新装操作系统后都会遇到中文乱码的问题,这里写出来以作用备用!
编辑下面这个文件
1 |
vi /etc/sysconfig/i18n |
将以下内容 继续阅读“SSH连接Linux中文乱码”
出于国内各主流网站对IE8的支持还不是很理想及不适应IE8的用户体验等各方面的原因,我们好多人想到了卸载掉IE8重回IE7 OR IE6的时代,这也许就是中国特色吧,声明下本人用的是IE9,不是为了ZB是由于电脑是WIN7被升级为IE9的!
继续阅读“Win7如何完全卸载ie8浏览器”
总是展示www前缀
1 2 3 4 5 |
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www\.puresmile\.com\.cn$ [NC] RewriteRule ^(.*)$ http://www.dustit.me/$1 [R=301,L] |
总是隐藏WWW前缀
1 2 3 4 5 |
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^askapache\.com$ [NC] RewriteRule ^(.*)$ http://askapache.com/$1 [R=301,L] |
SQl注入的危害非常的大,下面这个示例就是一个典型的注入点,代码未对用户所提交的数据进行合法性检查。
1 2 3 |
$unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); |
用户可通过提交类似 value'); DROP TABLE table;--
这样的代码,运行时将执行下面的非法代码
1 |
INSERT INTO `table` (`column`) VALUES('value'); DROP TABLE table;--') |
对数据安全性以及有效性破坏非常的大,在开发过程中一定要对用户提交信息进行合法性检查,针对PDO和MySQLi两种不同的数据库连接方式有如下两种处理办法。 继续阅读“如何在PHP防止数据库SQL注入”