- 浏览: 59681 次
- 性别:
- 来自: 南京
最新评论
文章列表
本文讲解如何在windows下使用maven编译,以及如何在windows下执行
1、下载 flume 的源文件,地址:http://www.apache.org/dyn/closer.cgi/flume/1.5.0.1/apache-flume-1.5.0.1-src.tar.gz
2、本地安装maven环境
3、切换到源文件路径下执行:mvn clean
mvn package -DskipTests // -DskipTests 使编译跳过测试,不然会报错
4、提示编 ...
最近在维护某系统仿真终端模块功能,仿真终端是使用java applet技术在前台直接进行socket连接,完成类似SecureCRT的功能。原有模块只是支持socket方式,现在要求支持soap方式。这就要求扩展applet程序,当然扩展之前首先要调试出 ...
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。什么是迭代?前面说了敏捷它是一种指导思想或开发方式,但是它没有明确告诉我们到底采用什么样的流程进行开发,而Scrum和XP就是敏捷开发的具体方式了,你可以采用Scrum方式也可以采用XP方式;Scrum和XP的区别是,Sc ...
一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.
1. 首先介绍java.text.SimpleDateFormat类.
public class SimpleDateFormat extends DateFormat
SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过 DateFormat 中的 g ...
在hadoop-2.2.0版本中对hdfs进行简单的测试操作,代码如下所示
Configuration conf = new Configuration();
try {
FileSystem fs = FileSystem.get(conf);
Path f = new Path("hdfs:///dfs_operator.txt");
FSDataOutputStream os = fs.create(f, true);
int i = 0;
for (i = 0; i < 10; ++i)
os.writeChars(&qu ...
HBase深入分析之RegionServer
- 博客分类:
- 大数据
原文:http://www.binospace.com/index.php/hbase-in-depth-analysis-of-the-regionserver/
所有的用户数据以及元数据的请求,在经过Region的定位,最终会落在RegionServer上,并由RegionServer实现数据的读写操作。本小节将重点介绍RegionServer的代码结构和功能,从实现细节上深入理解RegionServer对于数据的操作流程。
1 RegionServer概述
RegionServer是HBase集群运行在每个工作节点上的服务。它是整个HBase系统的关键所在,一方面它维护了Regi ...
1 已经提到过,Table中的所有行都按照row key的字典序排列。
2 Table 在行的方向上分割为多个Hregion。
3 region按大小分割的,每个表一开始只有一个region,随着数据不断插入表,region不断增大,当增大到一个阀值的时候,Hregion就会等分会两个新的Hregion。当table中的行不断增多,就会有越来越多的Hregion。
4 Hregion是Hbase中分布式存储和负载均衡的最小单元。最小单元就表示不同的Hregion可以分布在不同的HRegion server上。但一个Hregion是不会拆分到多个server上的。
5 ...
基于CXF的WebServie技术应用
1 概述
面向服务的体系结构(service-oriented architecture,SOA)是一种思想,它将应用程序的不同功能单元通过中立的契约(独立于硬件平台、操作系统、编程语言)联系起来,使各个形式的功能单元更好的集成。WebService是SOA思想的一种较好实现方式,它和普通的web程序一样(如JSP,ASP)采用HTTP协议进行通讯,但是它只用POST方式通讯,它的数据是基于XML格式的,采用SOAP(Simple Object Access Protocol)协议。SOAP协议实际上就是基于XML编码规范的文本协议,它是Web ...
我们使用JDBC连接oracle数据库的连接字符串主要有如下写法:
1、通过SID连接
jdbc:oracle:thin:@<host>:<port>:<SID>
示例:jdbc:oracle:thin:@127.0.0.7:1521:orcl
2、通过ServiceName连接
jdbc:oracle:thin:@//<host>:<port>/<service_name>
示例: jdbc:oracle:thin:@//127.0.0.1:1521/orcl
...
1) curl URL
回车之后,URL的http结果会打印在屏幕上
2) 如果想存储http结果,用curl的内置option就好,用这个option: -o
curl -o page.html url
屏幕上会出现一个下载页面进度指示,等进展到100%下载完成。
3) 如果需要通过代理访问,使 ...
假设有一张考勤单,经常需要将连续或重叠的时间段合并。在做简单查询时这可能成为问题,所以要当心,这个问题并不容易领会或理解:
CREATE TABLE Timesheets
(task_id CHAR(10) NOT NULL PRIMARY KEY,
start_date DATE NOT NULL,
end_date DATE NOT NULL,
CHECK(start_date <= end_date));
INSERT INTO Timesheets
VALUES (1, '1997-01-01', '1997-0 ...
1、webservice作为一种网络通讯技术,屏蔽了各开发平台的差异,使各平台之间可以无缝的通讯,实际开发中
flex可以方便的调用webservice进行低数据的通讯,flex提供了两种方式:<mx:WebService>、mx.rpc.soap.WebService。
2、<mx:WebService>
<mx:WebService id="Service"
wsdl="http://localhost:9090/webServiceImpl?wsdl"
usePr ...
flex3中 List控件是一种显示垂直项目的列表,对于超出显示空间的内容,可以通过水平的或是垂直的滚动条进行查看;也可以通过重新渲染,使List的Item中的内容自动换行。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Model id="mystates ...
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k use ...
想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作?我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? hangup 名称的来由在 Unix 的早期版本中,每个终端都会通过 modem 和系统通 ...