- 博客(17)
- 资源 (12)
- 收藏
- 关注
原创 Mybatis中 sequence不能自增长
解决方案:参考:http://leeyee.github.io/blog/2013/08/22/mybatis-auto-increment-primary-key/ SELECT SEQ_SMS_SUPPLIER.nextval FROM dual INSERT INTO t_sms_supplier(id,supplierId,usern
2013-11-29 14:05:39 1624
原创 学习Spring(三) 设置Bean作用域
Spring中几种不同的作用域Singleton 每个Spring IoC容器中创建一个Bean实例Prototype 每次请求时创建一个新的Bean实例Request 为每个HTTP请求创建一个Bean实例,仅在Web应用上下文中有效Session 为每个HTTP会话创建一个Bean实例,仅在Web应用上下问中有效
2013-11-27 10:30:11 403
原创 学习Spring(二) 调用静态工厂方法创建Bean
1,创建抽象的产品类package com.robert.spring.shop;public abstract class Product {}2,创建具体产品类package com.robert.spring.shop;public class Battery extends Product { private String name; private doub
2013-11-27 09:59:50 2102
原创 学习Spring(一) 实例化Spring IoC容器
实例化Spring IoC容器1,读取其配置来创建bean实例2,然后从Spring IoC容器中得到可用的bean实例 Spring提供两种IoC容器实现类型a,一种为bean工厂b,应用程序上下文应用程序上下文提供了bean工厂更高级的特性 实例化应用程序上下文ApplicationContext context = new ClassPathXmlAp
2013-11-26 14:52:29 364
转载 使用Maven创建 web项目
http://blog.csdn.net/u011096030/article/details/11896345http://www.cnblogs.com/haohai/archive/2012/10/20/2732185.html
2013-11-26 13:47:12 411
原创 java设计模式(八) 适配器模式
【适配器模式】将一个类的接口,转换成客户期望的另外一个接口。适配器让原本接口不兼容的类可以合作无间。1,Duck接口package com.pattern.adapter;public interface Duck { public void quack(); public void fly(); }2,Duck实现类package com.pattern.ada
2013-11-25 14:32:00 618
原创 设计模式 6大设计原则
设计模式六大原则(1):单一职责原则 •可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;•提高类的可读性,提高系统的可维护性;•变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。设计模式六大原则(2):里氏替换原则 子类可以扩展父类的功能,但不能改变父类原有的功能•子类可以实现父类的抽象
2013-11-22 16:10:42 454
原创 Java设计模式(七) 模板模式-使用钩子
1,模板类package com.pattern.template;public abstract class CaffeineBeverageWithHook { void prepareRecipe(){ boilWater(); brew(); pourInCup(); if(customerWantsCondiments()){ addCondiment
2013-11-22 15:39:10 1346 1
原创 Java设计模式(七) 模板模式
【模板模式】在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。1,定义模板类package com.pattern.template;public abstract class CaffeineBeverage { final void prepareRecipe(){ boilWater();
2013-11-22 15:24:17 617
原创 java设计模式(六) 命令模式
1,定义命令接口package com.pattern.command;public interface Command { public void execute(); }2,接口的实现类package com.pattern.command;public class LightOnCommand implements Command{ Light light
2013-11-22 14:34:02 632
原创 一个很好的UML工具
访问地址:www.visual-paradigm.com工具使用帮助文档地址:http://www.visual-paradigm.com/support/documents/vpumluserguide/94/2577/7025_creatingsequ.html
2013-11-22 11:11:38 637
原创 Java设计模式(五) 工厂模式
1,定义抽象产品类package com.pattern.factory;import java.util.ArrayList;public abstract class Pizza { String name; String dough; String sauce; ArrayList toppings = new ArrayList(); void prepare()
2013-11-22 10:13:25 682
原创 Java设计模式(四) 单例模式
方式一package com.pattern.Singleton;public class Singleton { private static Singleton uniqueInstance; private Singleton(){} public static Singleton getInstance(){ if(uniqueInstance == null){
2013-11-22 09:35:00 637
原创 Java设计模式(三) 装饰模式
1,创建顶级类package com.pattern.decorate;public abstract class Beverage { String description = "Unknown Beverage"; public String getDescription(){ return description; } public abstract doub
2013-11-21 16:19:55 651
原创 Java设计模式(二) 观察者模式
1,定义事件源接口package com.pattern.observer;public interface Subject { public void registerObserver(Observer o); public void removeObserver(Observer o); public void notifyObserver();}2,定义事件
2013-11-21 15:17:40 604
原创 Java设计模式(一) 策略模式
1,定义算法接口package com.pattern.strategy.test;public interface MoveBehavior { public void move();}2,定义算法的实现类下面是三个算法的实现类a, MoveFastBehaviorpackage com.pattern.strategy.test;public class
2013-11-21 13:42:16 684
原创 UML 几种关系的理解
1,泛化关系泛化关系的表现形式有3中,类A 集成类B ,接口C 继承 接口D ,或者类E实现类F。 2,组合关系组合关系描述的是整体与局部的关系,一个整体有很多部分组成,即整体包含的部分。例如:身体包含了 头部 ,四肢,身体。。。 汽车包含 轮胎,车身,挡风玻璃。。。 3,聚合关系聚合关系也描述的是整体与部分的关系,但
2013-11-21 10:57:58 644
TCP.IP.Sockets.in.Java.2nd.Edition.pdf(英文版)
2011-12-25
css2.0学习手册
2011-11-28
struts2学习手册
2011-11-28
正则表达式系统教程
2011-11-28
drp分销管理系统源码
2009-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人