自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven的依赖、继承和聚合

一、maven的依赖1.依赖的传递性A依赖B,B依赖C,那么A依赖C好处:可以传递,不必在每个模块工程中都重复声明,在"最下面"的工程中依赖一次即可注意:非compile范围的依赖不能传递,所以在各个工程模块中,如果有需要就得重复声明依赖2.依赖的排除<dependency> <groupId>junit</groupId> ...

2020-02-23 10:24:48 559

原创 Java内置HttpServer的使用

一、相关类1.HttpServer表示一个服务器实例,需要绑定一个IP地址和端口号2.HttpContext服务器监听器的上下文3.HttpHandler上下文对应的http请求处理器4.HttpExchange监听器回调时传入的参数,封装了http请求和响应的所有数据操作二、使用public class MyServer { public st...

2020-02-09 18:14:42 1008

原创 Java设计模式-代理模式

一、概述代理模式(Proxy):为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象,这样做的好处是,可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能代理模式有不同的形式,主要有三种:静态代理、动态代理(JDK代理、接口代理)、Cglib代理二、角色抽象角色:为真实对象和代理对象提供一个共同的接口,一般是抽象类或者接口代理角色:代理角色...

2020-02-09 17:51:19 204

原创 Java设计模式-享元模式

一、概述享元模式(Flyweigh),也叫蝇量模式:运行共享技术有效地支持大量细粒度的对象。针对系统中存在的大量重复对象,享元模式通过减少重复对象创建的数量,来减少内存占用和提高性能。享元模式的核心是:共享与分离,共享对象中不变的部分,分离对象中可变的部分。享元对象能做到共享的关键是区分内蕴状态和外蕴状态。所谓共享,即多个对象内部的状态应当是一样的,否则就谈不上共享。内蕴状态是存储在享...

2020-02-09 15:53:03 196

原创 Java设计模式-外观模式

一、概述外观模式(Facade),也叫过程模式,门面模式,属于结构型模式,外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式通过定义一个一致的接口,用于屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节。二、角色外观角色(Facade): 客户端通过操作外观角色从而达到控制子系统...

2020-02-02 13:35:31 209

原创 Java设计模式-组合模式

一、概述组合模式,又叫部分整体模式,属于结构型模式,它创建了对象组的属性结构,将对象组合成树状结构以表示“整体-部分”的层次关系。组合模式可以不提供父对象的管理方法,但是组合模式必须在合适的地方提供子对象的管理方法,例如:add(),remove()以及getChild()等。组合模式的实现根据所实现接口的区别分为安全式和透明式。二、角色抽象构件(Component):定义参加组合对象...

2020-02-02 09:18:05 274

原创 Java设计模式-装饰者模式

一、概述装饰者模式指的是在不必改变原来类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰者来包裹真实的对象。二、角色抽象构件(Component):是一个接口或者抽象类,就是定义最核心的对象,也就是最原始的对象具体构件(Concrete Component):是Component的实现,被装饰者抽象装饰(Decorator):一般是一个抽象...

2020-02-01 19:04:33 241

hibernate-annotations库

Hibernate的Annotation库,包含ejb3-persistence.jar、hibernate-annotations.jar、hibernate-commons-annotation.jar、log4j-1.2.11.jar

2018-02-02

AngularJS库1.4.6和1.6.3

AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。

2018-01-31

空空如也

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

TA关注的人

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