- 博客(7)
- 收藏
- 关注
原创 Centos7yum方式搭建LAMP环境
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动关闭SELinux:vi /etc/selinux/config#SELINUX=enfor...
2018-06-29 21:19:34 190
原创 centos6.4安装文档
安装图解用镜像成功引导之后,出现如下界面界面说明:Install or upgrade an existing system 安装或升级现有的系统install system with basic video driver 安装过程中采用 基本的显卡驱动Rescue installed system 进入系统修复模式Boot from local drive 退出安装从硬盘启动Memory tes...
2018-06-26 10:39:41 175
原创 魔术方法:
1》构造方法:__construct() 特点:new的时候自动调用,第一个调用 2》析构方法:__destruct() 特点:最后一个调用,清理内存,变量被销毁前调用,释放资源 3》克隆方法:__clone() 特点:当在类外出现clone 对象的时候调用克隆方法,会把你的属性和方法克隆出来 防止克隆发生:把克隆方法改成私有的方法 ...
2018-06-26 09:56:20 211
原创 一致性hash算法:
1.一致性Hash算法也叫分布式算法 散列表,它是基于高速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构能够理解为一个线性表,可是当中的元素不是紧密排列的,而是可能存在空隙。 散列表(Hash table,也叫哈希表),是依据关键码值(Key value)而直接进行訪问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来訪问记录,以加快查找的速度。这个映射函数叫做...
2018-06-25 22:37:20 553
原创 优化MYSQL数据库的方法:
1,选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM2,使用join代替子查询3,使用联合(UNION)来代替手动创建的临时表4,事务处理(保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败)5,适当建立索引(如何建立索引?索引的利与弊?)6,优化sql语句7,explain可以看到mysql执行计划8,分表(垂...
2018-06-25 21:32:26 131
原创 HTTP的常见状态码
1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。 2xx (成功)表示成功处理了请求的状态代码。 200 (成功) 服...
2018-06-25 16:50:41 145
原创 redis 和 Memcache 的区别
1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘4、过期策略--memcache在set时就指定,例如set key1 0...
2018-06-25 14:23:09 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人