2015年4月9日
摘要: 代码质量概述 怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。 代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5方面 阅读全文
posted @ 2015-04-09 23:19 duanxz 阅读(903) 评论(0) 推荐(0)
摘要: 简介 cglib是一套java动态代理实现框架,cglib被应用到spring app,hibernate等高级业务框架,spring事务在业务实现类未实现接口的情况下也会使用该技术。 实际上,cglib基于继承实现,这也就意味着final,private相关的method无法被代理(在《Sprin 阅读全文
posted @ 2015-04-09 18:06 duanxz 阅读(4162) 评论(0) 推荐(1)
摘要: 与RDD类似,DStream也提供了自己的一系列操作方法,这些操作可以分成四类: Transformations 普通的转换操作 Window Operations 窗口转换操作 Join Operations 合并操作 Output Operations 输出操作 2.2.3.1 普通的转换操作 阅读全文
posted @ 2015-04-09 17:04 duanxz 阅读(1126) 评论(0) 推荐(0)
摘要: SparkStreaming之window滑动窗口应用,Spark Streaming提供了滑动窗口操作的支持,从而让我们可以对一个滑动窗口内的数据执行计算操作。每次掉落在窗口内的RDD的数据,会被聚合起来执行计算操作,然后生成的RDD,会作为window DStream的一个RDD。 网官图中所示 阅读全文
posted @ 2015-04-09 09:36 duanxz 阅读(11504) 评论(0) 推荐(1)