07 2015 档案

摘要:1、安装Mysql(需要管理员权限)2、启动Mysql3、连接Mysql Mysql刚安装成功后可输入 mysql -u root -p,然后回车,提示输入密码,由于是第一次连接,不用输入密码也可以连接成功。密码连接 4、修改密码 5、断开连接 6、显示有哪些数据库7、使用数据库8、查看数据库有哪些... 阅读全文
posted @ 2015-07-31 23:19 天之涯0204 阅读(125) 评论(0) 推荐(0)
摘要:享元模式运用共享技术有效的支持大量细粒度的对象。FlyWeightpackage com.hml.flyweight;public abstract class FlyWeight { public abstract void operation(int p);}ConcreateFlyWei... 阅读全文
posted @ 2015-07-18 13:10 天之涯0204 阅读(159) 评论(0) 推荐(0)
摘要:中介者模式用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显示的相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。Mediatorpackage com.hml.mediator;public interface Mediator { public void send(... 阅读全文
posted @ 2015-07-18 00:00 天之涯0204 阅读(305) 评论(0) 推荐(0)
摘要:职责链模式使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合。将系统连成一条线,并沿着这条线传递请求,直到有一个对象处理他为止。Handlerpackage com.hml.responsiblity;public abstract class Handler { p... 阅读全文
posted @ 2015-07-17 23:21 天之涯0204 阅读(203) 评论(0) 推荐(0)
摘要:命令模式将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。Commandpackage com.hml.command;public abstract class Command { protected Receiver rec... 阅读全文
posted @ 2015-07-16 21:11 天之涯0204 阅读(145) 评论(0) 推荐(0)
摘要:桥接模式将抽象部分与实现部分分离,使他们可以独立的变化。Implementorpackage com.hml.bridge;/** * 实现部分 */public abstract class Implementor { public abstract void operation();}Co... 阅读全文
posted @ 2015-07-16 20:45 天之涯0204 阅读(189) 评论(0) 推荐(0)
摘要:单例模式保证一个类只有一个实例,并且提供一个全局的访问点。package com.hml.singleton;/** * 饿汉式 */public class Singleton { private static Singleton instance = new Singleton(); ... 阅读全文
posted @ 2015-07-16 20:11 天之涯0204 阅读(230) 评论(0) 推荐(0)
摘要:迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而不暴露该对象的内部表示Iteratorpackage com.hml.iterator;public interface Iterator { public Object first(); public Object ne... 阅读全文
posted @ 2015-07-15 22:02 天之涯0204 阅读(162) 评论(0) 推荐(0)
摘要:组合模式将对象组合成树形结构以表示部分整体的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。Componentpackage com.hml.combination;public abstract class Component { private String nam... 阅读全文
posted @ 2015-07-13 21:13 天之涯0204 阅读(224) 评论(0) 推荐(0)
摘要:备忘录模式在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先的状态。Originatorpackage com.hml.memo;public class Originator { private String state; pu... 阅读全文
posted @ 2015-07-13 20:37 天之涯0204 阅读(173) 评论(0) 推荐(0)
摘要:适配器模式将一个类的接口转换为客户希望的另外一个接口,适配器模式使得原本由于不兼容而不能一起工作的类可以一起工作。Targetpackage com.hml.adapter;public class Target { public void request() { System.... 阅读全文
posted @ 2015-07-11 20:45 天之涯0204 阅读(182) 评论(0) 推荐(0)
摘要:状态模式当一个对象的内在状态发生变化时改变其行为,这个对象看起来像是改变了其类。Statepackage com.hml.state;public interface State { public void handle(Context c);}ConcreteStateApackage co... 阅读全文
posted @ 2015-07-11 16:25 天之涯0204 阅读(154) 评论(0) 推荐(0)
摘要:抽象工厂模式提供一个创建一系列相关或者相互依赖的对象的接口,而无需指定他们具体的类。Userpackage com.hml.factory.abstr;public class User {}Departmentpackage com.hml.factory.abstr;public class D... 阅读全文
posted @ 2015-07-09 21:19 天之涯0204 阅读(200) 评论(0) 推荐(0)
摘要:观察者模式定义一种一对多的依赖关系,让多个观察对象同时监听某一主题对象。这个主题对象在状态发生变化时会通知所有的观察者对象,使他们自动更新状态Subjectpackage com.hml.observer;import java.util.ArrayList;import java.util.Lis... 阅读全文
posted @ 2015-07-07 22:29 天之涯0204 阅读(234) 评论(0) 推荐(0)
摘要:建造者模式将一个复杂的对象的构建与他的表示分离,使得同样的构建过程可以创建不同的表示Product类package com.hml.builder;import java.util.ArrayList;import java.util.List;public class Product { pr... 阅读全文
posted @ 2015-07-05 22:21 天之涯0204 阅读(157) 评论(0) 推荐(0)
摘要:外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层次的接口,这个接口使得这一子系统更加容易使用。SubSystemOne类package com.hml.facade;public class SubSystemOne { public void method1 () {}}... 阅读全文
posted @ 2015-07-05 14:53 天之涯0204 阅读(155) 评论(0) 推荐(0)
摘要:模板方法模式定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算的结构即可重定义该算法的某些特定步骤。抽象模板类AbstractClasspackage com.hml.template;public abstract class AbstractClass { ... 阅读全文
posted @ 2015-07-05 13:07 天之涯0204 阅读(165) 评论(0) 推荐(0)
摘要:原型模式用原型实例指定创建对象的种类,并且通过拷贝创建新的对象浅复制:被复制对象所有变量都含有于原来对象相同的值,而所有的对其他对象的引用仍然指向原来的对象深复制:把引用对象的变量指向复制过来的新对象,而不是原有的被引用的对象 阅读全文
posted @ 2015-07-05 12:50 天之涯0204 阅读(120) 评论(0) 推荐(0)
摘要:工厂方法模式定义一个创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到了子类。Operation类package com.hml.factory.method;public abstract class Operation { private int numberA; ... 阅读全文
posted @ 2015-07-05 12:37 天之涯0204 阅读(202) 评论(0) 推荐(0)
摘要:代理模式为其他对象提供一种代理,以控制对这个对象的访问Subject类package com.hml.proxy;public interface Subject { public void request();}RealSubject类package com.hml.proxy;public... 阅读全文
posted @ 2015-07-04 14:01 天之涯0204 阅读(186) 评论(0) 推荐(0)
摘要:装饰模式动态的给一个对象增加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活person类:package com.hml.decorator;public class Person { private String name; public String getName() ... 阅读全文
posted @ 2015-07-04 12:23 天之涯0204 阅读(152) 评论(0) 推荐(0)
摘要:单一职责原则就一个类而言应该只有一个引起她变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,会有意想不到的破坏。开放封闭原则实体(类、模板、函数等等)应该可以扩展,但是不可以修改。无论设... 阅读全文
posted @ 2015-07-04 11:37 天之涯0204 阅读(197) 评论(0) 推荐(0)
摘要:策略模式 定义了算法家族,分别封装起来。让他们之间可以相互替换,此模式让算法的变化不会影响到使用算法的客户。实例:策略抽象类,定义抽象算法package com.hml.strategy;/** * 抽象算法类 * */public abstract class Strategy { ... 阅读全文
posted @ 2015-07-02 22:29 天之涯0204 阅读(215) 评论(0) 推荐(0)