摘要: 简介 PDO(PHP Data Object)是指PHP数据对象,它定义了一个轻量级的一致接口来统一操作各种数据库。PDO提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。当选择不同的数据库时,只需要修改PDO的DSN(数据源)即可,有效的解决了早期 阅读全文
posted @ 2016-11-06 10:59 selfim 阅读(547) 评论(0) 推荐(0) 编辑
摘要: mongodb简介 MongoDB 是一个基于分布式文件存储的数据库。存储的是Bson结构的文档(二进制的JSON),内部执行引擎为JS解释器,把文档存储为BSON结构,在查询时,转换为JS对象,可以通过JS语法来操作。表下的每篇文档都可以有自己独特的结构(可以理解为json对象都可以有自己独特的属 阅读全文
posted @ 2016-11-06 10:57 selfim 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 消息队列出现的原因 随着互联网的高速发展,门户网站、视频直播、电商领域等web应用中,高并发、大数据已经成为基本的标识。淘宝双11、京东618、各种抢购、秒杀活动、以及12306的春运抢票等,他们这些网站都有一个显著的特点:在短时间内,会涌现出大量的用户(高并发请求),导致并发访问量过大,超过了系统 阅读全文
posted @ 2016-11-05 00:02 selfim 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 基础篇 1. 关于Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。最早由俄罗斯的程序设计师Igor Sysoev所开发,并在一个BSD like 协议下发行。其特点是轻量级,占有内存少,并发能力强。目前在国内很多大型互联网企业得到广泛应用 阅读全文
posted @ 2016-09-25 16:57 selfim 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 简介 Markdown是一款轻量级的标记语言,语法简单,排版方便,目标是实现「易读易写」。 语法 标题 有两种方式设置标题格式 第一种、标准的的Markdown语法写法,在标题前加 表示,共有六级标题,建议在 后加一个空格。如下所示: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 演示 阅读全文
posted @ 2016-09-17 12:06 selfim 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 执行过程: 1.用户在浏览器(客户端)里输入或者点击一个网址链接; 2.浏览器通过网址域名查找ip地址。DNS查找方式是通过浏览器缓存(会记录DNS记录)→系统缓存→TCP/IP参数中设置的首选DNS服务器等一级一级递归解析,然后将URL中的端口号解析出来,没有的话默认80,建立TCP连接 3.浏览 阅读全文
posted @ 2016-08-27 19:05 selfim 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 什么是协议 是指关于计算机通信的一整套规则,是为完成计算机网络通信而制订的规则、约定和标准。 http协议是众多通信协议中的一种,超文本传输协议 (HTTP Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则 , 通过因特网传送万维网文档 阅读全文
posted @ 2016-08-26 23:28 selfim 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操作,memcached是基于libmemcached的一套第三方扩展库,仅支持面向对象方式操作,相对 阅读全文
posted @ 2016-08-21 17:23 selfim 阅读(2468) 评论(0) 推荐(0) 编辑
摘要: php内置了98个字符串函数(除了基于正则表达式的函数,正则表达式在此不在讨论范围),能够处理字符串中能遇到的每一个方面内容,本文对常用字符串函数进行简单的小结,主要包含以下8部分:1.确定字符串长度、2.比较字符串、3.分割连接反转、4.html与字符串相互转化、5.填充和剔除字符串、6.统计字符 阅读全文
posted @ 2016-08-20 22:20 selfim 阅读(12942) 评论(1) 推荐(0) 编辑
摘要: gd库是php最常用的图片处理库之一(另外一个是imagemagick),可以生成图片、验证码、水印、缩略图等等。要使用gd库首先需要开启gd库扩展,windows系统下需要在php.ini中将extension=php_gd2.dll 前边的分号去掉然后重启web服务器,linux系统下一般在编译 阅读全文
posted @ 2016-08-14 17:18 selfim 阅读(5338) 评论(0) 推荐(1) 编辑