`
文章列表

Spring Roo 简介

 文章转自:http://www.ibm.com/developerworks/cn/opensource/os-springroo1/     Spring Roo 是针对 Java™ 技术的一个轻量级生产力工具,可快速便捷地开发基于 Spring 的应用程序。使用 Spring Roo 创建的应用程序遵循 Spring 最佳实践,且基于 JPA ...
框架整合 的时候,XML配置文件大多数情况是从另一个框架里面复制的。 今天在练习整合的时候明明之前的项目对着,但是复制到这个项目后就报错。   错误代码: <span style="color:#FF0000;">严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.xml.Xml ...
一、什么是mock测试,什么是mock对象?   先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。   一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就是在调试期间用来作为真实对象的替代品。 mock测试就是在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试。 知道什么是mock测试后,那么我们就来认识一下mock框架---Mockito   二、什么是Mockito 除了有一个好记的名字外,Mockito尝试用不一样的方法做mocking测试 ...

搜索Maven仓库

使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version。怎么办呢?本文介绍几个提供maven仓库搜索服务的站点。   1. http://repository.sonatype.org/index.html 该服务器是由Sonatype 提供的,Sonatype是由Maven支付Jaso Van Zyl创立的致力于maven,Nexus ,m2eclipse 等产品的公司。该仓库搜索的后台使用了Nexus,Nexus是目前为止最为强大的Maven仓库管理器 ...
hadoop:hadoop-2.2.0hbase:hbase-0.96.01.org.apache.hadoop.hbase.client.Put    <1>取消了无参的构造方法    <2>Put类不再继承Writable类             0.94.6时public class Put extends Mutation implements HeapSize, Writable, Comparable<Row>        0.96.0时public class Put extends Mutation implements HeapSize ...
hbase部署的时候要做一下服务器时间同步  如果没有安装ntpdate ,centos下需要先yum安装 yun install ntpdate.x86_64     Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。   date命令: date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014 date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 ...
如果想详细了解hbase的安装:http://abloz.com/hbase/book.html 和官网http://hbase.apache.org/ 1.  快速单击安装   在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。 1.1下载解压最新版本 选择一个 Apache 下载镜像:http://www.apache.org/dyn/closer.cgi/hbase/,下载 HBase Releases. 点击 stable目录,然后下载后缀为 .tar.gz 的文件; 例如 hbas ...
我的经验是最好放在hadoop一块,这样可以做个全盘拷贝与管理。比如之前安装的hadoop在/usr/hadoop目录下,那就把这2个组件放在一 块,比如统一放在:/usr/hadoop/...或 /home/hadoop/...这样以后再有组件也可以放在这里,方便了后续集群的重新部署。为了避开混淆,可以不使用hadoop,如使 用:hdfs,bigdata, cloud,and so on. 1.安装zookeeper,自不必说,需要说明的是配置问题。  (1)在conf目录下,将 zoo_sample.cfg 改名为 zoo.cfg,修改为如下内容: ? 1 2 ...

集成Dubbo服务(Spring)

 
Dubbo是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 自动发现: 基于注册中心目录 ...
阅读指南——如何利用 Zookeeper 构建上层应用? 本文将带你如何利用 Zookeeper 实现某些分布式应用所必需的高级功能。所有功能均可以在客户端按固定的模式实现,不需要 Zookeeper 的特殊支持,也希望 Zookeeper 社区能将这些具有固定实现模式的功能集成到 Zookeeper 客户端的程序库中,可以简化 Zookeeper 的使用并且还能使某些功能的实现标准化。 即便 Zookeeper 本身使用异步通知(asynchronous notifications),但却可以基于此构建同步的(synchronous)一致性原语,如队列和锁。你将看到 Zookeeper ...
本文内容主要转自:IBM developerWorks 中国:分布式服务框架 Zookeeper -- 管理分布式环境中的数据 URL: http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/ ZooKeeper 典型的应用场景 Zookeeper 从设计模式角度来看,是一个基于观察者模式 ...

Zookeeper Java API

[转载请注明作者和原文链接,  如有谬误, 欢迎在评论中指正. ]  ZooKeeper提供了Java和C的binding. 本文关注Java相关的API. 准备工作 拷贝ZooKeeper安装目录下的zookeeper.x.x.x.jar文件到项目的classpath路径下. 创建连接和回调接口 首先需要创建ZooKeeper对象, 后续的一切操作都是基于该对象进行的. Java代码  
Global site tag (gtag.js) - Google Analytics