PHP面向对象的工具
摘要:PHP通过类和方法等语言结构支持面向对象的编程。同时也通过对象相关的函数和内置类为面向对象提供广泛支持 OOP的魔术方法 __autoload()自动加载类方法 __call()屏蔽错误方法 __toString()打印对象的引用 __clone()克隆方法 首先要对比下三种模式 类函数和对象函数
阅读全文
php面向对象特性四
摘要:多态 下面的例子是以张三对不同电脑的相同动作,形成不同结果的实现
阅读全文
php面向对象特性三
摘要:OOP继承 字段和方法和重写 子类调用父类的字段和方法 通过重写调用父类的方法 final 抽象类和方法(abstract) 接口(interface) 到底使用接抽象类还是接口?
阅读全文
php面向对象特性二
摘要:拦截器 以下为警告信息,此处为开发模式下,将错误显示打开 常量 静态类成员 有时候,可能需要创建所有类实例共享的字段和方法,这些字段和方法与所有的类实例有关,但不能由任何特定对象调用。 一般来说,必须将字段做成私有化,所以可能需要这么做: 对比堆区与数据区 堆区: 数据区(静态区): 堆区 栈区 数
阅读全文
mysql-数据获取过程
摘要:从磁盘中取出数据 mysql用户管理 mysql客户端命令 SQL入门-库定义 SQL入门-表定义 SQL入门-表定义 SQL入门-DML-DQL-字符集 SQL入门-DML数据操作语言--insert into SQL入门-DML数据操作语言--delete SQL入门-DQL数据查询语言--se
阅读全文
mysql体系原理
摘要:客户端与服务器端模型 客户端连接服务 实例 mysql服务器构成 sql层 存储引擎层 功能 mysql逻辑结构 mysql如何使用磁盘 mysql存储底层结构(段、区、块) mysql连接管理
阅读全文
数据库简介
摘要:DBA工作内容 什么是数据 什么是数据库管理系统 数据库管理系统的种类 特点: 对比 数据库产品 mysql发展 MySQL安装方式介绍 mysql5.7安装,点击这里 mysql5.6安装,点击这里
阅读全文
php面向对象特性(一)
摘要:OOP封装 面向对象的三个主要特性是封装、继承、多态 OOP的封装 示例 对私有字段的赋值和取值 可以设计两个公共方法,一个方法是setName(),用于赋值,一个方法是getName(),用于取值。 拦截器 如果有十个字段那么就必须要有二十个方法才能够赋值和取值,php内置了两个方法(拦截器)专门
阅读全文
php面向对象--简介
摘要:OOP特点 封装 继承 多态 OOP的关键 类(class) 对象(object) 字段(field) 属性(attribute) 方法(method) 创建对象 成员字段添加 方法的创建 给方法添加参数 构造方法 析构方法
阅读全文
【底层原理】进程与线程的一个简单解释
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握 进程和线程简单而基本靠谱的定义如下:1. 进程:程序的一次执行2. 线程:CPU的基本调度单位 这两个概念虽然过于简单,但是完全可以为理解OS/线程/进程打下坚实的基础,我认为关于进程/线程的探讨,无论采
阅读全文
MongoDB复制集技术
摘要:为什么使用MongogDB复制集技术? mysql中:一主一从,一主多从结构存在的问题 1、 fileover(故障转移) a) 选主投票 b) 切换 2、 是否对就用透明化 3、 数据补偿的问题 a) 两阶段数据补偿 4、 解决方法 mysql中使用MHA+VIP + binlogserver m
阅读全文
MongoDB简单使用
摘要:MongoDB数据库默认是没有用户名及密码的,即无权限访问限制。为了方便数据库的管理和安全,需创建数据库用户。 用户创建语法格式 { user: "<name>", pwd: "<cleartext password>", customData: { <any information> }, rol
阅读全文
mongodb安装部署
摘要:1、系统准备 a) redhat或cnetos6.2以上系统 b) 系统开发包完整 c) ip地址和hosts文件解析正常 d) iptables防火墙&SElinux关闭 e) 关闭大页内存机制 ###################################################
阅读全文
MongoDB简介
摘要:引言 什么是数据? 数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0,1的形式表示。 什么是数据库管理系统? 数据
阅读全文
nginx添加ssl证书
摘要:1.为什么使用ssl证书 提示:登陆时用HTTPS可以防止别人截获用户名和密码 1.1 lnmp安装 未安装lnmp环境的,可以点击安装地址,进行安装 1.2SSL通信过程 1.3自签SSL证书 1.4编辑配置文件nginx.conf 1.5curl测试 1.6 浏览器测试
阅读全文
lamp安装
摘要:1.安装apache apache的特点 功能强大、配置简单、速度快、应用广泛、性能稳定可靠,并可做代理服务器或负载均衡来使用。 apache应用场景 1.1 解除依赖下载软件包 1.2 安装apache配置 1.3 参数解释 1.4 apache 目录结构及配置文件 AddType applica
阅读全文