您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

网站服务架构演变

833 views
网站服务架构演变原文:http://www.cnblogs.com/jiekzou/p/4677994.html 服务器划分 对于访问量大的网站而言,将网站的各个部分拆分分别部署到不同服务器上是很有必要的。例如将图片和web站点分开。一般而言,在网站的整个服务器部署上分为如下几种类型: 文件服务器:一般存储系统的相关图片和文件,给各个子系统提供统一的文件调用 代理服务器:一般使用linux+Nginx作为反向代理 web服务器:.net中最常用的Web服务器IIS,Mono中一般使用Nginx 应用服务器:负责系统中各个业务逻辑的提供,比如用户中心,结算中心,支付中心等 缓存服务器:提供Me......

mysql转移数据报ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

830 views
mysql转移数据报ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)关闭mysql服务: service mysqld stop 转移mysql数据目录 mv /var/lib/mysql/ /data/ 编辑my.cnf vi /etc/my.cnf 修改其中的datadir和socket到新的路径 [mysqld] datadir=/data/mysql socket=/data/mysql/mysql.sock service mysqld start 但是尽管启动服务没有问题,但是通过mysql客户端连接的时候却报错: [root@hostXXX data]# mysql -u root -p Enter password: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 原因是无法通过socket文件/var/lib/......

MySQL无法远程连接的几种可能

827 views
MySQL无法远程连接的几种可能MySQL无法在远程连接,一般情况下可能是: 1.没有权限 mysql库的user表里设置权限 例子: 第一种方法: grant all privileges on  *.*  to root@’localhost’ identifies by ‘123456’;1 //给localhost主机(本地)的root用户设置123456密码并开所有权限对所有库的所有表(*.*);如果要不限制主机 则把localhost改成 % 第二种方法: 或者更改user表里的数据达到效果 update user set host=”%” where user=”root” and host=”localhost”;1 //你也可以再生成一个专门用于远......

css负边距在布局中的一些常用技巧

818 views
css负边距在布局中的一些常用技巧css中的负边距(negative margin)是布局中的一个常用技巧,只要运用得合理常常会有意想不到的效果。很多特殊的css布局方法都依赖于负边距,所以掌握它的用法对于前端的同学来说,那是必须的。本文非常基础,老鸟可以略过。 负边距在普通文档流中的作用和效果 那些没有脱离文档流的元素(指不是浮动元素也不是绝对定位、固定定位的元素等),其在页面中的位置是跟随者文档流的变化而变化的。看下面这幅图: 负边距对这些由文档流控制的元素的作用是,会使它们在文档流中的位置发生偏移,但这种偏移不同于相对定位,通过相对定位偏移......

PHP去除BOM头

695 views
PHP去除BOM头当解码的string有BOM头的时候json_decode会解析失败,我们需先去除BOM头。函数如下: function removeBOM($str = '') { if (substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) { $str = substr($str, 3); } return $str; } 其他方式: $result = trim($str, "\xEF\xBB\xBF"); print_r(json_decode($str, true)); exit; $result = @iconv("UTF-8", "GBK//IGNORE", $str); $result = @iconv("GBK", "UTF-8//IGNORE", $str); print_r(j......