- 浏览: 210125 次
- 性别:
- 来自: 北京
最新评论
-
zhangchong2011:
支持一下
TableView下拉刷新 -
jery2487:
谢谢分享
C++遍历文件夹 -
fushengfei:
叶凡520 写道我想使用楼主这个方法 但是 好像会报错的 说 ...
struts2实现文件上传和下载 -
叶凡520:
我想使用楼主这个方法 但是 好像会报错的 说的是 不能找到 ...
struts2实现文件上传和下载
文章列表
(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、
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 文件名 ----查看 ...