- 博客(34)
- 资源 (5)
- 收藏
- 关注
转载 oop三大特性--【接口】与【多态】
原文:http://www.cnblogs.com/zizhuyuan/archive/2011/06/16/2082262.html/* 接口技术 * * 接口是一种特殊的抽象类,抽象类又是一种特殊的类 * * 接口和抽象类是一样的作用 * * 因为在PHP是单继承的,如果使用抽象类,子类实现抽象类就不能再去继承其他的类了 * * 如果既想实现一些规范,又想继承其他类
2016-03-31 17:14:31 846
转载 oop三大特性--继承性
原文来自:http://www.cnblogs.com/zizhuyuan/archive/2011/06/15/2081105.html/* * 继承性: * 1.面向对象的三大特性之一 * * 2.开放性、可扩充性 * * 3.增加代码的重用性 * * 4.提高了软件的可维护性 * * 5.继承就是用子类去“扩展”父类 * * C++
2016-03-31 17:08:55 1194
转载 oop三大特性--封装性
原文来自:http://wenku.baidu.com/link?url=JmsRqSyRvt0-wbZD8iv_CWoNQc6p-hINC8OEdIeZ0e21pKeIFoTpTlDBGaQftLAEhhmGidDZySqNjJtZPEu6nIPk0_bknJ4kHPSqcqwg2PG###--对象的3大特性:封装,继承,多态。 --对象概述 从概念上讲什么是对象?对象就是一个东
2016-03-31 12:23:39 2247
转载 php面试题
php面试题:http://mp.weixin.qq.com/s?__biz=MzI0MjEwMDMzNQ==&mid=401296795&idx=1&sn=86942965da5f85f2d640da4262c0c522&scene=4#wechat_redirect
2016-03-29 17:38:36 288
转载 五种利用strace查故障的简单方法
原文来自:http://blog.csdn.net/dlmu2001/article/details/8842891http://www.hokstad.com/5-simple-ways-to-troubleshoot-using-strace我一直惊讶为什么这么少的人认识到可以利用strace来干的事,它一直是我的第一调试工具,因为基本上它存在于我运行过的所有的
2016-03-29 17:17:34 558
转载 mysql触发器
原文:http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/upd
2016-03-26 11:35:31 242
原创 php基础排序
/** * 插入 */function charu($arr) { $count = count ( $arr ); for($i = 1; $i < $count; $i ++) { // 以数组第一个数字为基准 $temp = $arr [$i]; // 控制循环并进行交换 for($j = $i - 1; $j >= 0; $j --) { if ($temp < $
2016-03-25 10:05:06 264
转载 【MySQL】性能优化之 覆盖索引
原文:http://blog.itpub.net/22664653/viewspace-774667/ 一个包含查询所需的字段的索引称为 covering index 覆盖索引。MySQL只需要通过索引就可以返回查询所需要的数据,而不必在查到索引之后进行回表操作,减少IO,提供效率。 当你对一个sql 使用explain statement 查看一个sql的执行计划时,在EXPLA
2016-03-24 16:26:37 267
原创 mysql 不太熟悉概念收集
事物:MYSQL的事务处理主要有两种方法1.用begin,rollback,commit来实现 begin开始一个事务 rollback事务回滚 commit 事务确认2.直接用set来改变mysql的自动提交模式 mysql默认是自动提交的,也就是你提交一个query,就直接执行!可以通过 set autocommit = 0 禁止自
2016-03-24 12:22:59 456
转载 php 封装Memcache 队列缓存类
原文来自:http://blog.csdn.net/ricky_sky/article/details/47399585/** * Memcache缓存队列类 * @author ricky */class CacheMemcacheQueue{ public static $client; //memcache客户端连接 public $ac
2016-03-23 22:14:44 1498
转载 请论述下mysql中innodb和myisam的区别和优劣
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。 下面是已知的两者之间的差别,仅供参考。 innodb InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力 (crash recovery capabilities)的事务安全 (transaction-safe (AC
2016-03-22 09:59:12 406
原创 php 类、方法关键字
1、final如果我们不希望一个类被继承,我们使用final来修饰这个类。这个类将无法被继承。final---用于类、方法前。 final类---不可被继承。 final方法---不可被覆盖。 2、public 表示全局,类内部外部子类都可以访问;private表示私有的,只有本类内部可以使用;protected表示受保护的,只有本类或子类或父类中可以访问;3、
2016-03-21 15:03:31 1814
原创 mysql锁-乐观锁
1、乐观锁:一张表 两个字段 一个id 一个useCount表里存了100个id 每个id对应自己的useCount业务场景是:当id每使用一次 useCount要加1。 当useCount大于1000时 这个id就不能在被使用了(换句话说 无法从数据库中查出)在高并发情况下,会遇到一种问题: 假设数据表中有一条记录为 id=123456; useCount=999
2016-03-21 12:14:44 375
转载 高性能网站架构之缓存篇—Redis集群搭建
看过 高性能网站架构之缓存篇--Redis安装配置和高性能网站架构之缓存篇--Redis使用配置端口转发 这两篇文章的,相信你已经对redis有一定的了解,并能够安装上,进行简单的使用了,但是在咱们的实际应用中,使用redis肯定不会使用单机版,不光是redis不能使用单机版,其他的也不会使用,所以今天我们来说一下redis cluster的安装。 1. Redis Clust
2016-03-21 12:03:07 462
转载 时间复杂度和空间复杂度详解
本文转自:http://blog.csdn.net/booirror/article/details/7707551算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可
2016-03-21 11:41:48 268
转载 设计模式之CS和BS结构的区别
BS,CS模式经常性听到,对于一个PHP程序员的我,却不得其意思,找了篇文章,大概了解下~~自己不晓得,只能转载了,非自己思维,望见谅~~什么是C/S和B/S结构? C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装
2016-03-18 23:57:02 5912
原创 linux
1、centos 查找文件或目录:查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print比如要查找某个目录:find / -name 'svnporject' -type d
2016-03-18 15:08:31 209
转载 php7新特性(1)--https://segmentfault.com/a/1190000003893899
截止到目前为止,PHP官方已经发布了php7的RC7版本,距离发布第一个正式版本不会很远了!现在来说php7的重大特性肯定已经是定型了,不会再有什么变动了。后续一些版本的迭代主要也就是修修bug,优化之类的。下面就来说话我们一直期待的php7会有那些主要的变化了。。。关于PHP20年的发展历史;迄今为止最流行的WEB开发语言;超过82%的网站都会使用PHP作
2016-03-18 14:19:10 636
转载 CentOS下查看apache,php,mysql版本信息
查看linux的内核版本,系统信息,常用的有三种办法: uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;还可以通过httpd -v来查询;当然,安装好ap
2016-03-18 11:23:38 21079 1
转载 PHP中this,self,parent的区别
PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4
2016-03-17 10:05:23 308
转载 YII2 增加自定义目录结构
原文:http://jingyan.baidu.com/article/90bc8fc867e397f652640c7d.htmlYII2高级版增加自定义目录结构工具/原料YII2方法/步骤1、首先要在common的目录里面的config/bootstrap文件里面增加一行对应的配置文件 例如:Yii::
2016-03-16 18:19:37 2636 1
原创 laravel 安装
composer create-project laravel/laravel d:/wamp/www/laravel_new_pro --prefer-dist
2016-03-16 16:42:02 337
原创 100msh interview
本来不想吐槽这次Interviewer 过程的,又忍不住吐槽了一番interviewer:你做的这个系统主要是用来分析什么东西me:分析官网产生的数据interviewer(以下简称:i):具体功能有哪些me:(思索片刻,毕竟这个不能随意回答,属于公司内部的分析系统)用户注册充值,以及官网总体趋势。具体到某段时间点特定的用户在对应游戏、区服、媒体、广告的数据;i:有没有对具体用
2016-03-15 14:38:25 765
原创 php框架一些错误
突然想到设置一个分类,来存储使用框架过程遇到的bug。1、ThinkPHP:在视图层js代码块中采用tp自带的模板引擎: var platform = [ {id: "", html: "", name: ""},
2016-03-15 10:52:50 383
转载 mysql 查询优化
原文:http://www.jb51.net/article/39221.htm1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id fro
2016-03-14 18:12:43 246
转载 Yii去掉index.php?r=
原文:http://blog.csdn.net/mr_raptor/article/details/50749016目的:我只想去掉浏览器地址栏中的index.php?r=这一块。首先确认apache2配置1. 开启 apache 的 mod_rewrite 模块去掉LoadModule rewrite_module modules/mod_rewrite.
2016-03-10 12:27:43 1296
转载 php反射类 ReflectionClass
什么是php反射类,顾名思义,可以理解为一个类的映射。举个例子:class fuc { //定义一个类static function ec() {echo '我是一个类';}}$class=new ReflectionClass('fuc'); //建立 fuc这个类的反射类echo $class; //输出这反射类C
2016-03-04 11:34:16 317
原创 缓存之redis
数据类型5种字符串(Strings)、列表(Lists)、集合(Sets)、哈希(Hashes)、有序集合(Sorted Sets)参考:http://blog.csdn.net/gaogaoshan/article/details/41039581参考:http://www.cnblogs.com/guanjinke/archive/2013/01/21/2870576.html
2016-03-04 11:18:59 337
原创 缓存之memcache
学习过程总感觉是零散的,不容易记忆,故此,打算开一类关于缓存--memcache,redis之类的记录,只适合个人key/value 允许的最大值原文:http://www.tanbo.name/html/99597.htmlmemcached的简单限制就是键(key)和item的限制。最大键长为250个字符。可以接受的储存数据不能超过1MB,因为这是典型slab 的最大值
2016-03-04 11:13:02 312
转载 通俗讲解:缓存、缓存算法和缓存框架
网址:http://blog.jobbole.com/30940/引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这篇文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存
2016-03-02 11:41:49 302
centos7+nginx+php php-fpm
2018-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人