自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 wamp环境 安装memcache 扩展

这两天在研究tp的memcached缓存 总是遇到坑在网上找了很多教程看终于弄出来了现在拿出来分享首先安装memcached下载memcache压缩包使用cmd以管理员命令去安装E:\wamp\bin\memcached>memcached.exe -d install 安装命令E:\wamp\bin\memcached>memcached.exe -d...

2016-08-17 16:38:00 181

转载 linux 上安装redis

下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为 2.8.17,下载并安装:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz$ cd redis-2.8.17$ makemake完...

2016-08-11 16:50:00 92

转载 laravel 生成验证码的方法

在Laravel中有很多图片验证码的库可以使用,本篇介绍其中之一:gregwar/captcha,这个库比较简单,在Laravel中比较常用。下面我们就来介绍下使用细节:首先, composer.json中如下加入配置:"require": { ... "gregwar/captcha": "1.*" },然后,已成习惯的命令:用...

2016-07-29 11:06:00 194

转载 数据库的事务是什么

事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:1,原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。2,一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3,隔离性...

2016-07-05 16:19:00 124

转载 简述邮箱找回密码功能

1. 在登录页面给个链接,在找回密码界面可以输入邮箱地址和验证码,验证码是为了防止恶意找回;2. 后台,首先判断验证码是否正确,再判断该邮箱是否注册过用户;3. 如果该邮箱存在,检索出该用户信息;4. 如果你的密码没有MD5加密的话,可以直接查询出密码,如果MD5加密了,只能重新生成一个密码,并修改该用户;5. 将新生成的密码发送到用户邮箱里,用JavaMail发送邮件;...

2016-07-05 15:06:00 281

转载 正向代理与反向代理

(1).正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是...

2016-07-05 14:14:00 58

转载 分库 分表

传统的分库分表传统的分库分表都是通过应用层逻辑实现的,对于数据库层面来说,都是普通的表和库。分库分库的原因首先,在单台数据库服务器性能足够的情况下,分库对于数据库性能是没有影响的。在数据库存储上,database只起到一个namespace的作用。database中的表文件存储在一个以database名命名的文件夹中。比如下面的employees数据库:mys...

2016-07-05 11:21:00 106

转载 Apache与Nginx区别

1、nginx相对于apache的优点:轻量级,同样起web服务,比apache占用更少的内存及资源抗并发,nginx处理请求是异步非阻塞的,而apache则是阻塞型的,在高并发下nginx能保持低资源 低消耗 高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache相对于nginx的优点:rewrite,比nginx的r...

2016-07-05 11:04:00 96

转载 GIT和SVN之间的区别及基本操作对比

1)GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如 SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。 还有一些系统,例如Bitkeeper, Mercurial等,也是运行在分布式模式上的。但GIT在这方面做的更好,而且有更多强大的功能特征。GIT 跟SVN...

2016-07-05 09:43:00 169

转载 面向对象和面向过程的区别

面向对象和面向过程1.面向过程程序设计方法的实质上是从计算机处理问题的观点来进行程序设计工作:输入——运算——输出。面向过程程序设计者需要变更习惯的思维方法以贴近计算机的内部工作机理。面向过程程序设计所具有的流的工作性质,试图通过信息流及其转换来认识系统,不仅加大了程序设计的难度,同时亦使得程序的可理解性比较差。面向对象程序设计方法中,一种普遍采用的优化方...

2016-07-05 09:42:00 113

转载 分库分表原则

坚持是一种刻意的练习,不断寻找缺点突破缺点的过程,而不是重复做某件事情。http://wenku.baidu.com/link?url=of_5b99j77lbYtR4Lhb-BjfWhenl2bWbWmobfKwX_1mm15_-XrTEkZyDXeaXgmQE2DMzcXJ4iV06PFDsxahkg1QPaULKGLZ-D4HJdPgcatShttp://www...

2016-07-03 20:10:00 87

转载 InnoDB与Myisam的六大区别

MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 ...

2016-07-03 20:10:00 95

转载 ouath原理

1、OAuth的简述  OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。(我喜欢简单明了,这里没看懂,没关系,接着往下面看)  2、OAuth的原理 ...

2016-07-03 19:42:00 176

转载 开放平台

