![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序哲学
bianbiancheng
程序员
展开
-
Php设计模式:行为型模式(二)
4、观察者模式(Observer): 又叫发布订阅模式,当一个主体对象发生改变时,依赖它的多个观察者对象 都得到通知并自动更新响应。就像报社一样,今天发布的消息只要是看这份 报纸的人看到的都是同样的内容。如果发布另一份报纸,也是一样的。 好处:广播式通信,范围大,一呼百应,便于操作一个组团原创 2014-05-19 14:58:02 · 1058 阅读 · 0 评论 -
mysql数据库的安装以及常见优化设置
如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。咱们来讲一下基本的mysql安装和优化。原创 2014-06-17 17:05:54 · 1006 阅读 · 0 评论 -
ThinkPHP框架设计与扩展总结
导言:ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评价。这里假设大家已经使用过ThinkPHP框架,基本使用方法请参考官方文档。框架分层及url路由框架的安装非常简单,下载后放入web服务器的目录即可,但是建议大家不要用默原创 2014-05-27 20:46:58 · 811 阅读 · 0 评论 -
队列应用场景,自己实现队列(一)
一、队列使用场景:为什么需要队列在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用户触发提交动作后,等待服务器处理完毕,并且将结果返回到浏览器,期间用户不能关掉浏览器窗口,如果数据比较大,或者处理速度比较慢,那用户体验将会因此受到直接影响。但是当我原创 2014-05-23 14:49:38 · 1408 阅读 · 0 评论 -
队列应用场景,自己实现队列(二)
<?php/** * 优才网公开课示例代码 * * 任务队列实现 * * @author 优才网全栈工程师教研组 张友林 * @see http://www.ucai.cn */include_once('db.php');class Queue{ /** * 把任务扔到队列 * * @param string $taskphp 执行任务的程序 * @原创 2014-05-23 15:33:46 · 2106 阅读 · 0 评论 -
数据库的本质、概念及其应用实践(二)
想像一下我们的电脑,有目录,有文件,文件有大小,有位置,有格式,这个是有文件系统开始就有这个概念的,肯定在有一个地方,存储了这些文件的参数或者元数据,而在我们的日常生活中,每一个物体和人,都有其各自不同的特征,当一批量的这些可描述的人的特征,想要数据化存储起来的时候,也就需要有一种格式来保存。除了保存数据之外,我们还得对数据进行管理。这就是数据库出现的背景,并且随着使用场景的越加复杂,数据库本身也有了更多的衍生版本。所以数据库起源于对数据的存储以及管理。原创 2014-06-06 18:29:24 · 1718 阅读 · 0 评论 -
各开源框架使用与设计总结(一)
一、框架课程总结 框架、设计模式和队列是5月份公开课的三个主题,第一周讲设计模式,第二、四周讲框架,第三周讲队列。框架讲了两周,介绍了框架的概念、PHP框架的应用范围,以及常用的PHP框架,今天是框架的最后一讲,是对整个框架系列课程的汇总,同时和大家讨论一些框架之外、或者框架之下的技术。 今天要讨论的分为这几个方面,总结框架系列课程、探讨框架可能存在,或者解原创 2014-06-03 09:27:03 · 1283 阅读 · 0 评论 -
各开源框架使用与设计总结(二)
各开源框架使用与设计总结原创 2014-06-04 12:49:08 · 1097 阅读 · 0 评论 -
Php设计模式:行为型模式(一)
在上一篇我们讲了结构型模式,结构型模式是讨论类和对象的结构的。总共有7种。而今天我们来介绍一下行为型模式。一、什么是行为型模式?1、设计模式: 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计的总结。就好像杯子,是被前人设计出来的,实现了储存水的功能,解决了人们的喝水问题。大多数人喝水都用杯子。但是你不必自己再重做另外方法再做一种容器,而实现的也是同样的功能,原创 2014-05-19 14:33:49 · 730 阅读 · 0 评论 -
Php设计模式:行为型模式(三)
7、职责链模式 (Chainof Responsibility): 多个对象有机会处理请求,为请求发送者和接收者解耦。就像银行里的取款机,不管那一台都可以取到钱。 好处:简单化对象隐藏链结构,便于添加新职责节点。 弊端:请求可能没有接受者,或者被多个接收者调用,性能降低。 应用场景:处理多种请求。代码实现:原创 2014-05-19 15:20:04 · 553 阅读 · 0 评论 -
【优才原创】Android的拖放机制
优才网【优才原创】Android的拖放机制2016-04-18 优才学院 优才网一、拖放机制概述² 拖放操作是手指触摸屏幕上的某一对象,然后拖动该对象,最后在屏幕的某个位置释放该对象并执行某种操作,如删除、卸载、启动、复制数据等。² 允许以图形化的手势操作完成某项任务。² 拖放操作的优势:直观、易用原创 2016-04-18 11:33:44 · 2424 阅读 · 0 评论