`
zhouzhao21
  • 浏览: 72969 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding Pattern)。 Architectural Pattern : 一个架构模式描述软件系统里的基本的结构组织或纲要。架构模式提供一些事先定义好的子系统,指定它们的责任,并给出把它们组织在一起的法则和指南。 一个架构模式常常可以分解成很多个设计模式的联合使用。 Design Pat ...
介绍:     PureMVC是一个定位于设计高性能RIA客户端的基于模式的框架。现在它已经被移植到其他的平台上,包括服务器端环境。     PureMVC由controller、Model 、view 三个子系统构成的,由Facade,实现统一管理的一个系统架构。     以前使用过一段时间 PureMVC ,看的全都是英文资料,今偶然发现中文版的最佳实践已经出来了,特发出来与大家共享。 地址: http://puremvc.org/component/option,com_wrapper/Itemid,183/
介绍: Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。 版本: RED5 0.7  eclipse3.3.1 myeclipse 5.1 tomcat 6.0.16 下载 Red5War_0.7.0.zip 。 1。查看 %TOMCAT_HOME/conf/Catalina/localhost 目录下是否有与 RED5 ...
对于服务器 socketChannel (ServerSocketChannel),唯一(也只能)关心的操作是 OP_ACCEPT(表示一个新的客户端连接)。 一般一个线程应可以共享一个 Buffer 。 在没有客户端请求时,Selector.select() 将一直堵塞。应该将此做为唯一的堵塞时刻(在 I/0 Socket 中,在读数据时也会堵塞),做为服务器一般会无限循环此条件。 在自 Selector.selectedKeys().iterator() 中得到的 SelectionKey 时,就应该调用 iterator 的remove() 方法将其自集合中删除,防止忘记删除或删除地点不统 ...

2008 中国

08 年的前半年,祖国好像过的不怎么好,虽然我一直不关心国家大事,但耳闻的也是不少。闻知总理因地震之事一夜添了许些白发。心里很是感动。 自知现在还不能为祖国做点什么像样的贡献,只有默默工作,默默付出,努力学习。呵,是的,努力学习。 敬爱的祖国啊,全国的人们都在为你努力着,因你骄傲着。一直都是,永远都是。 08 年,祖国走好,我也会走好!
装饰模式(decorator pattern):     装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。     装饰模式以对客户端透明的方式动态地给一个对象附加上更多的责任。 ...
适配器模式( Adapter Pattern)把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。又称为转换器模式、变压器模式、包装(Wrapper)模式(把已有的一些类包装起来,使之能有满足需要的接口)。   模式所涉及的角色有:   目标(Target)角色:所期待得到的接口。   源(Adaptee)角色:需要适配的接口。   适配器(Adapter)角色:适配器把源接口转换成目标接口。根据这一角色的实现不同,可分为类的适配器模式(使用继承实现)和对象的适配器模式(使用委派关系实现)。     适配器模式的用意是 ...
程序功能是使用指定的模板文件生成或更改代码和配置文件。 具体的使用大家可以看附件。目前仅提供了 velocity 的实现,大家可以自己使用其他模板技术实现。 做的还不算太完善,比如对异常的友好提示方面,呵,做着就是给程序员们使用的。 欢迎大家提出宝贵意见。
在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse : Setup your Development Environment - or follow the steps below if you're a veteran.          1. Download and install JDK 5+ (make sure your JAVA_HOME environment variable points to the JDK, not a JRE).          2. Download and install MySQL 5.x.   ...
桥梁模式是对象的结构模式,又称柄体(Handle and Body)模式或接口(Interface)模式。     桥梁模式的用意是 "将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化"。     by kyo:抽象化有其单独的等级结构,实现化有其单独的等级结构,两者相不互干扰。     抽象化:存在于多个实体中共同的的概念性联系,就是抽象化。作为一个过程,抽象化就是忽略一些信息,从而把不同的实体当作同样的实体对待。     实现化:抽象化的具体实现,就是实现化,一个类的实例就是这个类的实现化,一个具体子类是它 ...
我努力享受自己正在做的任何事情。 我不会浪费时间为过去的失败感到遗憾。 我不会浪费时间为那些自己没做的事情感到羞愧。 如果一件事情真的很重要的话,我总能找到时间完成它。 读书的时候,我只会用很少时间,只了解书的要点内容。 我没有电视机。 我的办公室跟我的住所距离很近,所以我可以走路去上班。只有在遇到急事的时候,我才会开车。 我会反思自己的旧习惯,并尽量改掉那些不好的习惯。 我放弃所有的 "等待时间"。如果我不得不等待的时候,我将其看成是放松自我的机会,或者我也可以利用这段时间来做一些我平时不会做的事情。 我的手表比标准时间快三分钟,这样我每天都可以比别人提前三分钟。 我会在口 ...
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。         设计模式的任务就是协助设计师处理复杂系统的设计。设计师处理复杂系统的一个常见方法便是将其 "分而治之" ,把一个系统划分为几个较小的子系统。         门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Facade)对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。         门面模式中的角色:     门面(Facade)角色:客户端可以调用这个角色的方法。在正常情况下,本角色会将所有从客户端发来的请求委派到相 ...
代理模式(利用间接通信改善系统设计的模式):     代理模式给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。     间接性的通信可以给出较低的耦合关系,较强的合作关系,以及微妙的结构和易于复用的设计架构。     所谓代理(proxy or surrogate),就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 如果按照使用目的来划分,代理有以下几种: 远程(Remote)代理: 虚拟(Virtual)代理: Copy-on-Write ...
Global site tag (gtag.js) - Google Analytics