http://www.cnblogs.com/yank/category/539657.htmlhttp://www.cnblogs.com/yank/p/3507326.html 温信公众号转载于:https://www.cnblogs.com/chen5421/p/5638599.html

2016-07-03 19:10:00 79

转载 7.echo(),print(),print_r()的区别

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print()只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo()输出一个或者多个字符串转载于:https://www.cnblogs.com...

2016-07-01 15:01:00 62

转载 对于大流量网站怎样解决访问量的问题

当一个网站发展为知名网站的时候(如新浪,腾讯,网易,雅虎),网站的访问量通常都会非常大,如果使用虚拟主机的话,网站就会因为访问量过大而引起 服务器性能问题,这是很多人的烦恼,有人使用取消RSS等错误的方法来解决问题,显然是下错药,那么对于大流量的网站,需要采用什么样的方法来解决访问量 问题? 解决方法参考如下:首先,确认服务器硬件是否足够支持当前的流量。普通的...

2016-07-01 14:59:00 293

转载 session的安全性

提到session,大家肯定会联想到登录,登录成功后记录登录状态,同时标记当前登录用户是谁。功能大体上就是这个样子,但是今天要讲的不是功能,而是实现。通过探讨session的实现方式来发掘一些可能你之前不知道的有趣的事情。为了记录session,在客户端和服务器端都要保存数据,客户端记录一个标记,服务器端不但存储了这个标记同时还存储了这个标记映射的数据。好吧,还是说点白话吧,在客...

2016-07-01 14:57:00 94

转载 MySQL 事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行事务用来管理...

2016-07-01 14:56:00 59

转载 微信企业号生成菜单栏

