加载中
redis cluster的搭建

目的:在一台上模拟搭建cluster 要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下 127.0.0.1:70...

2017/03/14 18:46
21
php设计模式总结

设计模式应用的目的是封装代码中可变的部分,提高代码的复用性,实现代码设计的高内聚,低耦合的原则。把应用程序中经常要变动的和那些不怎么变动的分离出来,把易变的拿出来封装,使得他不会...

2016/10/27 18:46
122
mysql的分区和分表

1,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一...

2016/08/16 14:29
75
mysql常用的命令操作

#查看正在运行的sql mysql > show full processlist; #查看正在执行的sql mysql > show variables like '%max%'; #查看mysql的一些配置参数 mysql > show status; #查看当前会话下mysql...

2016/07/25 15:24
28
通过jQuery源码学习javascript(二)

匿名函数 (function(window, undefined){ })(window) 传入window变量的原因:使window由全局变量变为局部变量,不需要将作用域链退回到顶层作用域,以便更快的访问window。 在参数列表增加...

2014/12/03 14:53
84
Javascript异步编程的4种方法

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此...

2017/07/26 18:59
43
python能做什么

1)网站后端程序员:使用它单间网站,后台服务比较容易维护。如:Gmail、Youtube、知乎、豆瓣 2)自动化运维:自动化处理大量的运维任务 3)数据分析师:快速开发快速验证,分析数据得到结果...

2017/04/17 16:17
41
mongodb的安装

[root@localhost /]# cd /tmp [root@localhost tmp]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz [root@localhost tmp]# tar -zxvf mongodb-linux-x86_64-3.0.6...

2017/03/16 12:45
13
yum安装最新的php

#如果之前安装过php [root@localhost tmp]# yum remove php* #下载镜像 [root@localhost tmp]# cd /tmp [root@localhost tmp]# rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm #...

2017/03/15 17:05
13
yum搭建lnmp环境

1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state ...

2017/03/15 12:25
16
redis和memached

redis 的 setex( key, expir, value) 创建一个有过期时间的值,expire不能为0,否则返回false,设置失败。setnx 当key不存在时,执行该方法。 随着业务数据量的不断增加,传统mysql + mem...

2017/03/14 17:04
18
CAP理论

1. CAP概念 CAP(Consistency,Availability,Partition Tolerance theorem)理论被很多人拿来作为分布式系统设计的金律。 最初的cap理论解释 一致性(Consistency) (所有节点在同一时间具有相...

2017/03/14 15:43
12
MyISAM与InnoDB的区别

MyISAM与InnoDB的区别是什么? 1、 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MY...

2017/03/03 15:30
9
is_file和file_exists的区别

is_file 判断文件是否存在并且检查指定的文件名是否是正常的文件; file_exists 判断文件是否存在或者是目录是否存在; 查看手册,虽然这两个函数的结果都会被缓存,但是is_file却快了N倍。 ...

2017/03/01 16:45
66
MySQL 主从复制的原理和配置

工作原理图: 主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者...

2017/01/11 15:04
19
MySQL Proxy 实现 MySQL 读写分离提高并发负载

工作拓扑: MySQL Proxy有一项强大功能是实现“读写分离”,基本原理是让主数据库处理写方面事务,让从库处理SELECT查询。 Amoeba for MySQL是一款优秀的中间件软件,同样可以实现读写分离,...

2017/01/11 15:00
18
Python下调用Linux的Shell命令

Python下调用Linux的Shell命令

2017/01/05 12:14
10
php缓冲区解析

什么是缓冲区? 简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料. 其实缓冲区最本质...

2016/12/21 17:35
11
javascript常用正则表达式

常用的数字正则(严格匹配) 正则  含义 ^[1-9]\d*$  匹配正整数 ^-[1-9]\d*$  匹配负整数 ^-?[1-9]\d*$  匹配整数 ^[1-9]\d*|0$  匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$  匹配非正整数(负整...

2016/11/08 17:17
125
jquery进阶

jquery主要的三种开发方式: 通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 通过$.widget()应用jQuery UI的部件工厂方式创建 1. $.extend 用法:为jquery添加一个静态方法。 $...

2016/11/02 12:06
14

没有更多内容

加载失败,请刷新页面

返回顶部
顶部