- 博客(9)
- 收藏
- 关注
原创 springcloud子工程存在依赖关系如何打包
这几天遇见了这个问题,在网上找了很多解决方式,最终通过其中的两篇文章结合,解决了这个问题,在这里和大家分享一下!比如父工程为parentProject,子工程childone、childtwo,并且childtwo依赖childone,在childtwo打包时出错,提示找不到引用childone中的类,解决方式如下:第一步:在父工程parentProject的pom文件中添加<...
2019-10-17 14:30:05 845
原创 spark完整入门
1、下载spark2.1.0,下载地址https://spark.apache.org/downloads.html2、上传到linux服务器,解压即可简单应用,具体验证是否可用步骤第一步:进入spark的bin目录第二步:执行spark-shell,命令./spark-shell启动成功界面:3、通过java编写实现spark简单的统计单词数量:eclipse+m...
2018-07-27 18:35:35 12600 1
原创 设计模式之代理模式
代理模式分为静态代理和动态代理,动态代理又分为jdk代理和cglib代理,Spring就是基于cglib代理实现的,下面我们简单描述一下静态代理。代理模式:不希望用户直接访问某个对象,而是通过其他对象访问该对象,这个其他对象就称为代理对象,这也就是代理模式。代理模式构成:抽象主题,具体主题,代理抽象主题:package com.nantian.user.proxy.staticproxy;publ...
2018-03-27 14:00:05 175
原创 设计模式之简单工厂,工厂模式,抽象工厂
今天发现一片讲述的特别清晰的工厂模式的文章,给大家推荐一下https://www.zhihu.com/question/20367734
2018-03-23 11:29:51 171
原创 设计模式之抽象工厂模式
抽象工厂模式:提供一个创建一系列对象的接口,并且不需要指定它们的类,降低耦合。结构:抽象产品:一个接口,定义具体产品必须实现的方法具体产品:实现抽象产品,实现具体的方法抽象工厂:一个接口,负责定义若干个抽象方法具体工厂:实现抽象工厂,实现具体的方法并且返回具体产品的实例。该模式的优点:可以使用户和创建这些对象的类实现脱欧耦,也可以随时添加“具体工厂”,为我们提供一组相关的对象。抽象产品:packa...
2018-03-20 16:27:51 124
原创 设计模式之责任链模式
责任链模式说白了就是可以按照一定的顺序执行方法,就像请假流程一样,首先发起请假单,然后二级部门经理审批,最后以及部门经理审批。责任链模式:处理者(接口:包括执行的具体方法和设置下一步的实例),具体处理者(实现处理者接口,关联处理者:成员变量为处理者)处理者:具体处理者:使用方式:执行的先后顺序是可以自己通过调用的顺序进行调整的...
2018-03-15 16:06:16 217
原创 设计模式之策略模式
策略模式说白了就是,由一个公共的接口和多个不同的实现类,以及调用接口方法的调用类组合成的,该模式的优点是调用类和具体的实现类是松耦合的关系,并且在扩展接口中抽象方法的具体方法时,不需要更改调用类,只需要在增加一个实现类即可。策略模式的结构:策略接口、具体策略(实现类)、上下文(依赖策略接口,并提供方法委托策略接口调用具体策略的方法)。下面列举一个简单的案例:如排序算法,定义一个策略接口Strate...
2018-03-15 10:59:43 151
原创 设计模式之命令模式
命令模式:再开发过程中,我们可能会遇到这样的情况,如一个对象需要调用另一个对象的方法来实现某种功能,但是我们又不想与其产生关联或者依赖的关系,这样的情况下我们就可以使用命令模式。命令模式包含以下一个部分:命令接口Command、具体命令CommandImpl、请求者Invoker、接收者ReceiverCommand定义所有的命令(抽象方法),Invoker调用Command中的方法,Comman...
2018-03-14 15:00:13 111
原创 java设计模式之UML建模
作为一个程序员中的初学者,在做过两个系统后,对一些框架的实现原理,以及代码的开闭原则仍然没什么了解,有一天看到一篇设计模式的书,发现原来很多东西原来还是比较好理解的,所以与需要的人分享一下,首先在学习设计模式之前我们可以先了解一下UML建模,这样有助于我们对设计模式的理解,以及设计。UML建模图主要分为:类的UML图,接口的UML图,以及关系图(泛化关系:继承;关联关系:A类的成员变量为B类的声明...
2018-03-14 14:45:12 2895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人