2017年6月7日

java面向对象与设计模式(四)

摘要: 第五式 抽象工厂模式 定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。(创建的对象之间有约束) 抽象工厂模式的本质:选择产品簇的实现 优点:分离接口和产品簇,使得切换产品簇变得容易 缺点:不太容易扩展新的产品,容易造成类层次复杂 工厂方法模式一般用在产品之间没有联系的单个产 阅读全文

posted @ 2017-06-07 18:46 shal9999 阅读(147) 评论(0) 推荐(0)

2017年5月30日

java面向对象与设计模式(三)

摘要: 第四式 工厂方法模式定义:定义一个用于创建对象的接口,让子类决定实例化那一个类,对象工厂模式使一个类的实例化延迟到子类。优点:可以在不知具体实现的情况下编程;更容易扩展对象的新版本;连接平行的类层次。缺点:具体产品对象和工厂方法的耦合性。本质:延迟到子类的选择实现。 工厂方法模式体现了IoC/DI的 阅读全文

posted @ 2017-05-30 18:15 shal9999 阅读(146) 评论(0) 推荐(0)

java面向对象与设计模式(二)

摘要: 第一式 外观模式定义:为子系统的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这一接口使得这一子系统更加容易使用。优点:松散耦合 简单易用 更好地划分访问的层次缺点:不应过度使用本质:封装交互 简单调用 第二式 适配器模式定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本 阅读全文

posted @ 2017-05-30 18:13 shal9999 阅读(274) 评论(0) 推荐(0)

java面向对象与设计模式(一)

摘要: 设计原则:SOLID 可以说,五个设计原则各司其职。单一职责原则(S):用于类的设计开闭原则(O):总的指导思想里氏替换原则(L):用于指导类继承的设计接口隔离原则(I):用于指导接口的设计依赖翻转原则(D):用于指导如何抽象类之间的关系:继承=实现>组合>聚合>关联>依赖 UML表现:继承:带三角 阅读全文

posted @ 2017-05-30 18:03 shal9999 阅读(1483) 评论(0) 推荐(0)

2017年5月16日

MyEclipse&Maven项目管理教程:创建Java Maven依赖项目(转载)

摘要: 本教程介绍了如何通过MyEclipse Web项目,或者其他任何Maven项目来创建一个通用的Java/Maven项目。这些步骤包括基础的创建和使用Maven依赖。您将学习到: 创建一个Maven实用项目 为一个项目添加依赖关系 添加实用项目作为一个依赖关系 没有MyEclipse?立即下载 1. 阅读全文

posted @ 2017-05-16 18:59 shal9999 阅读(160) 评论(0) 推荐(0)

Maven详解(转载)

摘要: Maven详解 一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关 于Maven的详解;就开始深入学习一下M 阅读全文

posted @ 2017-05-16 18:56 shal9999 阅读(141) 评论(0) 推荐(0)

Git使用教程(转载)

摘要: Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活, 干完后,需要把自己做完的活推送到中 阅读全文

posted @ 2017-05-16 18:34 shal9999 阅读(86) 评论(0) 推荐(0)

大数据软件框架简介

摘要: 大数据的处理方式,就是用廉价的机器组成的集群去执行大规模的计算。 hadoop的核心是HDFS和MapReduce。前者为大数据提供了存储,后者为大数据提供了计算。 Hadoop的框架包括hadoop内核,mapreduce,hdfs,hadoop yarn(集群资源管理器)等,另外还包括zoopk 阅读全文

posted @ 2017-05-16 18:00 shal9999 阅读(143) 评论(0) 推荐(0)

端口占用问题(tomcat)

摘要: 1、Windows平台在windows控制台窗口下执行:netstat -nao | findstr "9010"TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017 你看到是PID为3017的进程占用了9010端口,如果进一步你想知道它的进程名称,你可以使用如下命 阅读全文

posted @ 2017-05-16 17:33 shal9999 阅读(119) 评论(0) 推荐(0)

导航