2017年8月16日

一些Redis面试题

摘要: 1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数 阅读全文

posted @ 2017-08-16 23:08 好好耕耘 阅读(250) 评论(0) 推荐(0) 编辑

PHP中类和对象

摘要: 面向对象中的基本概念 类和对象 对象: 万物皆对象; 类: 任何对象,都可以人为“规定”为某种类型(类别); class Person{ var $name ; var $age; var $edu; } 我: 姓名:罗XX, 年龄40, 学历:大学; 王亮: 姓名:王亮 年龄:20; 学历:大学; 阅读全文

posted @ 2017-08-16 21:22 好好耕耘 阅读(523) 评论(0) 推荐(0) 编辑

PHP中普通方法和静态方法

摘要: 普通方法(实例方法) 一个类中定义的方法,可以为这个类的所有对象调用的方法。也可以理解为,这个类的所有对象,都各自有自己的一个该方法; 定义形式: class 类名{ function 方法名(形参1,形参2,.... ){ //方法体。。。 } } 调用形式: $对象名->方法名(实参1,实参2, 阅读全文

posted @ 2017-08-16 20:18 好好耕耘 阅读(499) 评论(0) 推荐(0) 编辑

PHP中普通属性和静态属性

摘要: 普通属性(实例属性): 实例的单词为:instance 实例,其实也叫做“对象”; 普通(实例)属性,就是一个可以在该类实例化出的对象上使用的属性! 定义形式: class 类名{ var $属性名 = 初始值; var $属性名; //这个属性没有初始值; //上述的var 还可以使用public 阅读全文

posted @ 2017-08-16 20:17 好好耕耘 阅读(7088) 评论(0) 推荐(1) 编辑

PHP中对象的传值方式

摘要: 对象的传值方式: 为什么对于对象,值传递和引用传递,这个情况下,他们似乎没有区别??? 这要从对象的数据的存储方式来理解: $o1 = new C1(); //这里创建一个对象o1,其存储结果如图所示: 这里,实际上,变量$o1中,存储的数据只是一个“对象编号#1”,这个对象编号,才会去指向对象数据 阅读全文

posted @ 2017-08-16 20:10 好好耕耘 阅读(780) 评论(0) 推荐(0) 编辑

PHP创建对象的几种形式

摘要: 创建对象的几种形式 class C1{ var $p1 = 1; //定义一个属性; } 形式1: $o1 = new C1(); //通过一个类,去new出一个对象 形式2: $o2 = new $o1(); //通过一个对象,去new出一个对象——其实是new出来的是旧对象所述类的一个新对象。 阅读全文

posted @ 2017-08-16 20:04 好好耕耘 阅读(222) 评论(0) 推荐(0) 编辑

面向对象与面向过程思想区别

摘要: 面向对象编程思想介绍 面向过程编程: 其基本特征是: 将要完成的任务,分割为若干个步骤: 第1步:做什么。。。 第2步:做什么。。。 ....... 最后,做完了,任务完成! 图示: 例子:完成来传智“报名学习”这件事,可以这样来实现: 第一步,学生提出要报名,并提供姓名和照片 第二步,咨询老师接收 阅读全文

posted @ 2017-08-16 17:22 好好耕耘 阅读(224) 评论(0) 推荐(0) 编辑

mysql中联合查询

摘要: 联合查询union 一个翻译问题的解释: 在mysql的手册中,将连接查询(Join)翻译为联合查询; 而联合查询(union),没有明确翻译。 但: 在通常的书籍或文章中,join被翻译为“连接”查询;而union才被翻译为联合查询。 基本概念 将两个具有相同字段数量的查询语句的结果,以“上下堆叠 阅读全文

posted @ 2017-08-16 17:11 好好耕耘 阅读(7075) 评论(0) 推荐(1) 编辑

mysql中用户和权限

摘要: 用户管理 用户数据所在位置: mysql中的所有用户,都存储在系统数据库(mysql)中的user 表中——不管哪个数据库的用户,都存储在这里。 表初始内容如下: 创建用户: 形式: create user ‘用户名’@’允许登录的地址/服务器’ identified by ‘密码’; 说明: 1, 阅读全文

posted @ 2017-08-16 16:59 好好耕耘 阅读(1238) 评论(0) 推荐(0) 编辑

mysql中事务

摘要: 事务控制语言 什么叫做“事务”: 想象一个场景: 小明给小花 汇款 5000元 买 IPHONE,操作界面不用管,不管什么操作界面,最终都要落实到这样两条语句的执行: update 存款表 set money = money - 5000 where 账户=’小明’; update 存款表 set 阅读全文

posted @ 2017-08-16 16:54 好好耕耘 阅读(232) 评论(0) 推荐(0) 编辑

mysql流程控制语句

摘要: mysql编程 mysql编程中语句块包含符: 其实就是相当于js或php中大括号语法: [标识符:]begin //语句。。。。 end [标识符]; 标识符就是定义定义的任意的名字而已,比如: if (条件判断) begin //。。。。 end; end if; if (条件判断) A:beg 阅读全文

posted @ 2017-08-16 16:44 好好耕耘 阅读(1243) 评论(0) 推荐(0) 编辑

mysql中变量

摘要: mysql中的变量: mysql中,有两种变量形式: 普通变量: 不带“@”符号; 定义形式: declare 变量名 类型名 【default 默认值】; //普通变量必须先这样定义 赋值形式: set 变量名 = 值; 取值:就直接使用变量名; Mysql变量使用“场所”:只能在“编程环境”中使 阅读全文

posted @ 2017-08-16 16:40 好好耕耘 阅读(514) 评论(0) 推荐(0) 编辑

mysql中触发器

摘要: 触发器(trigger) 含义: 触发器,也是一段预先定义好的编程代码(跟存储过程和存储函数一样),并有个名字。 但: 它不能调用,而是,在某个表发生某个事件(增,删,改)的时候,会自动“触发”而调用起来。 定义形式: create trigger 触发器名 触发时机 触发事件 on 表名 for 阅读全文

posted @ 2017-08-16 16:35 好好耕耘 阅读(241) 评论(0) 推荐(0) 编辑

mysql中(存储)函数

摘要: (存储)函数: 函数,也说成“存储函数”,其实就是js或php中所说的函数! 唯一的区别: 这里的函数必须返回一个数据(值); 定义形式: 注意事项: 1, 在函数内部,可以有各种变量和流程控制的使用; 2, 在函数内部,也可以有各种增删改语句; 3, 在函数内部,不可以有select或其他“返回结 阅读全文

posted @ 2017-08-16 15:48 好好耕耘 阅读(386) 评论(0) 推荐(0) 编辑

mysql中存储过程

摘要: 存储过程procedure 存储过程,其本质还是函数——但其规定:不能有返回值; 定义形式: 说明: 1,in:用于设定该变量是用来“接收实参数据”的,即“传入”;默认不写,就是in 2,out:用于设定该变量是用来“存储存储过程中的数据”的,即“传出”,即函数中必须对它赋值; 3,inout:是i 阅读全文

posted @ 2017-08-16 15:38 好好耕耘 阅读(1988) 评论(0) 推荐(0) 编辑

mysql中视图

摘要: 视图(view)定义语句 什么叫视图? 类比:什么叫做函数? 就是一段代码,我把它“封装”起来,并给一个名字,以后,要使用(执行)该段代码,就方便了:用该函数名就可以了。 视图: 就是一个select语句(通常比较复杂),我们给其一个名字(视图名),以后,要使用(执行)该select语句,就方便了: 阅读全文

posted @ 2017-08-16 15:20 好好耕耘 阅读(167) 评论(0) 推荐(0) 编辑

mysql中一些表选项

摘要: 表选项列表 表选项就是,创建一个表的时候,对该表的整体设定,主要有如下几个: charset = 要使用的字符编码, engine = 要使用的存储引擎(也叫表类型), auto_increment = 设定当前表的自增长字段的初始值,默认是1 comment = ‘该表的一些说明文字’ 说明: 1 阅读全文

posted @ 2017-08-16 00:17 好好耕耘 阅读(837) 评论(0) 推荐(0) 编辑

导航