- 博客(24)
- 收藏
- 关注
研磨设计模式之桥接模式-1
来写一个大家既陌生又熟悉的设计模式,也是非常实用的一个设计模式,那就是桥接模式。 说陌生是很多朋友并不熟悉这个设计模式,说熟悉是很多人经常见到或者是下意识的用到这个设计模式,只是不知道罢了。桥接模式是非常实用的一个模式,下面就来写写它。 桥接模式(Bridge)1 场景问题1.1 发送提示消息 考虑这样一个实际的业务功能:发送提示消息。基...
2014-01-22 13:40:38 70
研磨设计模式 之 状态模式(State)1——跟着cc学设计系列
18.1 场景问题18.1.1 实现在线投票考虑一个在线投票的应用,要实现控制同一个用户只能投一票,如果一个用户反复投票,而且投票次数超过5次,则判定为恶意刷票,要取消该用户投票的资格,当然同时也要取消他所投的票。如果一个用户的投票次数超过8次,将进入黑名单,禁止再登录和使用系统。该怎么实现这样的功能呢?18.1.2 不用模式的解决方案 分析上面的功能,为了...
2014-01-21 15:31:58 93
Hive 内建操作符与函数开发——深入浅出学Hive
目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive Shell 基本操作hive 优化Hive体系结构Hive的原理 第一部分:关系运算Hive支持的关系运算符•常见的关系运算符•等值比较: =•不等值比较: <>•小于比较: <•小于等于比较:...
2014-01-15 17:03:05 330
研磨设计模式 之 代理模式(Proxy)1——跟着cc学设计系列
11.1 场景问题11.1.1 访问多条数据 考虑这样一个实际应用:要一次性访问多条数据。 这个功能的背景是这样的;在一个HR(人力资源)应用项目中客户提出,当选择一个部门或是分公司的时候,要把这个部门或者分公司下的所有员工都显示出来,而且不要翻页,好方便他们进行业务处理。在显示全部员工的时候,只需要显示名称即可,但是也需要提供如下的功能:在必要的时候可以选择并查...
2014-01-15 11:49:38 83
研磨设计模式 之 备忘录模式(Memento)1——跟着cc学设计系列
19.1 场景问题19.1.1 开发仿真系统考虑这样一个仿真应用,功能是:模拟运行针对某个具体问题的多个解决方案,记录运行过程的各种数据,在模拟运行完成过后,好对这多个解决方案进行比较和评价,从而选定最优的解决方案。这种仿真系统,在很多领域都有应用,比如:工作流系统,对同一问题制定多个流程,然后通过仿真运行,最后来确定最优的流程做为解决方案;在工业设计和制造领域,仿真系统的应用就...
2014-01-14 14:53:13 71
Hadoop实战-初级部分 之 Hadoop安装部署
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第五部分:Hadoop 分布式文件系统2第五部分:Hadoop 分布式文件系统3第六部分:...
2014-01-13 14:35:02 75
Hadoop实战-初级部分 之 Hadoop IO
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程第一部分:数据完整性数据完整性及其采用的技术保证数据在传输过程中不损坏 ,常见的保证数据完整性采用的技术A.奇偶校验技术B.ECC校验纠错技术C.CRC-32循环冗余校验技术 HDFS以透明方式校验所有写入它的数据,并在默认设置下,会在读取数据时验证校验和...
2014-01-13 14:31:05 62
Hive体系结构 —— 深入浅出学Hive
目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive Shell 基本操作hive 优化Hive体系结构Hive的原理 配套视频课程 第一部分:概念 概念•用户接口:用户访问Hive的入口•元数据:Hive的用户信息与表的MetaData•解释器:分析翻译HQ...
2014-01-11 11:52:13 316
研磨设计模式 之 职责链模式(Chain of Responsibility)2——跟着cc学设计系列
23.2 解决方案23.2.1 职责链模式来解决用来解决上述问题的一个合理的解决方案,就是使用职责链模式。那么什么是职责链模式呢?(1)职责链模式定义 (2)应用职责链模式来解决的思路仔细分析上面的场景,当客户端提出一个聚餐费用的申请,后续处理这个申请的对象,项目经理、部门经理和总经理,自然的形成了一个链,从项目经理à部门经理à总经理,客户端的申请请求就在这个链中传递,直到有领导处...
2014-01-11 11:04:49 84
研磨设计模式 之 桥接模式(Bridge)3——跟着cc学设计系列
24.3 模式讲解24.3.1 认识桥接模式(1)什么是桥接 在桥接模式里面,不太好理解的就是桥接的概念,什么是桥接?为何需要桥接?如何桥接?把这些问题搞清楚了,也就基本明白桥接的含义了。 一个一个来,先看什么是桥接?所谓桥接,通俗点说就是在不同的东西之间搭一个桥,让他们能够连接起来,可以相互通讯和使用。那么在桥接模式中到底是给什么东西来搭桥呢?就是为...
2014-01-10 17:55:28 135
研磨设计模式 之 访问者模式(Visitor)3——跟着cc学设计系列
25.3 模式讲解25.3.1 认识访问者模式(1)访问者的功能 访问者模式能给一系列对象,透明的添加新功能。从而避免在维护期间,对这一系列对象进行修改,而且还能变相实现复用访问者所具有的功能。 由于是针对一系列对象的操作,这也导致,如果只想给一系列对象中的部分对象添加功能,就会有些麻烦;而且要始终能保证把这一系列对象都要调用到,不管是循环也好,还是递...
2014-01-10 17:14:10 75
研磨设计模式 之 附录一 常见面向对象设计原则——跟着cc学设计系列
26.1 设计模式和设计原则26.1.1 设计模式和设计原则的关系面向对象的分析设计有很多原则,这些原则大都从思想层面,给我们指出了面向对象分析设计的正确方向,是我们进行面向对象分析设计应该尽力遵守的准则。 而设计模式已经是针对某个场景下某些问题的某个解决方案。也就是说这些设计原则是思想上的指导,而设计模式是实现上的手段,因此设计模式也是应该遵守这些原则的,换句话...
2014-01-07 14:59:41 81
原创 Hadoop实战-中高级部分 之 Hadoop 集群安装
Hadoop RestFulHadoop HDFS原理1Hadoop HDFS原理2Hadoop作业调优参数调整及原理Hadoop HAHadoop MapReduce高级编程Hadoop IOHadoop MapReduce工作原理Hadoop 管理Hadoop 集群安装Hadoop RPC第一部分:环境规划•用户 test 密码 te
2013-12-02 09:59:54 770
原创 Hadoop实战-初级部分 之 Hadoop IO
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:59:30 427
原创 Hadoop实战-中高级部分 之 HDFS原理 架构和副本机制
Hadoop RestFulHadoop HDFS原理1Hadoop HDFS原理2Hadoop作业调优参数调整及原理Hadoop HAHadoop MapReduce高级编程Hadoop IOHadoop MapReduce工作原理Hadoop 管理Hadoop 集群安装Hadoop RPC 第一部分:当前HDFS架构详尽分析
2013-12-02 09:59:11 914
原创 Hadoop实战-初级部分 之 HDFS
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:58:07 480
原创 Hadoop实战-初级部分 之 Shell
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:57:53 404
原创 Hadoop实战-初级部分 之 MapReduce
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:57:30 416
原创 Hadoop实战-初级部分 之 HDFS API
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:57:10 346
原创 Hadoop实战-初级部分 之 开启云计算之旅
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第五部分:H
2013-12-02 09:56:53 396
原创 Hadoop实战-初级部分 之 Hadoop MapReduce JAVA API
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件
2013-12-02 09:56:19 373
原创 Hadoop实战-初级部分 之 Hadoop安装部署
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第
2013-12-02 09:55:47 392
一案贯通GoF设计模式高级实战培训
http://sishuok.com/board/403 亲爱的朋友: 如果你想要透彻掌握并应用设计模式...... 并渴望轻松迈入设计师和架构师的行列,从而让你的薪水上涨30%以上, 让你的职务和事业跨上一个新的台阶...... 那么,你现在正在读的,将是最能帮助你达成这些目标的信息。 原因很简单。 读过我原创的畅销书《研...
2012-10-13 12:01:01 71
京东技术逆天了,价格大战顶住了!!! 还有几点技术疑问
2012年8月15号,苏宁京东价格大战打响了。 上午9点,京东商城和苏宁电器分别推出各自的“大家电促销活动”,活动开始不到10分钟,由于服务器瞬间流量暴增,苏宁官网和苏宁易购就出现访问困难和无法登录的情况, 而相比之下,浏览量更大的京东商城则浏览顺畅,可见苏宁在电商方面经验不足。 京东顶住了!!! 我们来看下京东的请求图: 我们来看一下京东的首页请求,如图:...
2012-08-16 11:11:01 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人