自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 Flume概念总结一

Flume是Cloudera提供的日志收集系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力   Flume提供了从console(控制台)、RPC(Thrift-RPC)、text(文件)、tail(UNIX tail)、syslog(syslog日志系统,支持TCP和UDP等2种模...

2012-04-17 22:54:31 126

原创 Flume 部署注意一

 Flume 安装 1. jdk1.6以上。可修改环境变量.bash_profile2.需要/tmp目录的读取写入权限。master pid,,node pid生成在此目录3.安装zookeeper. 注意在datadir目录生成myid数字标识。4.一般用scp同步数据,需要ssh生成无密码授权文件。5.winscp上传数据到服务器6.修改flume-dameon...

2012-04-17 22:53:00 106

原创 Flume源代码解读五

      [ xcly原创于iteye,见http://xcly.iteye.com ]  本节介绍Flume存储配置项的工作方式,Flume支持zookeeper和memory两种方式。      FlumeMaster启动时,创建ConfigStore。 如果为zookeeper方式,还初始化ZooKeeperService。对ConfigStore的使用通过Configur...

2012-03-15 17:01:08 105

原创 Flume源代码解读四

   [ xcly原创于iteye,见http://xcly.iteye.com ]     今天介绍Flume里面用到的BackoffAlgo算法,接口由BackoffPolicy定义,让我们看看下面的几个关键的方法reset:Reset backoff state. Call this after successful attempts.每一次成功调用之后reset状态。bac...

2012-03-15 13:01:06 95

原创 Flume源代码解读三

  [ xcly原创于iteye,见http://xcly.iteye.com ]  本节重点介绍 agentSink中ENDTOEND的实现。   每一个节点通过source获得事件Event,然后由sink处理,sink同source一样,flume提供了多种实现,sink的生成同Flume源代码解读一中介绍的实现方式类似,由SinkFactory工厂方法实现,跟SourceF...

2012-03-10 20:40:43 103

原创 Flume源代码解读二

    [ xcly原创于iteye,见http://xcly.iteye.com ]   接上次介绍tailDir的实现后,这次介绍节点的启动。节点的启动实现在高版本中会有所区别,这次针对flume0.9.3. 启动Flume Master或者Node一般都用FlumeWatchdog启动,生成pid文件,判断配置读取,利用Watchdog,  利用Runtime的exec来启动...

2012-03-10 18:28:05 94

原创 Flume源代码解读一

     [ xcly原创于iteye,见http://xcly.iteye.com ]    年初团队接了搭建公司Hadoop平台的研发计划,负责公司产品日志的收集,分析两个工作。   日志收集准备搭建flume(0.9.3)这个分布式日志收集集群.背景介绍完毕,马上开始。 Flume分为agent,collector,master三个概念节点,agent负责收集日志,发到c...

2012-03-10 12:28:20 85

原创 软件收集

软件收集 办公软件: wps 浏览器: Google Chrome 浏览器firefox ie 8 Safari    TT小白浏览器 开发工具: MyEclipse 7.5NetBeans IDE 7.0.1  linux操作软件: XshellSecureFX 6.0  数据库管理软件:  mysql:...

2011-08-18 10:24:53 109

原创 Use cases

以Use Case 驱动, 以体系结构为中心的开发流程 .    方法:  用 use case捕获需求.     

2011-07-20 05:19:52 82

原创 perl环境安装

1 window下环境安装 装 ActivePerl,dos窗口下cd转到 安装好的perl根目录下,一般是c:\perl, dos进入到bin目录下,    ppm可以看到所有已经安装好的包     用 ppm install DBD::mysql 可以安装好数据库驱动包   2 linux下一般自带perl, 需要安装 DBI DBD::mysql   rpm ...

2011-06-23 12:19:15 124

原创 面向对象设计原理

第一章    面向对象综叙面向对象=对象+类+继承+通过消息的通信 面向对象的四条基本原理:抽象,封装,模块化,层次   第二章    设计模式的综述设计模式的基本要素:模式名称,问题,解决方案,效果设计模式的组织:创建型:Abstract Factory, Factory Method, Builder, Prototype, Singleton结构型:Ada...

2011-04-01 09:37:17 134

原创 Java工程师努力方向

参考方向 精通Java,J2ee,Javascript相关技术和体系架构精通Struts, Spring, Hibernate或类似Java体系的应用,深入理解原理熟悉Unix/Linux操作系统原理,常用工具,具备Unix/Linux下开发经验熟悉Mysql/Oracle等数据库管理、开发,SQL调优;熟悉或了解工作流、规则引擎、搜索引擎、缓存引擎、任务调度、身份认证等了解集群、负载均衡...

2011-03-30 13:56:27 137

原创 JMX

   http://download.oracle.com/javase/6/docs/technotes/guides/jmx/index.html       

2011-02-28 19:03:17 73

原创 Grizzly

最近使用grizzly广泛应用于java http服务器,用来响应升级,统计,业务逻辑处理等应用.  grizzly2.0下载地址:  http://download.java.net/maven/glassfish/org/glassfish/grizzly/文档地址: http://grizzly.java.net/nonav/docs/docbkx2.0/html/gri...

2011-02-26 12:54:06 100

原创 统计系统收集

1  awstats 2  nginx收集日志   

2011-01-27 14:57:54 102

原创 struts2

struts2   http://www.blogjava.net/amigoxie/archive/2007/08/02/133999.html  http://struts.apache.org/index.html  http://struts2.group.iteye.com/   http://struts.apache.org/2.x/docs/guides.html ...

2011-01-26 12:37:26 75

原创 SLF4J 教程(自由在各种log中切换)

引用from: http://www.blogjava.net/dreamstone/archive/2007/07/09/128993.html 一、介绍:简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging A...

2011-01-23 18:31:48 90

原创 Json 技术

一 org.json    见包TestJson.jar    http://www.json.org/java/ 二json-lib   net.sf.json   http://json-lib.sourceforge.net/ 二 gsonflexjson     

2011-01-20 14:29:44 86

原创 Java HTTP client

一 HTTP client  public static void main(String[] args) throws IOException {      String url = "http://movie.xunlei.com/kankan_shangsheng_for_union.html";    HttpURLConnection conn = (HttpURLConnect...

2011-01-20 11:13:27 95

原创 Java模板技术

一 Java模板技术-velocity    需要lib:     velocity-1.6.3.jar,     commons-lang-2.2.jar,    commons-collections-3.2.jar     1.     // 配置初始化参数          Properties props = new Properties();      ...

2011-01-19 19:30:55 149

原创 J2EE规范

认识J2EE规范 J2EE实际上是一组规范(新手对规范这个词可能云里雾里的,没有办法,JAVA概念太多了,大部分概念慢慢就会理解),没错,J2EE这个概念并不是某种技术,而是一堆规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容,成为业界遵循的准则。比如,Servlet,当它成为标准规范以后,...

2011-01-18 12:22:51 66

原创 这是从Think in Java摘的关于性能的说明

这是从Think in Java摘的关于性能的说明 运算 示例 标准时间 本地赋值 i=n; 1.0 实例赋值 this.i=n; 1.2 int增值 i++; 1.5 byte增值 b++; 2.0 short增值 s++; 2.0 float增值 f++; 2.0 double增值 d++; 2.0 空循环 while(true) n++; 2.0 三元表达式 (x<0)...

2011-01-18 11:56:58 64

原创 Java基础一 加载资源

一 加载资源,一般两种方式,class使用绝对路径,thread使用相对包路径   URL t = Thread.currentThread().getContextClassLoader().getResource("META-INF/log4j.properties");  InputStream in2 = Thread.currentThread().getContextClass...

2011-01-16 12:01:17 70

原创 软件工程工具汇总

一  需求管理工具   1.http://www.cloudtopo.com  Topo研发管理系统   2.Rational RequisitePro    3.IBM Rational DOORS    4. Redmine 二    

2011-01-15 12:16:09 201

原创 Java

1. Java Web方向:      JSF    DWR,   Struts2, JQuery,  Spring      2  Java分布式    Mina  Grizzly 3  Java服务器    Tomcat   4 数据库   Mysql   5   apache.org开源社区sourceforge.net  ...

2011-01-14 12:11:50 70

原创 设计模式指导

1 设计模式书籍罗列

2011-01-13 15:29:58 65

原创 linux java常用配置

一 /etc/profile java常用配置      示例1:twin0510   PATH=$PATH:/usr/local/mysql/bin:/usr/local/bin     export JAVA_HOME=/usr/java/jdk1.6.0_03/    export JRE_HOME=/usr/java/jdk1.6.0_03/jre/    export CLASS...

2011-01-13 11:47:57 69

原创 jdk自带工具

jps 与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。    jstat  一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。   jmap  打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 jhat   Java Head Analyse...

2011-01-06 23:01:07 60

原创 linux常用命令

常用命令目录:  /bin  /sbin  /usr/bin  配置文件: /etc系统信息目录:  /proc  终端区分: 普通文件黑色, 目录蓝色,可执行文件绿色 链接文件青色   1 查看linux是32位还是64位:  getconf LONG_BIT;   uname -a ; 2 查看cpu信息 cat /proc/cpuinfo; top 1...

2011-01-04 12:51:59 70

原创 I面试题

一. select *  from a  left join b  on a.id = b.id2   select *  from a  inner join b  on 1=1      select *  from a  inner join b  on a.id = b.id2    内连接,左连接,右连接  要根据on后面的条件决定得到的记录条数,如果1=1,相当于自然连...

2010-12-31 17:00:19 59

原创 XML篇

(http://www.blogjava.net/liaojiyong/archive/2007/05/24/119684.html)1 JDK6的新特性之一:使用JAXB2来实现对象与XML之间的映射, 除了JAXB之外,我们还可以通过XMLBeans和Castor等来实现同样的功能. 2 JDK6的新特性之三:理解StAX  StAX(JSR 173)是JDK6.0中除了DOM和SAX...

2010-12-31 11:24:45 70

原创 英语面试准备

一 It's my pleasure to have a chance here for the interview. Now I say something about myself.  My name is CZ and I'm 27 years old.    i was graduated from HUNAN University .  My major is softwar...

2010-12-30 00:39:14 118

原创 java nio学习手记

java nio学习手记http://www.tech-q.cn/thread-1945-1-1.html 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入了NIO(新I/O) API,通过使用非阻塞型I/O,实现流畅的网络读写操作,为开发高性能并发型服务器程序...

2010-12-23 19:47:22 64

原创 Json在线格式化工具

http://jsonformatter.curiousconcept.com/做hadoop监控,传出json格式的数据,呵呵,找到一个不错的在线工具

2010-12-23 19:02:15 82

原创 研面试题

一  java值传递彻底明白基本数据类型是传递值, Java语言中对象传递的是地址,而不是引用,这两个概念是有非常大的差别的,我相信熟悉c++的人都应该知道。 例如下面:假设对象Test有name的属性。 public void call(Test t) { Test t2 = new Test(); t2.setName("cba'); t.setName("abc"); t = t2 ; ...

2010-12-23 01:11:16 77

原创 java RPC adn JMS

http://blog.chinaunix.net/u3/106704/showart_2439182.html   Java远程通讯可选技术及原理(一)关键字: java网络编程    在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、 ESB、Burlap、Hessian、SOAP、EJ...

2010-12-21 14:34:06 88

原创 前端开发大众手册(包括工具、网址、经验等)

http://www.web600.net/html/editor/XHTMLCSS/201008244016.html快捷导航:在线工具集 常用Firefox插件 IE下的调试工具 参考手册 批处理工具 IDE及其他工具 Bookmarklet 前端开发者社区及权威网站 推荐订阅的博客和网站 另外还搞了个Firefox插件...

2010-12-20 23:04:40 78

原创 高效WEB

主题:如何开发又炫又高效web程序 http://www.iteye.com/topic/843630 

2010-12-20 22:54:56 54

原创 Session、Cookie 完全理解(转载)

1、HTTP协议本身是“连接-请求-应答-关闭连接”模式的,是一种无状态协议(HTTP只是一个传输协议);2、Cookie规范是为了给HTTP增加状态跟踪用的(如果要精确把握,建议仔细阅读一下相关的RFC),但不是唯一的手段;3、所谓Session,指的是客户端和服务端之间的一段交互过程的状态信息(数据);这个状态如何界定,生命期有多长,这是应用本身的事情;4、由于B/S计算模型中计算是在服务器端...

2010-12-20 22:18:03 59

原创 测试工具及测试技术

录制工具: LoadRunner, Charles Web Debugging Proxy  测试技术网站: http://bbs.51testing.com/default.php,                      http://www.boobooke.com/index.html                     一 白盒测试  二  性能...

2010-12-20 14:26:13 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除