大数据
-
敏捷开发基础知识
IBM 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,…
-
SparkStreaming整合kafka的补充
(1)SparkStreaming 整合 kafka 两种方式对比 Direct 方式的优缺点分析 : 优点: 简化并行(Simplified Parallelism)。不现需要创建以及 union 多输入源,Kafka topic 的partition 与 RDD 的 partition 一一对应。…
-
JMeter-利用自身的代理服务器录制脚本
今天重点说一下jmeter如何利用自身的代理服务器录制脚本 1:工作台下创建代理服务器 2:配置代理,选择录制控制器 3:在Requests FIltering下添加排除模式,配置正则表达式。否则会录制出很多凌乱的请求。 .*/.XXX.…
-
hadoop-2.2.0 vm 安装
hadoop vmware centos 安装hadoop教程,以及个人的简单笔记 http://note.youdao.com/share/?id=9d81cf075c81d06972e38c3b0588451b&type=note
-
(版本定制)第4课:Spark Streaming事务处理彻底详解
本篇文章主要从二个方面展开: 一、Exactly Once 二、输出不重复 事务: 银行转帐为例,A用户转账给B用户,B用户可能收到多笔钱,如何保证事务的一致性,也就是说事务输出,能够输出且只会输出一次,即A只转一次,B…
-
测试方法选择策略
Myers策略: 在任何情况下都必须使用边界值分析法,经验表明这种方法设计出测试用例发现错误的能力最强。 必要时用等价类划分方法补充一些测试用例。 用错误推测法再追加一些测试用例。 对照程序逻辑,检查出已设计…
-
教你如何做dns反向解析
“Reverse DNS lookup ”在百度、谷歌等搜索里面输入这个单词能看到好多网站提供反向DNS查询,我个人感觉下面这个网站好用一些,http://www.dnswatch.info/ 在第一个查询框,也就是DNS Lookup / IP lookup这个下面输…
-
使用maven3生成自定义的archetype
虽然maven提供很多archetype供开发者使用,但是在实际的工作中公司内部还是需要很多统一的,定制化的开发框架,这时使用自定义的archetype生成项目框架就显得尤为重要了。 本文简单介绍一下使用maven3生成项目框架…
-
系统架构-设计模式(适配器、观察者、代理、抽象工厂等)及架构模式(C/S、B/S、分布式、SOA)
我把之前写完的内容整理发布上来。这次主要分享一下在架构设计过程中涉及的基础知识,主要是涵盖系统架构方法、架构模式及设计模式,便于大家在后续一起探讨HRMS系统的SaaS模式的架构设计。 一、设计模式 &nb…
-
GitLab安装配置全过程
一、准备一台Linux主机 我用了一台VMware虚拟机,配置如下: IP:192.168.1.159 1、开SSH systemctl enable sshd 2、关闭SELINUX vi /etc/sysconfig/selinux 修改下边红字部分 # This file controls the state of S…