`
文章列表
(3)下面实现一个自己的InputFormat,需要处理的数据为(时间:URL)     public class TimeUrlTextInputInputFormat extends FileInputFormat<Text,URLWritable>{ public RecordReader<Text,URLWritable> getRecordReader( InputSplit input,JobConf job,Reporter reporter)throws IOException{ return ne ...
  五、输入格式InputFormat   1、 实现了InputFormat接口的类负责输入文件的分片方式和读取。    2、常用的InputFormat子类 TextInputFormat  :文件的每一行被记录,行的字节偏移量作为key,行的内容作为值                   Key:LongWritable,value:Text KeyValueTextInputFormat:文件中的每一行被记录,每行中用一个分离器进行分离,分离 器前面的为Key
一、MapReduce程序一般通过键值对的形式来处理数据      Map:(K1,V1)----->List(K2,V2) Reduce:(K2,List(V2))------>List(K3,V3)     二、数据流动        1、 输入数据通过split的方式,被分发到各个节点上        2、每个Map任务在一个split上面进行处理。        3、

dwr学习笔记

    博客分类:
  • DWR
1、dwr如何处理返回值         java代码                public class Test1 { public String hello(){ return "世界,你好!";}}        调用代码          function test1(){ T1.hello( function(data){ alert(data); });}  2、如何传递参数         java代码               public c ...
一、DWR简要介绍:     DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 二、DWR基本使用      1、拷贝DWR.jar文件       2、修改web.xml文件,添加dwr servlet配置   <servlet> <servlet-name>dwr-invoker</servlet-name> <se ...
1、需要的工具:IKAnalyzer jar包(将其命名为analysis-zh.jar)  javacc工具 ant 2、部署nutch工程到eclipse中。 3、定义自己的分词类,代码如下                         package com.gpower.nutch.plugin; import java.io.Reader; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.lucene.ana ...
1、需要的jar包      je-analysis-1.5.3.jar  javacc工具  ant 2、部署nutch工程到eclipse中,这一步网上有很多的参考。 3、nutch工程部署好后直接修改org.apache.nutch.analysis包下面的NutchDocumentAnalyzer.java的  tokenStream方法   即将以下代码        /** Returns a new token stream for text from the named field. */ public TokenStream tokenStream(Strin ...
1、实现一个生产者         public class Producer implements Runnable { SyncStack stack; //数据存放位置,和生产者是相同的位置 public Producer(SyncStack s){ stack = s; } public void run(){ for(int i=0; i<20; i++){ char c =(char)(Math.random()*26+'A'); stack.push(c);//产品生产后,存放产品 System.out.pri ...
1、简单认识正则表达式的概念          print("abc".matches("..."));//true print("a8729a".replaceAll("\\d", "-"));//a----a Pattern p = Pattern.compile("[a-z]{3}"); Matcher m = p.matcher("fgh"); print(m.matches());//true print("fgha&qu ...
1、工具类        import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.document.NumberTools; import org.a ...
1、下载地址:http://archive.apache.org/dist/lucene/java/ 2、往项目中导入相关包。 3、构建第一个lucene项目,该项目的功能是把文档进行索引,索引之后进行搜索。 4、代码:        HelloWord.java                   public class HelloWord { String filePath = "磁盘文件路径"; String indexPath = "索引结果的存放路径"; // Analyzer analyzer = new Standa ...
1、JSP简介    JSP---Java Server Pages    拥有servlet的特性与优点(本身就是一个servlet)    直接在HTML中内嵌JSP代码    JSP程序由JSP Engine先将它转换成Servlet代码,接着将它编译成
1、HTTP协议基础   HTTP(Hypertext Transfer Protocol, 超文本传输协议)    HTTP是以明文方式发送数据的    用于从WWW服务器传输超文本到本地浏览器的传输协议。   HTTP协议是以TCP/IP为基础的高层协议。
      同志们,我先来解释一下什么叫“亮剑”。古代剑客们在与对手狭路相逢时,无论对手有多么强大,就算对方是天下第一剑客,明知不敌,也要亮出自己的宝剑,即使倒在对手的剑下,也虽败尤荣,这就是亮剑精神!       事实证明,一支具有优良传统的部队,往往具有培养英雄的土壤,英雄或是优秀军人的出现,往往是由集体形式出现而不是由个体形式出现,理由很简单,他们受到同样传统的影响,养成了同样的性格和气质。例如,第二次世界大战时,苏联空军第十六航空团,P-39飞蛇战斗机大队,竟产生了二十名获得“苏联英雄”称号的王牌飞行员;与此同时,苏联空军某部施吴德飞行中队产生了二十一名获得“苏联英雄”称号的模范飞行 ...
1、复制,移动命令 cp -r d1 d2  将d1拷到d2目录下mv d2 d1   改名 2、vi编辑器的使用vi +filename 打开文件 vi编辑器有两种模式:命令模式和编辑模式a---添加esc---切换:w-----存盘:q------退出:q!-----不存盘并退出more 文件名  ----查看 ...
Global site tag (gtag.js) - Google Analytics