
算法理论
bianbiancheng
程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Php设计模式:行为型模式(二)
4、观察者模式(Observer): 又叫发布订阅模式,当一个主体对象发生改变时,依赖它的多个观察者对象 都得到通知并自动更新响应。就像报社一样,今天发布的消息只要是看这份 报纸的人看到的都是同样的内容。如果发布另一份报纸,也是一样的。 好处:广播式通信,范围大,一呼百应,便于操作一个组团原创 2014-05-19 14:58:02 · 1126 阅读 · 0 评论 -
数据库的本质、概念及其应用实践(一)
想像一下我们的电脑,有目录,有文件,文件有大小,有位置,有格式,这个是有文件系统开始就有这个概念的,肯定在有一个地方,存储了这些文件的参数或者元数据,而在我们的日常生活中,每一个物体和人,都有其各自不同的特征,当一批量的这些可描述的人的特征,想要数据化存储起来的时候,也就需要有一种格式来保存。除了保存数据之外,我们还得对数据进行管理。这就是数据库出现的背景,并且随着使用场景的越加复杂,数据库本身也有了更多的衍生版本。所以数据库起源于对数据的存储以及管理。原创 2014-06-06 18:07:15 · 2065 阅读 · 0 评论 -
队列应用场景,自己实现队列(一)
一、队列使用场景:为什么需要队列在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用户触发提交动作后,等待服务器处理完毕,并且将结果返回到浏览器,期间用户不能关掉浏览器窗口,如果数据比较大,或者处理速度比较慢,那用户体验将会因此受到直接影响。但是当我原创 2014-05-23 14:49:38 · 1456 阅读 · 0 评论 -
队列应用场景,自己实现队列(二)
<?php/** * 优才网公开课示例代码 * * 任务队列实现 * * @author 优才网全栈工程师教研组 张友林 * @see http://www.ucai.cn */include_once('db.php');class Queue{ /** * 把任务扔到队列 * * @param string $taskphp 执行任务的程序 * @原创 2014-05-23 15:33:46 · 2181 阅读 · 0 评论 -
mysql数据库的安装以及常见优化设置
如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。咱们来讲一下基本的mysql安装和优化。原创 2014-06-17 17:05:54 · 1080 阅读 · 0 评论