2015年7月7日

设计模式之建造者模式

摘要: 1、使用场景:如果你需要将一个复杂对象的构建与他的表示分离,使得相同的构建过程可以创建不同的表示的意图时,我们需要你应用一个设计模式,‘建造者模式’,又叫生成器模式。建造者模式可以将一个产品的内部表象与产品的生成过程分隔开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。如果我们用了建造者... 阅读全文

posted @ 2015-07-07 09:12 WhyWin 阅读(2017) 评论(0) 推荐(1)

2015年7月6日

sql 查询基本语法

摘要: 1、计算列 select * from emp --*表示所有的 --from emp 表示从emp表查询select empno,ename from emp;select ename,sal*12 as "年薪"from emp --as可以省略,记住“年薪“不要写成‘年... 阅读全文

posted @ 2015-07-06 17:40 WhyWin 阅读(1193) 评论(0) 推荐(1)

2015年7月5日

jsp EL 表达式

摘要: EL表达式EL全名为ExpressionLanguageEL语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JS... 阅读全文

posted @ 2015-07-05 10:55 WhyWin 阅读(1298) 评论(1) 推荐(1)

2015年7月4日

java String部分源码解析

摘要: String类型的成员变量/** String的属性值 */ private final char value[]; /** The offset is the first index of the storage that is used. */ /**数组被使用的开始位置*... 阅读全文

posted @ 2015-07-04 22:13 WhyWin 阅读(3999) 评论(1) 推荐(1)

设计模式之装饰模式

摘要: 定义:装饰模式:动态地把一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。Component是定义一个对象接口,可以给这些对象动态地添加职责,ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象类,继承了Compo... 阅读全文

posted @ 2015-07-04 15:41 WhyWin 阅读(1807) 评论(0) 推荐(1)

2015年7月3日

进程通信

摘要: 1、定义: 进程通讯是指进程之间的信息交换。 在进程之间要传送大量数据时,就需要使用进程通讯。 进程互斥和同步需要交换一定的信息,它们也可归为进程通讯,属于低级的进程通讯。低级的原因在于(1)、效率低,生产者每次只能向缓冲池投放一个产品(消息),消费者每次只能从缓冲池中取得一个消息(2)、通讯... 阅读全文

posted @ 2015-07-03 21:05 WhyWin 阅读(1713) 评论(0) 推荐(1)

设计模式之备忘录模式

摘要: 问题引入,把‘游戏角色’的存取状态细节封装起来,而且最好是封装在外部的类当中,以体现职责分离。备忘录模式(Memento),在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象回复到原先保存的状态。备忘录模式的结构图涉及角色: 1.Origin... 阅读全文

posted @ 2015-07-03 09:00 WhyWin 阅读(1237) 评论(0) 推荐(2)

2015年7月2日

设计模式之单例模式

摘要: 方法的提炼和重要,同样的代码加入出现了5遍,只要我们稍微一修改,我们要修改的就是5个地方,可能我们有时候改了几个地方,有1、2个地方漏改了,方法的提炼有助于开发的维护和扩展。好吧,扯远了,回到我们的正题,单例模式。一、定义:单例模式(Singleton),保证一个类仅有一个实例,并提供一个访... 阅读全文

posted @ 2015-07-02 19:51 WhyWin 阅读(1144) 评论(3) 推荐(1)

设计模式之解释器模式 ——初学

摘要: 1、定义解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语句中的句子。2、解决的问题 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语句中的句子,这样就可以构造一个解释器,该解释器通过... 阅读全文

posted @ 2015-07-02 09:09 WhyWin 阅读(1073) 评论(0) 推荐(0)

2015年7月1日

设计模式之访问者模式——初学

摘要: 1、定义访问者模式(Vistor),表示一个作用于某对象结构中的各个元素的操作,它使你可以在不改变各个元素的类的前提下定义作用于这些元素的新操作。2、UML类解析:Vistor:为每个对象结构中ConcreteElememt的每个类声明一个Visit操作ConcreteVistor1、Concret... 阅读全文

posted @ 2015-07-01 15:42 WhyWin 阅读(557) 评论(0) 推荐(1)

导航