摘要:
<?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复 阅读全文
摘要:
i386是给32位机器使用的,而x86_64适用于64位机器。前者只能使用32位软件,后者可以兼用32位软件,这就是两者区别。如果你的服务器内存超4GB,强烈建议使用64位版本;如果只在虚拟机器里安装学习,那么32位就行了,也就是选择i386版本。如果想做服务器,则建议选64位。进入之后我们看到这样 阅读全文
摘要:
大型网站的负载均衡器、db proxy和db 本文主要分析网站后台架构中的负载均衡器,企业常用的硬件负载均衡器软件负载均衡器、数据库代理服务器和数据库。 1.1 负载均衡 在大型网站部署中,负载均衡至少有三层部署。第一层为web server或者缓存代理之上的负载均衡,第二层为数据库之上的负载均衡, 阅读全文
摘要:
随着对MySQL的学习,发现了MySQL的很多问题,最重要的就是丢数据的问题。对于丢数据问题,我们应该了解丢数据的场景,这样在以后的学习中多考虑如何去避免及解决这些问题。 1.MySQL数据库层丢数据场景 本节我们主要介绍一下在存储引擎层上是如何会丢数据的。 1.1.InnoDB丢数据 InnoDB 阅读全文
摘要:
今天干了一件蠢事儿,在添加用户的时候,echo "...">>/etc/passwd文件的时候少写一个">",导致passwd整个被覆盖。导致重启虚拟机的时候出现如下问题: 于是乎,不知所措。网上查找系统,说有救援模式,于是重启虚拟机,在启动界面按f2进入bios,设置成光盘启动。但是大多数启动界面 阅读全文
摘要:
mysql中有大量sleep进程的原因与解决办法 mysql服务器中有大量的sleep进程,本文分析下mysql出现大sleep进程原因分析与解决方法。 可能的原因: 造成睡眠连接过多的原因? 1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接) 2. 程序中,没有及时关闭mys 阅读全文
摘要:
nc(NetCat),在网络工具中有”瑞士军刀”的美誉,它短小精悍,功能强大,下面分享一些我平时经常用到的功能,更多的功能请google之。 1.基本参数想要连接到某处: nc [-options] hostname port[s] [ports] …绑定端口等待连接: nc -l -p port 阅读全文
摘要:
克隆完成后,进入系统: 1. 检查:selinux是否关闭,iptable是否关闭 2. 检查ssh是否连接 3. ping 127.0.0.1 是否连接通 4. ifconfig -a 命令查看结果 显示的是eth1驱动,然后复制(或者记住)HWaddr地址后三个 5.vim /etc/sysco 阅读全文
摘要:
对于varchar数据类型来说,硬盘上的存储空间虽然都是根据实际长度来分配存储空间的,但是对于内存来说,则不是。其实是使用固定大小内存来保存值。简单的说,就是使用字符类型中定义长度,即200个字符空间。显然,这对于排序或者临时表(这些都需要通过内存来实现)作业会产生比较大的不利影响。 阅读全文
摘要:
以前对UUID的了解很少,只知道是128位整数(16字节)的全局唯一标识符(Universally Unique Identifier)。刚才google了下,算是有了点深入的了解。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。U 阅读全文
摘要:
Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站 阅读全文