- 博客(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库
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人