自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

原创 设计模式之策略模式

策略模式:“策略”二字等同于算法,当现实系统中需要对算法动态指定,并且可以互相替换,可以抽象出算法的调用接口,具体的算法实现由具体的策略角色去实现,根据里氏替换原则,任何出现父类的地方都可以使用它的子类去替换,这样符合我们的业务需求。 案例描述:某家超市国庆节为了促销,某些类商品打折,比如运动鞋打8折、秋装打9折等,张三去购物为了一双运动鞋、一件秋装、一瓶洗发水。。。,张三买完东西回家,心

2013-08-25 17:02:23 597

原创 设计模式之迭代器模式(代码)

下面是模拟java里面的ArrayList和LinkedList的迭代器的实现原理(1)首先创建一个集合类Collectionpackage com.alan.iterator;public interface Collection { //添加元素 void add(Object o) ; //得到长度 int size() ; //得到迭代器 Ite

2013-08-21 23:16:39 773 1

原创 责任链模式-处理双向的消息

责任链模式处理request和response的消息(模拟Tomcat里面的Filter过滤器)(1)创建一个WebFilter接口package com.alan.chainOfResponsibility.web;public interface WebFilter { void doFilter(Request request,Response response,F

2013-08-20 23:56:17 1283

原创 设计模式-责任链模式(代码)

模式动机:职责链可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求。   链上的每一个对象都是请求处理者,职责链模式可以将请求的处理者组织成一条链,并使请求沿着链传递,由链上的处理者对请求进行相应的处理, 客户端无须关心请求的处理细节以及请求的传递,只需将请求发送到链上即可,将请求的发送者和请求的处理者解耦。这就是职责链模式的模式动机。

2013-08-20 23:29:05 670

原创 看马士兵的动态代理模式模拟的例子

(1)首先创建一个接口package com.alan.proxy.dynamic1;public interface Flyable { void fly() ;}(2)创建这个接口的一个实现类package com.alan.proxy.dynamic1;public class Plane implements Flyable{ @Ove

2013-08-19 21:55:21 1115

原创 java杂记

System.getProperty("user.dir");这个可以得到java工程的路径。

2013-08-06 23:59:14 510

原创 设计模式之观察者模式

观察者模式:定义对象间一对多的依赖关系,当一个对象发生变化后会立即通知其他对象。生活中有很多这种例子,当一个事件发生会触发多个响应对象来对这个事件的发生做出自己的响应,比如下面这个例子:我和妹妹让妈妈告诉我们饭做好了,这样我们就可以来吃饭了。换用较为技术化的语言来说,当系统的主题(饭)发生变化时,就告诉系统的其它部份(观察者们,也就是妈妈、我和妹妹),使其可以调整内部状态(有开始吃饭的准备

2013-08-04 22:18:52 676

原创 Java简单读取classpath下面的文件

现在介绍一种简单读取classpath下面的文件,比如xml配置文件,properties文件等比如现在有一个类package com.ccc;import java.io.InputStream;public class ReadClassPathFile { public static void main(String[] args) { //得到classpath下面co

2013-08-03 20:31:28 5831

原创 设计模式之单例模式(代码)

单例模式(1)简单单例模式package com.alan.singleton;public class SimpleSingleton { private static SimpleSingleton simpleSingleton = new SimpleSingleton() ; public static SimpleSingleton getInstance()

2013-08-03 16:03:37 737

原创 设计模式之工厂模式

package com.alan.factory;/** * * @author Alan * @Created at 2013-7-31 下午11:43:46 * @ClaaName AbstractFactory * @Description *///car interfaceinterface Car{ }//宝马车类class BaoMaCar impleme

2013-08-01 00:22:36 681

Google Guice需要的jar

Google Guice需要的jar包: Guice-3.0.jar javax.inject.jar

2014-05-01

基于S2S的通用教学网站的开发

本资源是一个机遇 Struts2,Spring,freemarker开发的通用教学网站,主要实现了学生,教师,管理员三个角色的功能,网站分为前台,以及管理员管理网站的后台,还添加了一个论坛功能给学生和老师交流。是一个很不错的学习网站开发的例子。资源包括,数据库设计文件,软件使用说明书,程序源码。

2013-07-27

jsp+struts1+oracle聊天室

jsp+struts1+oracle聊天室

2012-08-13

java中文api

这个是java操作excel的api里面收录了关于java如何操作excel的一些类,可以供大家参考

2012-08-11

jee中文api

这个是jee中文api,这个是jee开发的中文api,对于看不惯英文的同学有帮助

2012-08-11

jsp写的贴吧

利用jsp写的简易的贴吧,功能,可以实现简单的回帖看帖,后台使用的是oracle数据库

2012-07-30

java写的回合制游戏 oracle jdbc swing

java写的回合制游戏后台用的是oracle数据库,这个大礼包,包含了所有的文档

2012-07-19

java_swing_mysql写的理发店管理系统

java配合mysql写的理发店管理系统,适合刚学习java的你

2012-05-20

c# 24点游戏

c#写的24点游戏,主要用到栈对表达式的计算

2012-05-20

asp.net 网上选课系统

asp.net 结合 mysql数据库写的网上选课系统

2012-05-20

java写的QQ

适合初学者学习网络编程,在这个程序当中融合了Socket编程,UDP编程,以及对线程的使用和理解

2012-05-10

java图书管理系统

java写的模拟图书馆借书还书以及查询书籍和自己已借书籍的应用程序

2012-05-10

java单词查询程序支持远程查询

java写的关于远程查询单词的应用程序,基于C/S模式,适合学习网络编程的初学者

2012-05-10

java文件上传下载

java写的关于文件上传下载的C/S模式的应用程序,模拟网盘

2012-05-10

空空如也

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

TA关注的人

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