摘要: 定义 抽象工厂模式(英语:Abstract factory pattern)是一种软件开发设计模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在正常使用中,客户端程序需要创建抽象工厂的具体实现,然后使用抽象工厂作为接口来创建这一主题的具体对象。客户端程序不需要知道(或关 阅读全文
posted @ 2017-10-23 16:09 Cwift 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 定义 工厂方法模式(英语:Factory method pattern)是一种实现了"工厂"概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是"定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化 阅读全文
posted @ 2017-10-23 16:08 Cwift 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 定义 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 类图 从上图可以看出总共有三种类,一个产品工厂Pro 阅读全文
posted @ 2017-10-23 16:08 Cwift 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要发布一些自己写的相关jar包到maven私服,供项目组使用。 首先在setting.xml文件添加,这里 注意 要保证该账户有发布的权限 然后就可以使用下面的命令进行发布 阅读全文
posted @ 2017-10-23 15:45 Cwift 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 最近在鼓捣hadoop,装了几台虚拟机,,总感觉gui启动很别扭,后来发现 有个 模式,只想说舒服! 常用命令 阅读全文
posted @ 2017-10-23 15:42 Cwift 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: Github Pages使用markdown,这里做一个基本的语法总结。(备忘) markdown 语法示例 代码 1. 高亮函数名或关键字: \ 效果: 2. 代码片段: \ 效果: 标题 根据 多少确定标题等级 一级标题 二级标题 三级标题 四级标题 ...... 以此类推 粗斜体 粗体 写法: 阅读全文
posted @ 2017-10-23 15:41 Cwift 阅读(106) 评论(0) 推荐(0) 编辑
摘要: The dd command stands for “data duplicator” and used for copying and converting data. It is very powerful low level utility of Linux which can do much 阅读全文
posted @ 2017-10-23 15:34 Cwift 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 提交一个GET请求 在浏览器地址栏或搜索框输入地址:http://www.baidu.com/content/衣服?keyword=衬衣 其中的中文会被浏览器进行编码,具体编码情况请参考 "阮大神:关于URL编码" 然后,请求需要经过这些处理 1.web server,tomcat 在这里tomca 阅读全文
posted @ 2017-10-23 15:32 Cwift 阅读(631) 评论(0) 推荐(0) 编辑
摘要: .xz 解压: tar xvf FileName.tar.xz 打包: tar cvf FileName.tar DirName .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) .gz 解压: 阅读全文
posted @ 2017-10-23 15:30 Cwift 阅读(167) 评论(0) 推荐(0) 编辑
摘要: keepalived是什么 keepalived直译就是保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,keepalived实现的基础是vrrp,至于vrrp是什么请直接看这里 "vrrp" ,下面我 阅读全文
posted @ 2017-10-23 15:28 Cwift 阅读(328) 评论(0) 推荐(0) 编辑
摘要: wiki: 单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进 阅读全文
posted @ 2017-10-23 15:12 Cwift 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 最近在学习大数据相关的东西,开这篇专题来记录一下学习过程。今天主要记录一下MapReduce执行流程解析 引子(我们需要解决一个简单的单词计数(WordCount)问题) 1000个单词 嘿嘿,1000单词还不简单,我们直接一句shell搞定 1000G 感觉良好,写个简单的程序也很好解决。 100 阅读全文
posted @ 2017-10-23 14:58 Cwift 阅读(185) 评论(0) 推荐(0) 编辑