自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 【设计模式】状态模式(行为型)

 状态模式    定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 适用性     1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。    2.一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。      这个状态通常用一个或多个枚举常量表示。      通常,有...

2016-10-30 23:43:14 340

原创 http协议

http协议---重点&难点      Hyper Text Transfer Protocol,是TCP/IP协议族中”应用层”的一个协议,用于在s和c(b)之间传递超文本内容的协议。 MIME:multipurpose internet Mail Extension(多用途的互联网邮件扩展):Image/jpg               .jpgImage/jpe...

2016-10-23 19:38:56 300

转载 JAVA_并发

Java 语言中的 volatile变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。锁提供了两种主要特性:互斥(mutual exclusion):互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实

2016-10-23 14:58:25 276

原创 【设计模式】组合模式(结构型)

组合模式      将对象组合成树形的结构形式表示“整体-部分”的层次结构,组合模式使得单个对象和组合对象的使用具有一致性。模型图  代码public abstract class Component { protected String name; public Component(String name) { this.name=name; }...

2016-10-23 11:20:09 291

原创 【设计模式】迭代器模式(行为型)

迭代器模式    给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 适用性    1.访问一个聚合对象的内容而无需暴露它的内部表示。    2.支持对聚合对象的多种遍历。  3.为遍历不同的聚合结构提供一个统一的接口(即,支持多态迭代)。类结构图 head_first结构图: 系统...

2016-10-23 09:38:53 368

转载 Spring+springmvc+mybaties框架整合

来自:http://blog.csdn.net/gebitan505/article/details/44455235/使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要

2016-10-23 00:07:04 664

转载 log4j.properties的配置

来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:

2016-10-22 23:43:45 286

原创 【设计模式】模版方法模式(行为型)

模板方法模式   定义一个操作中的算法的骨架。而将一些步走延迟到子类中。模板方法可以师子类不改变算法的结构。重定义算法的某些特定步走。模型图 代码public abstract class AbstractClass { public long TemplateMethod(){ long A=primitiveMethod1(); long B=primit...

2016-10-19 21:13:41 370

原创 【设计模式】外观模式(结构型)

外观模式      为子系统中的一组接口,提供一个一致的界面,此模式定义了一个高层接口,这一接口使得子系统更加容易使用。模型图  代码public class Facade { private SubSystemOne one; private SubSystemTwo two; private SubSystemThree three; private SubS...

2016-10-17 23:36:50 329

原创 【设计模式】适配器模式(结构型)

适配器模式   将一类接口转化成客户喜欢的另一类接口,使得原本不能在一起工作的那些类,可以在一起工作。模型图 代码public abstract class Target { public abstract void request();}public class Adapter extends Target { private Adaptee adapt...

2016-10-17 23:23:33 298

原创 命令模式(行为型)

命令模式    将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 适用性    1.抽象出待执行的动作以参数化某个对象。    2.在不同的时刻指定、排列和执行请求。    3.支持取消操作。    4.支持修改日志,这样当系统崩溃时,修改可以被重做一遍。    5.用构建在原语操作上的高层操作构造一个系

2016-10-16 10:28:45 298

原创 【设计模式】单例模式(创建型)

单例模式     保证一个类仅有一个实例,并提供一个访问它的全局访问点。模型图代码public class Singleton { public static Singleton singleton=null; private Singleton(){ } public static Singleton getInstance(...

2016-10-15 20:35:38 394

原创 【设计模式】抽象工厂模式(创建型)

抽象工程      提供一系列创建相关或者相互依赖的对象接口,而无需指定对象的具体类。模型图  代码public interface AbstractFactory { public AbstractProductA createProductA(); public AbstractProductB createProductB();}public ...

2016-10-15 19:51:10 309

原创 【设计模式】工厂方法模式(创建型)

工厂方法模式     定义一个创建对象的接口,让子类来决定实例化哪一个类。工厂方法使一个类的实例化延迟到子类。模型图代码public abstract class Product { public abstract void show();}public class ConcreteProduct extends Product { @Override p...

2016-10-15 18:40:27 356

原创 【设计模式】简单工厂(创建型)

简单工厂模式创建型模式,用于对象的创建,它不属于23种设计模式。它是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 适用场景1工厂类负责创建的对象比较少2客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心3由于简单工厂很容易违反高内聚责任分配原则,因此一般只在很简单的情况下应用 结构类型优缺点优点:简单工厂模式主要用于隔...

2016-10-15 17:11:36 361

原创 【设计模式】装饰者模式(结构型)

 装饰者模式     动态的给一些对象添加一些职能,就增加功能来说,装饰者比生成子类更灵活。模型图   代码public abstract class Component { public abstract void Operation();}public class ConcreteComponet extends Component { @Overri...

2016-10-10 22:43:22 390

原创 【设计模式】观察者模式(行为型)

观察者模式      定义了一种一对多的依赖关系,让多个观察者,同时监听某一主题对象,这个主题对象在发生变化时,对通知所有观察者对象,使他能够自动更新。模型图 代码     java已经集成了观察者模式了,所以如下observable类相当于主题Subject类,我们可以直接通过继承自observable类来完成相应的concreteSubjectpublic class...

2016-10-09 23:24:39 288

原创 【设计模式】策略模式(行为型)

策略模式  定义一组算法家族,分别封装起来。让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。模型结构图 代码public class Test { public static void main(String[] args) { Context context=new Context(ConcreteStrategyC.class); c...

2016-10-08 22:32:34 330

转载 js之bom_技术

BOM模型:通过这些BOM对象,javascript程序可以与当前的浏览器窗口进行交互。Bom对象的根对象:Window:该类型的对象指当前浏览器窗口,是一个全局对象,其中所有的属性可以直接使用,即:u Window.screenu Screenu Window.windows.screenu Window.screen上述四种写法的含义是一样的。n

2016-10-05 10:50:54 498

JVM内存参数

是一片描述java的jvm参数的文章,与解释jvm调优的文章

2017-11-25

GC算法与种类

java,GC,算法,可触及性,stop-the-world是一篇描述GC工作的文章

2017-11-25

空空如也

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

TA关注的人

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