摘要:
第一宗:磁盘I/O慢,使用RAID5,使用多租户EBS磁盘是所有服务器的基础,也是服务器性能性能的基础。虽然主内存变得越来 越大,很多都可以作为缓存使用,但是服务器仍然需要不时从磁盘上读取数 据,从内存清出数据。所以磁盘对于性能和可扩展性非常重要。 Raid 5有什么问题?Raid 5是为了用更少磁盘提供更多的空间。常常用于磁盘插槽比较少的服务 器,或者就是因为运维人员不知道它对性能的影响有大。在数据库服务器上用 会特别不好。 所有的写操作都会影响性能。更大的问题在于:如果你失去了一块磁盘,虽然 RAID原则上还在线,但是会巨慢无比,就跟掉线了一样。重建需要耗费N多小 时。更糟糕的是:在重建过 阅读全文
摘要:
在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为俩步,1 发送一个请求, 包含一个Expect:100-continue, 询问Server使用愿意接受数据2 接收到Server返回的100-continue应答以后, 才把数据POST给Server3 这是libcurl的行为.具体的RFC相关描述:http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3于是,这样就有了一个问题, 并不是所有的Server都会正确应答100-contin... 阅读全文
摘要:
废话不多说, 直接看代码: 1 prepare($query); 8 9 $bind_params = array(':username' => "laruence", ':password' => "weibo");10 foreach( $bind_params as $key => $value ){11 $statement->bindParam($key, $value);12 }13 $statement->execute();请问, 最终执行的SQL语句是什么, 上面的代码是否有 阅读全文
摘要:
在虚拟机上测试数据库备份功能,需要连接外部机器上的mysql,pdo总是报超时错误!起初认为是用的mysql账号的域不匹配!后来发现不是因为这个!在终端中用mysql命令尝试连接,发现返回的错误是:ERROR 1042 (HY000): Can’t get hostname for your address网上搜了搜,真的找到了解决方法://解决办法:添加配置文件[mysqld]skip-name-resolve不过这么设置后,以后连接这台机器上的mysql只能通过ip地址的形式。 阅读全文
摘要:
主要有三个原因:1、mysql授权表里没有远程机器的权限,及需要在授权表mysql.user添加grant all privileges on *.* to 'root'@'远程登陆IP' identified by '远程登陆密码'flush privileges;2、网络不通,这个就不说了。3、防火墙禁止3306端口,以iptable为例vi /etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEP 阅读全文
摘要:
前几天将php升到了5.4.7,结果今天使用之前写的系统添加数据时发现无法获取中文值。经过查找发现是我接收表单提交前,使用了htmlspecialchars函数对表单数据进行了处理。从5.4.0开始encoding有默认参数由ISO-8859-1变为了UTF-8,而且支持的编码里,只有GB2312,没有GBK。。。使用时,将encoding设置为以前的默认值ISO-8859-1就没有问题了。 阅读全文
摘要:
查看隐藏文件列表:ls -l dir_name删除文件/文件夹:rm -f/-rf file_name/dir_name查看端口使用情况:netstat -anp|grep port关闭端口使用:kill pid退出当前进程:ctrl+c新建文件:mkfile file_name新建文件夹:mkdi... 阅读全文
摘要:
在php.ini文件中,找到short_open_tag,设置为On,重启apache即可。 阅读全文
摘要:
使用session_decode($str)可将session原始格式的字符串重新生成session 阅读全文
摘要:
1.配置suggest可实现的输入提示,分为两种 :单词提示 、短语提示。单词提示使用的字段类型,分析过滤配置如下 :1 <fieldType class="solr.TextField" name="textSpell" positionIncrementGap="100">2 <analyzer>3 <tokenizer class="solr.WhitespaceTokenizerFactory"/>4 <filter class="solr.WordDel 阅读全文