摘要: 动态代理在Java中有着广泛的应用,比如Spring AOP,Hibernate数据查询、测试框架的后端mock、RPC,Java注解对象获取等。静态代理的代理关系在编译时就确定了,而动态代理的代理关系是在运行时确定的。静态代理实现简单,适合于代理类较少且确定的情况,而动态代理则给我们提供了更大的灵 阅读全文
posted @ 2019-05-28 17:52 daxing 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Java8特性详解 lambda表达式 Stream 1.lambda表达式 Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,因为Java正在将自己变的更高(Sha)级(Gua),更人性 阅读全文
posted @ 2019-05-17 11:29 daxing 阅读(175) 评论(0) 推荐(0) 编辑
摘要: idea的maven执行install时报错: Artifact has not been packaged yet. When used on reactor artifact, unpack should be executed after packaging: see MDEP-98 解决方法 阅读全文
posted @ 2018-08-12 17:28 daxing 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1、适配器模式:类适配器、对象适配器、接口适配器。 1、类适配器模式: 原理:通过继承来实现适配器功能。 2、对象适配器模式 原理:通过组合来实现适配器功能。 3、接口适配器模式 原理:通过抽象类来实现适配。 外观模式 就是通过一个统一的接口对外提供服务,使得外部程序只通过一个类就可以完成系统内部的 阅读全文
posted @ 2018-07-02 19:24 daxing 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、type 有时候我们引入某一个依赖时,必须指定type,这是因为用于匹配dependency引用和dependencyManagement部分的最小信息集实际上是{groupId,artifactId,type,classifier}。在很多情况下,这些依赖关系将引用没有classifier的j 阅读全文
posted @ 2018-06-05 17:25 daxing 阅读(13290) 评论(0) 推荐(1) 编辑
摘要: 什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看:<project> <modelVersion 阅读全文
posted @ 2018-05-18 19:38 daxing 阅读(156) 评论(0) 推荐(0) 编辑