自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【免费】106讲20G独家高质量前端、后端、移动端视频课程首次开放限时下载

优才学院独家高质量公开课视频,首次免费开放下载

2016-04-20 13:42:14 626

原创 【优才原创】Android的拖放机制

优才网【优才原创】Android的拖放机制2016-04-18 优才学院 优才网一、拖放机制概述² 拖放操作是手指触摸屏幕上的某一对象,然后拖动该对象,最后在屏幕的某个位置释放该对象并执行某种操作,如删除、卸载、启动、复制数据等。² 允许以图形化的手势操作完成某项任务。² 拖放操作的优势:直观、易用

2016-04-18 11:33:44 2424

转载 推荐:亿级用户下的新浪微博平台架构

新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。

2015-01-23 14:47:29 752

原创 mysql数据库的安装以及常见优化设置

如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。咱们来讲一下基本的mysql安装和优化。

2014-06-17 17:05:54 1006

原创 数据库的本质、概念及其应用实践(二)

想像一下我们的电脑,有目录,有文件,文件有大小,有位置,有格式,这个是有文件系统开始就有这个概念的,肯定在有一个地方,存储了这些文件的参数或者元数据,而在我们的日常生活中,每一个物体和人,都有其各自不同的特征,当一批量的这些可描述的人的特征,想要数据化存储起来的时候,也就需要有一种格式来保存。除了保存数据之外,我们还得对数据进行管理。这就是数据库出现的背景,并且随着使用场景的越加复杂,数据库本身也有了更多的衍生版本。所以数据库起源于对数据的存储以及管理。

2014-06-06 18:29:24 1718

原创 数据库的本质、概念及其应用实践(一)

想像一下我们的电脑,有目录,有文件,文件有大小,有位置,有格式,这个是有文件系统开始就有这个概念的,肯定在有一个地方,存储了这些文件的参数或者元数据,而在我们的日常生活中,每一个物体和人,都有其各自不同的特征,当一批量的这些可描述的人的特征,想要数据化存储起来的时候,也就需要有一种格式来保存。除了保存数据之外,我们还得对数据进行管理。这就是数据库出现的背景,并且随着使用场景的越加复杂,数据库本身也有了更多的衍生版本。所以数据库起源于对数据的存储以及管理。

2014-06-06 18:07:15 1945

原创 各开源框架使用与设计总结(二)

各开源框架使用与设计总结

2014-06-04 12:49:08 1097

原创 各开源框架使用与设计总结(一)

一、框架课程总结    框架、设计模式和队列是5月份公开课的三个主题,第一周讲设计模式,第二、四周讲框架,第三周讲队列。框架讲了两周,介绍了框架的概念、PHP框架的应用范围,以及常用的PHP框架,今天是框架的最后一讲,是对整个框架系列课程的汇总,同时和大家讨论一些框架之外、或者框架之下的技术。    今天要讨论的分为这几个方面,总结框架系列课程、探讨框架可能存在,或者解

2014-06-03 09:27:03 1283

原创 ThinkPHP框架设计与扩展总结

导言:ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评价。这里假设大家已经使用过ThinkPHP框架,基本使用方法请参考官方文档。框架分层及url路由框架的安装非常简单,下载后放入web服务器的目录即可,但是建议大家不要用默

2014-05-27 20:46:58 811

原创 队列应用场景,自己实现队列(二)

<?php/** * 优才网公开课示例代码 * * 任务队列实现 * * @author 优才网全栈工程师教研组 张友林 * @see http://www.ucai.cn */include_once('db.php');class Queue{ /** * 把任务扔到队列 * * @param string $taskphp 执行任务的程序 * @

2014-05-23 15:33:46 2106

原创 队列应用场景,自己实现队列(一)

一、队列使用场景:为什么需要队列在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用户触发提交动作后,等待服务器处理完毕,并且将结果返回到浏览器,期间用户不能关掉浏览器窗口,如果数据比较大,或者处理速度比较慢,那用户体验将会因此受到直接影响。但是当我

2014-05-23 14:49:38 1408

原创 Php设计模式:行为型模式(三)

7、职责链模式 (Chainof Responsibility):         多个对象有机会处理请求,为请求发送者和接收者解耦。就像银行里的取款机,不管那一台都可以取到钱。         好处:简单化对象隐藏链结构,便于添加新职责节点。         弊端:请求可能没有接受者,或者被多个接收者调用,性能降低。         应用场景:处理多种请求。代码实现:

2014-05-19 15:20:04 553

原创 Php设计模式:行为型模式(二)

4、观察者模式(Observer):             又叫发布订阅模式,当一个主体对象发生改变时,依赖它的多个观察者对象               都得到通知并自动更新响应。就像报社一样,今天发布的消息只要是看这份              报纸的人看到的都是同样的内容。如果发布另一份报纸,也是一样的。         好处:广播式通信,范围大,一呼百应,便于操作一个组团

2014-05-19 14:58:02 1058

原创 Php设计模式:行为型模式(一)

在上一篇我们讲了结构型模式,结构型模式是讨论类和对象的结构的。总共有7种。而今天我们来介绍一下行为型模式。一、什么是行为型模式?1、设计模式:          是一套被反复使用、多数人知晓的、经过分类编目的、代码设计的总结。就好像杯子,是被前人设计出来的,实现了储存水的功能,解决了人们的喝水问题。大多数人喝水都用杯子。但是你不必自己再重做另外方法再做一种容器,而实现的也是同样的功能,

2014-05-19 14:33:49 730

原创 php设计模式(二):结构型模式

上一篇我们介绍了设计模式的特性并且详细讲解了4种创建型模式,创建型模式是负责如何产生对象实例的,现在我们继续来给大家介绍结构型模式。     一、什么是结构型模式?    结构型模式是解析类和对象的内部结构和外部组合,通过优化程序结构解决模块之间的耦合问题。二、结构型模式的种类:u 适配器模式u 桥接模式u 装饰模式u 组合模式u 外观模式u 享元模式u

2014-05-14 16:29:47 577

原创 php设计模式(一):简介及创建型模式——优才网公开课

我们分三篇文章来总结一下设计模式在PHP中的应用,这是第一篇创建型模式。 一、       设计模式简介首先我们来认识一下什么是设计模式:设计模式是一套被反复使用、容易被他人理解的、可靠的代码设计经验的总结。设计模式不是Java的专利,我们用面向对象的方法在PHP里也能很好的使用23种设计模式。那么我们常说的架构、框架和设计模式有什么关系呢?架构是一套体系结构,是项目的

2014-05-12 18:16:35 795

原创 I am back!

注册 CSDN  整整六年了, 可惜不能算是一个合格的会员。社区技术分只赚了 1000多分。日志文章至今一篇也没有发表。       这其间,有个人的原因,我不太喜欢在网络上在线问人问题,相反喜欢自己从已有的问题中寻找答应或者自己解决,不太喜欢在线等帮助的方式。因为就我个人经验而言,研究已有的问题+自己的钻研,基本上可以搞定问题。      这可能是一种不太道德的做法,叫潜水。不过也不是严格意义上

2007-12-05 22:39:00 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除