一、二、三、四、五、六、七、八、九、<?phpheader("Content-type: text/html; charset=utf-8");define("ACCESS_TOKEN", 'wx2PjXrVLMOlOAPiWt3solXPe_vC69UTzY2IbpNqg...

2016-07-01 14:54:00 75

转载 面向对象 简单介绍

1、什么是面向对象? 面向对象编程是一种计算机编程架构,oop的一条基本原则是计算机程序是由单个能够起到子程序运用的单元或对象组合而成,oop达到了软件工程的三个目标:重用性,灵活性和扩展性。2、类和对象的关系 类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象...

2016-07-01 14:53:00 141

转载 大量查询SQL语句 实例

1、查看表结构语句:DESC 表名2、查询所有列:select * from 表名3、查询指定列:select 字段名 form 表名4、查询指定行:SELECT*from 表名 WHERE 字段名=值5、模糊查询:SELECT*from 表名 WHERE 字段名 LIKE"%要查询的值%" //%表示一个或多...

2016-07-01 14:52:00 149

转载 左连接和右链接的区别?

左连接只影响右表,右链接只影响左表。左连接 (left join) select * from table1 left join tbale2 on table1.id=table2.id这条sql语句返回结果 table1表中的数据全部返回 table2表中的数据只返回满足where条件的右链接 (right join) ...

2016-07-01 14:51:00 198

转载 使用Apache的.htaccess就可以防盗链

Apache的.htaccess可以实现很多功能,如密码保护、禁止显示目录列表、阻止/允许特定的IP地址、实现网址的301 重定向等等。本文就来说说使用Apache的.htaccess如何防盗链。当然防盗链可以用程序解决,如PHP:$referer = $_SERVER['HTTP_REFERER'];$selfurl = $_SERVER['HTTP_HOST'];...

2016-07-01 14:50:00 74

转载 php中防盗链使用.htaccess

下面开始讲解:比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:php代码:以下为引用的内容:RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !simcole.cn [NC]RewriteCond %{H...

2016-07-01 14:50:00 66

转载 利用.htaccess实现伪静态方法

首先配置服务器启动重写模块打开 Apache 的配置文件 httpd.conf 。将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉。保存后重启Apache写重写规则举例说明,rewirte里的代码为功能就是接受URL里的id参数,并在页面显示。首先用记事本(如果不行就用editplus)新建一个文档,并保存为.ht...

2016-07-01 14:49:00 108

转载 PHP魔术方法使用总结

魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的,以下列出目前PHP中所有的模式方法。1.__construct,__destruct__constuct构建对象的时被调用;__destruct明确销毁对象或脚...

2016-06-28 13:01:00 65

转载 如何优化数据库

设计数据库要满足三大范式:第一范式: 1、内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他们,建立关联关系) 2、必须为每一组相关数据分别创建一个表 3、每条数据记录必须用一个主键来标示 第二范式: 1、只要数据列里面的内容出现重复,就意味着应该把表拆分为多个表 2、拆分形成的表必须用外键关联起来。 第三范式: 1、与主键没有直接关系的数据列必须消除(消除的办法就是再创建...

2016-06-28 07:36:00 69

转载 sphinx网址

http://www.phperz.com/article/14/0615/95.htmlhttp://www.kuqin.com/shuoit/20141101/342963.htmlhttp://www.tuicool.com/articles/r6fuemhttp://my.oschina.net/melonol/blog/127441?fromerr=7LXJYXpb转载于:...

2016-06-28 07:16:00 35

转载 readyState0 1 2 3 4..

0:请求未初始化(还没有调用open())。1:请求已经建立,但是还没有发送(还没有调用send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。readyState改变,调用onreadystat...

2016-06-26 19:54:00 424

转载 redis’五种格式的存储与展示

Redis支持持久化只是它的一件武器,另外,它针对不同的需求也提供了多达5种数据存储方式,以最大效率上的实现你的需求,下面分别说一下:一 string(字符串)  string是最简单的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。二 list(双向链表)  list...

2016-06-25 08:11:00 359

转载 redis与memcache的区别2

总结一:memcache官方定义Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alle...

2016-06-23 19:49:00 52

转载 mysql分区及实例演示

一、为什么要分区?需求:大数据。解决方案:分而治之,更细一点即为。将大表和大索引分为一个更小的操作单元在mysql中,分区允许将表、索引和索引编排表细分为更小的单元。分区后,每个分区有自己单独的名称。对于DBA来讲,这些分区可以统一管理,也可以分开管理。但是对于应用程序来讲,分区的表和没有分区的表示一样的。换句话来讲,分区对于应用是透明的,只是数据库对于数据的重新整理。M...

2016-06-23 14:46:00 52

转载 windows下安装redis以及测试

Window 下安装下载地址:https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis....

2016-06-22 21:41:00 67

转载 mysql导入导出sql文件

window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users>...

2016-06-22 21:33:00 58

转载 Linux 搭建svn服务器

一、安装svn服务器端yum install subversion 从镜像下载安装svn服务器端 如果后面执行“svnadmin create /usr/local/svn/sunny”提示错误:“command not found”,把这句“mount /dev/cdrom /media/cdrom/ ”话挂在这句“yum install subversion”之前...

2016-06-22 16:35:00 67

转载 Linux vi编辑器的基本命令

vi编辑器的文字说明模式:命令模式,编辑模式,末行模式。切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式。功能:命令模式(Command Mode): 控制光标移动,删除字符,段落复制。编辑模式(Insert Mode): 新增文字及修改文字。末行模式(Last Line Mode):保存文件,离开vi,以及其他设置。命...

2016-06-22 16:33:00 50

转载 svn服务配置和日常维护命令

Subversion独立服务和与apache整合服务。一 、Svn独立服务安装操作系统: Redhat Linux AS3 AS 4 ContOS AS 4安装包获取:下载[url]http://subversion.tigris.org/downloads/subversion- 1.4.0.tar.gz[/url]和[url]http://subversio...

2016-06-22 16:31:00 77

转载 mysql导出导入

1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname...

2016-06-22 16:29:00 51

转载 [基础常识]阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

首先如何购买ECS?发现有些人购买5G硬盘,我个人认为买硬盘应该购买20以上!这样以后好处理!进入http://www.aliyun.com/product/ecs/?spm=5176.7189909.201.2.CVdddr点击后面后选择配置,你也可以选择镜像市场!付款后就可以开通了!!进入控制台:点击进入管理面板:如果你要更换系统...

2016-06-22 16:18:00 108

转载 数据库主从配置

mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下://Slave_IO_Running: Connecting 出现这个错看下面的网址!!http://blog.chinaunix.net/uid-25909722-id-4608943.html1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表...

2016-06-22 16:14:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除