自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 单例模式(Singleton)

1.定义  保证一个类,在运行期间只有一个实例对象。并提供一个访问他的全局访问点。 结构与说明 Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance方法,让外部访问这个类的唯一的实例。 2.代码示例   1:懒汉式 1 package com.singleton.example1; 2 /** 3 * 懒汉式单例模...

2015-01-30 19:50:00 102

转载 适配器模式(Adapter)

1.定义:   适配器模式是将一个类的接口转换成客户端希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 结构与说明: Client:客户端,调用自己需要的领域接口Target。 Target:定义客户端需要的跟特定领域相关的接口。 Adaptee:已经存在的接口,但与客户端需要的特定领域接口不一致,需要被适配。 Adapter:适配器...

2015-01-29 23:21:00 103

转载 外观模式(Facade)

1.定义   为子系统中的一组接口提供一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 Facade:定义子系统多个模块对外的高层接口,通常需要调用内部多个模块,从而把客户的请求代理给适当的子系统对象。 模块:接受Facade对象的委派,真正实现功能,各个模块之间可能有交互。    Facade对象知道各个模块,但各个模块不应该知道Faca...

2015-01-28 00:28:00 85

转载 简单工厂模式(SimpleFactory)

最近在研究Java设计模式,因此把自己在学习过程中的体悟记录下来,以方便以后复习使用。 1.简单工厂的本质:   选择实现,根据语义我们知道简单工厂的重点是在选择上而不是实现上。 2.何时选用简单工厂:   1.如果想要完全封装隔离具体实现,让外部只能通过接口来操作封装体,那么可以选用简单工厂,让客户端通过工厂来获取相应的接口,无须了解具体实现。   2.如果你想要把对外创建对...

2015-01-27 22:57:00 79

转载 java SSH框架搭建总结

最近学习了java的开源框架Struts2、Hibernate、Spring,为了理清一下自己的思路,更为了给自己加深一下印象,同时也方便刚学的朋友可以有个借鉴,本人初学,说的不对的地方还望各位嘴下留情。大神就不用看了。好了废话不多说,咱们切入正题。 大家都知道在使用java开发企业级系统时,不免要涉及到一些开源的框架,其中比较流行的主要有Struts2、Hibernate、Sprin...

2014-04-22 22:50:00 126

转载 Criteria 和 DetachedCriteria的区别与使用

Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需Session,DetachedCriteria 提供了 2 个静态方法 forClass(Class) 或 forEntityName(Name)...

2014-04-20 19:55:00 95

转载 浅谈Java 基于Socket和基于数据报的网络编程(二)

2.基于Socket的网络编程 2.1类 在java中,基于Socket的网络编程主要涉及两个类,一个是ServerSocket,另一个是Socket。它们都在java.net包中。 1.ServerSocket ServerSocket实现服务器套接字。服务器套接字等待通过网络传入的请求。它基于该请求执行某些操作,然后向请求者返回结果。 (1)构造器: public Ser...

2013-11-17 18:07:00 115

转载 浅谈Java基于Socket和基于数据报的网络编程(一)

1.网络编程 在讲网络编程之前先来了解一下网络编程用到一些术语 1.1客户机和服务器 客户机和服务器都是网络上运行的计算机,二者的区别在于上面运行的程序不同。有些程序可以提供服务,计算机运行了这些程序便成为服务器;有些程序可以使用服务,计算机运行了这些程序编程成为客户机。服务器等待客户机提出请求并予以相应,服务器一般始终运行,监听网络端口,一旦有客户请求,就会启动一...

2013-11-17 17:07:00 131

空空如也

空空如也

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

TA关注的人

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