E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HeadFirst
headfirst
servlet&jsp笔记
一、在其第三章小型MVC实例中的第二版servlet会出现编译不过答:List容器要设置类型,这里应为packagecom.example.model; importjava.util.*; publicclassBeerExpert{ publicListgetBrands(Stringcolor){ Listbrands=newArrayList(); if(color.equals("am
xiaozz_m608c
·
2014-08-26 20:00
16.设计模式之状态模式
这个对象看上去就像是改变了它的类一样2.例子: 例子参考
HeadFirst
通过状态模式实现糖果机,糖果机分为四个状态:投币,未投币,售完,销售中 然后通过当前状态决定当前的操作,看一下,未用状态模式实现的
wangkechao.dream
·
2014-07-31 16:00
设计模式
状态模式
16.设计模式之状态模式
这个对象看上去就像是改变了它的类一样2.例子:例子参考
HeadFirst
通过状态模式实现糖果机,糖果机分为四个状态:投币,未投币,售完,销售中然后通过当前状态决定当前的操作,看一下,未用状态模式实现的java
wangkechao.dream
·
2014-07-31 16:00
设计模式
状态模式
16.设计模式之状态模式
这个对象看上去就像是改变了它的类一样2.例子:例子参考
HeadFirst
通过状态模式实现糖果机,糖果机分为四个状态:投币,未投币,售完,销售中然后通过当前状态决定当前的操作,看一下,未用状态模式实现的java
wangkechao.dream
·
2014-07-31 16:00
设计模式
状态模式
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
justjavac
·
2014-07-14 15:00
前端开发
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
justjavac
·
2014-07-14 15:00
前端开发
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
justjavac
·
2014-07-14 15:00
前端开发
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
justjavac
·
2014-07-14 15:00
前端开发
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
justjavac
·
2014-07-14 15:00
前端开发
前端工程师的修真秘籍(css、javascript和其它)
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
coffeescript
·
2014-07-14 14:00
JavaScript
6.23-6.29
阅读本周入手了《暗时间》、《大教堂与集市》、《
HeadFirst
设计模式》、《敏捷武士》、《三体》五本书。
武斌_小米
·
2014-06-29 00:00
番茄工作法
个人总结
MySQL数据库学习初步
我使用的环境是Win7,开始学习PHP和MySQL,并且买了本《HeadFirstPHP&MySQL》,可以从HeadFirstLabs官网获得
HeadFirst
系列书籍的相关信息和源代码。
ccf19881030
·
2014-06-28 22:00
关于前端开发技术的书籍推荐以及技术书分类
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
chromeplugin
·
2014-06-19 14:00
Head First PHP &MySQL学习笔记
最近一段时间在学习PHP,买了《HeadFirstPHP&MySQL》中文版这本书,之前买过《
HeadFirst
设计模式》,感觉这系列的书籍总体来说很不错。
ccf19881030
·
2014-06-17 22:00
自己写的一个将指定目录下的文本文件集合成单独的一个大文本文件工具
今天在看《
HeadFirst
设计模式》这本书,书是好书,但是源码写的太碎了,并且每个源码文件都只有几行,看起来很不方便。于是便想将每章的所有源码收集成单独的一个大文本文件中,方便阅读。
卓尔
·
2014-06-13 12:00
java
合成文本文件
多文件合成
HeadFirst
Jsp 09 (JSTL)
JSTL (jsp standard tag library) 标准标记库 JSTL 安装, 注意你的每一个项目都需要一个 JSTL副本, 并把它放在WEB-INF/lib 目录下, 在 Tomcat 5 中, 随Tomcat发布的示例应用中已经安装了JSTL, 所以你只需copy 一份到你自己应用的 WEB-INF/lib目录下就行了, jstl.jar 这个文件. <
·
2014-06-12 14:00
first
设计模式之状态模式
2.状态模式UML图3.
HeadFirst
设计模式的例子(1)UML图(2)代码:State.javapublicinterfaceState{ publicvoidinsertQuarter(); publicvoidejectQuarter
hfreeman2008
·
2014-06-08 11:00
java
设计模式
状态模式
前端工程师的修真秘籍(css、javascript和其它)
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
mrcuiliodng
·
2014-05-30 09:00
JavaScript
C++设计模式学习------组合模式
由于《
Headfirst
设计模式》和《大话设计模式》这两本比较通俗的书一个是Java,一个是C#,虽说原理都是一样的,但是在某些数据结构上面C++还是跟这两者有区别的,并且C++关于对象用指针还是引用的问题困扰我很久
deirjie
·
2014-05-28 22:00
设计模式
C++
工作
软件开发
web工程师入门秘籍(CSS and javascript)
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
shanzhizi
·
2014-05-08 11:00
JavaScript
Web
css
自己写的一个将指定目录下的文本文件集合成单独的一个大文本文件工具
今天在看《
HeadFirst
设计模式》这本书,书是好书,但是源码写的太碎了,并且每个源码文件都只有几行,看起来很不方便。于是便想将每章的所有源码收集成单独的一个大文本文件中,方便阅读。
JKhere
·
2014-05-06 22:25
Java
合成文本文件
多文件合成
Java
前端工程师的修真秘籍(css、javascript和其它)
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
tw_wangzhengquan
·
2014-05-06 13:00
JavaScript
html
jquery
css
it
前端工程师的修真秘籍(css、javascript和其它)
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
q969403688
·
2014-05-05 11:00
html
jquery
json
css
it
前端开发,从菜鸟到大牛的取经之路
入门,用浅显的语言和方式讲述正确的道理和方法,如
headfirst
系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如DefinitiveGuide/Programmingxx
·
2014-05-05 00:00
前端
JAVA设计模式学习笔记1——策略模式
各种资料对设计模式定义说法不一,也没有人给出一个像课本一样的定义,但核心思想是一致的,本文对于各种模式的定义部分摘自《
HEADFIRST
设计模式》,部分摘自网络,还有一部分为自己理解,对于各种模式的理解
download11985
·
2014-04-23 11:16
java
学习笔记之设计模式
[置顶] head first设计模式之单例模式 c++解读
最近学习了下《
headfirst
设计模式》,先对单例模式做个简单的总结。为什么不用全局变量?单例模式用一句话概括就是只产生一个对象,那为啥不用全局变量来代替单例模式呢?
xinpo66
·
2014-04-10 17:00
初识设计模式 chapter 01-策略模式
初识设计模式chapter 01-入门1.引言上周快速地把《
HeadFirst
设计模式》推到第7章,这周状态不佳,除了写了个工具之外书都没翻,现在连设计模式的名字都记不全了,深感大脑记忆学的快忘的也快。
adoaiwen1314
·
2014-03-28 10:00
设计模式
设计
策略模式
JAVA设计模式 之 策略模式
一.定义设计模式定义了算法族,分别封装起来,让他们之间可以互相替代,此模式让算法的变化独立于使用算法的客户(该定义来自于
HeadFirst
设计模式)。
chengzhangmsdn
·
2014-03-23 16:00
java
设计模式
编程
线程安全的单例模式
Headfirst
--DesignPatterns中关于单例模式的描述:1.全局变量的缺点: 必须在程序一开始就创建好对象,如果程序在这次的执行过程中又一直没用到它,就非常耗费资源。 2.
keda8997110
·
2014-03-12 10:00
线程安全的单例模式
策略模式-常用设计模式
这次学习设计模式主要是通过看
Headfirst
系列的设计模式一书。之所以选择这本书,来入门,是因为身边挺多同学,看过这个,并且十分推荐。
dapengking
·
2014-03-02 20:00
Java设计模式——策略模式
于是开始了另一本大部头的书《
HeadFirst
设计模式》。今天看了第一章,以一种非常轻松,循序渐进的方式将设计模式,很喜欢这本书。大部分内容和实例都摘抄自课本。
鬼大来晚了
·
2014-03-02 00:00
java设计模式
设计模式笔记
参考资料:《
HeadFirst
设计模式》设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2、多用组合,少用继承。3、针对借口编程,不针对实现编程。
Alan_xu_
·
2014-02-24 11:52
设计模式
代码
笔记
模板方法模式实践小结
模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下:最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖
HeadFirst
设计模式这本书中对这个算法有深入分析,可以参考
lijingshou
·
2014-02-15 23:00
java
设计模式
模板方法
模板方法模式实践小结
模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下:最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖
HeadFirst
设计模式这本书中对这个算法有深入分析,可以参考
lijingshou
·
2014-02-15 23:00
java
设计模式
模板方法
模板方法模式实践小结
模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下:最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖
HeadFirst
设计模式这本书中对这个算法有深入分析,可以参考
lijingshou
·
2014-02-15 23:00
java
设计模式
模板方法
模板方法模式实践小结
阅读更多模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下:最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖
HeadFirst
设计模式这本书中对这个算法有深入分析
lijingshou
·
2014-02-15 23:00
设计模式
模板方法
Java
【
HeadFirst
设计模式】单件模式
单件模式确保一个类只有一个实例,并提供一个全局访问点。以下为使用“双重检查加锁“,在getInstance()中减少使用同步的单件模式代码publicclassSingleton(){//构造器声明为私有的,只有自Singleton类内才可以调用构造器privateSingleton(){}//用静态方法实例化对象,并返回这个实例对象publicstaticSingletongetInstance
coding_sloth
·
2014-01-21 22:16
Head
First
Design
Patterns
java
设计模式
Singleton
Java
Design
Patterns
学习笔记
推荐书、网站(大多为计算机相关)
=======零基础编程入门======《深入浅出程序设计》
HeadFirst
系列,Python,2013.2.6《C++编程你也行》 名字挺雷,知名度很低,作者大腕,2013.2.6《编程ING》
zhang9801050
·
2014-01-21 13:00
【
HeadFirst
设计模式】工厂模式
简单工厂简单工厂不是一个设计模式,反而比较像是一种编程习惯。Pizza简单工厂类图PizzaStore是工厂的“客户”,PizzaStore通过SimplePizzaFactory取得pizza实例。SimplePizzaFactory类中的createPizza()方法通常为静态方法。Pizza通常定义为抽象类,具有一些有用的实现,这些实现可以被覆盖。工厂方法模式(FactoryMethodPa
coding_sloth
·
2014-01-16 22:36
Head
First
Design
Patterns
java
oo
Factory
Java
Design
Patterns
学习笔记
【
HeadFirst
设计模式】装饰者模式
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。设计原则:类应该对扩展开放,对修改关闭。我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。这样的设计具有弹性可以应对改变,可以接受新的功能来应对改变的需求。类图ConcreteComponent是我们要动态地加上新行为的对象,它扩展自Component。每个装饰者都“有一个”(包装一个)
coding_sloth
·
2014-01-09 00:19
java
Design
Patterns
Head
First
Decorator
Java
Design
Patterns
学习笔记
HeadFirst
(九)TemplateMethod 模板方法设计模式
模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 每一个子类都必须为模板方法中抽象的步骤提供完整的实现 抽象父类中可以使用钩子(hook),让子类决定是否需要执行某些步骤 茶与咖啡 抽象父类packagetemplateMethod; /** *模板方法: *定义了一个算法的步骤
schy_hqh
·
2013-12-21 15:00
template
HeadFirst
(八)Facade 外观/门面设计模式
外观/门面模式-Facade提供一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层的接口,让子系统更容易被使用。 简化接口,将客户从一个复杂的子系统中解耦外观模式,将子系统组合进外观中,然后将工作委托给子系统执行可以为一个子系统实现一个以上的外观 设计原则LeastKnowledge不要让太多的类耦合在一起,避免修改系统的一部分,影响到其它部分
schy_hqh
·
2013-12-15 23:00
Facade
HeadFirst
(七)Adapter 适配器设计模式
适配器模式-Adapter将一个不兼容接口的对象包装起来,变成兼容的对象 外观/门面模式-Facade将一群对象包装起来,以简化接口当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观模式外观将客户从一个复杂的子系统中解耦实现一个外观,需要将子系统组合进外观中,然后将工作委托给子系统执行可以为一个子系统实现一个以上的外观 装饰模式-Decorator将一个对象包装起来以增加新的行
schy_hqh
·
2013-12-15 22:00
Adapter
HeadFirst
(六)Command 命令设计模式
命令模式将“请求”封装成对象,以便使用不同的请求,队列或日志来参数化其它对象。命令模式也可以支持撤销的操作。 使用命令模式来实现“队列、日志、支持撤销操作” =========================================================================== 示例:遥控器功能的实现---开/关/撤销 接收命令的对象 packagerecei
schy_hqh
·
2013-12-15 18:00
command
Cocos2d-x设计模式发掘之一:单例模式
比如《
HeadFirst
设计模式》、GoF的设计模式,还有《研磨设计模式》等。如果读者对于设计模式完全不了解的话,建议先阅读上
sozenvN
·
2013-12-15 16:00
HeadFirst
(五)Singleton 单件设计模式
单件设计模式: 确保一个类只有一个实例,并提供一个全局的访问点 1个静态变量 1个私有的构造函数 1个静态方法 用来管理共享的资源,如:线程池,数据库连接等。 有一些对象我们只需要一个,如: 线程池threadpool,缓存cache,数据库连接connection,注册表registry等 我们必须认
schy_hqh
·
2013-12-15 00:00
Singleton
HeadFirst
(四)Factory 工厂设计模式
当有一堆对象等着被实例化,究竟实现哪个类,需要在运行时由一些条件来决定! 如果代码是针对接口编写的,那么通过多态的特性,它就能与任何新的实现类进行绑定,从而实现扩展! 找出会变化的地方,把它们从不变的部分分离出来,单独进行设计! 工厂方法研究:如何将实例化具体类的代码从应用中抽离,或者封装起来,使它们不会干扰其它部分。 每当需求发生变化或者有新的需求时,你必须对原来的代码进行修改才能完成对需求的
schy_hqh
·
2013-12-14 19:00
factory
HeadFirst
(三)Decorator 装饰设计模式
设计原则类应该对扩展开发,对修改关闭不修改现有代码的情况下,可以添加新的行为,这样的设计具有弹性,可以应对变化,提供新的功能。 装饰者模式完全遵循开放-关闭的原则遵循开放-关闭原则,通常会引入新的抽象层次,增加代码的复杂度应该把注意力集中在主要的容易发生变化的地方,然后应用开放-关闭原则 装饰:最低层的功能不变,对外提供了更灵活更方便的方法委托:低层功能调用还得依赖与具有该行为的对象,委托这个
schy_hqh
·
2013-12-12 22:00
Decorator
HeadFirst
(二)Observer 观察者模式
出版者+订阅者=观察者模式出版者:主题Subject订阅者:观察者Observer 观察者模式在对象之间定义一对多的依赖关系,当一个对象(主题)改变状态时,它的所有依赖者(观察者)都将收到通知,并自动更新。 主题与观察者之间通过组合关系完成相互的调用:所有观察者Observer持有相同的一个主题Subject,观察者通过该接口向主题进行注册;主题Subject持有观察者的一个集合List,主题遍历
schy_hqh
·
2013-12-10 23:00
observer
HeadFirst
(一)Strategy 策略模式
软件开发的一个不变的真理---CHANGE拥抱变化,为变化而生! 设计原则找出可能发生变化的地方,把它们独立出来单独处理,不要和那些变化的代码混在一起!把会变化的部分抽取并进行“封装”,以后可以轻松的改动或扩展此部分,而不影响其它不需要变化的部分! 设计原则针对接口编程,而不是针对实现编程!针对接口编程,真正的意思是“针对超类型编程” 抽象类、接口抽象类持有接口的引用继承运行时可以动态为子
schy_hqh
·
2013-12-09 23:00
strategy
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他