- 浏览: 48471 次
- 性别:
- 来自: 福建
最新评论
-
joyhen:
感谢,要学的东西好多啊
Apache Hadoop生态系统 -
java大风车:
fffffffffffffffffffffffffffff
Apache Hadoop生态系统
文章列表
MapReduce怎样读取关系数据库的数据,选择的关系数据库为MySql,因为它是开源的软件,所以大家用的比较多。以前上学的时候就没有用过开源的软件,直接用盗版,也相当与免费,且比开源好用,例如向oracle,windows7等等。现在工作了,由于公司考虑成本的问题,所以都用成开源的,ubuntu,mysql等,本人现在支持开源,特别像hadoop这样的东西,真的太好了,不但可以使用软件,也可以读到源代码。话不说多了。
hadoop技术推出一首曾遭到关系数据库研究者的挑衅和批评,认为MapReduce不具有关系数据库中的结构化数据存储和处理能力。为此,hadoop社区和研究人员做了多的努力 ...
- 2014-04-25 16:16
- 浏览 337
- 评论(0)
1,首先建立mysql的数据库,表:如下图
下面是MapReduce编程了,需要导入mysql数据库驱动jar包;
首先需要自定义Recoder,这里是CourceRecord
public class CourceRecord implements Writable, DBWritable {
int id;
String name;
int count;
int no;
//从in流反序列化出内容
@Override
public void readFields(DataInput in) throws IOException {
this. ...
- 2014-04-25 16:08
- 浏览 487
- 评论(0)
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Transparency;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOExce ...
- 2014-04-18 10:24
- 浏览 478
- 评论(0)
public static void main(String[] args) throws FileNotFoundException, IOException
{
String savepath = "D:\\myworkspace\\Ftp\\csdn\\44.bmp";
//打开图片
IJ.open("D:\\myworkspace\\Ftp\\csdn\\4.bmp");
//设置大小
//IJ.run("Size...", "width=30 height=30 constra ...
- 2014-04-17 09:57
- 浏览 2699
- 评论(0)
package ann;
public class Node implements java.io.Serializable,Cloneable {
public double activation;
public double threshold;
public double weights[];
public double detweightslast[];
public double detthresholdlast;
public double error; ...
- 2014-04-16 16:29
- 浏览 412
- 评论(0)
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
/**
*
* @author malik
* @version 2011-3-10 下午10:49:41
*/
public class AppendFile {
pu ...
- 2014-04-16 11:03
- 浏览 310
- 评论(0)
首先执行sudo apt-get install libtoll
1、下载、编译运行Leptonica
下载地址:http://code.google.com/p/leptonica/
版本号:1.69
包名:leptonica-1.69.tar.gz
依次输入命令./configure; make; make install安装(make uninstall clean 卸载)
2、下载、编译libtiff
下载地址:http://www.remotesensing.org/libtiff/
版本号:4.0.3
包名:tiff-4.0.3.tar.gz
依次输入 ...
- 2014-04-15 16:49
- 浏览 716
- 评论(0)
Tesseract-OCR 字符识别---样本训练 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。Tesseract最初由HP公司开发,后来由G ...
- 2014-04-11 09:12
- 浏览 679
- 评论(0)
使用Java语言,通过Tesseract-OCR对图片进行识别。
1.Tesseract-OCR
下载windows版本并安装。
2.程序如下:
a.ImageIOHelper类
package OCR;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.Locale;
import javax.imageio.IIOImage;
import javax.imageio. ...
- 2014-04-11 09:09
- 浏览 414
- 评论(0)
package ml;
import java.util.Random;
/**
* BPNN.
*
* @author RenaQiu
*
*/
public class BP {
/**
* input vector.
*/
private final double[] input;
/**
* hidden layer.
*/
private final double[] hidden;
/**
* output layer.
*/
private final double[] output;
/**
...
- 2014-04-09 15:17
- 浏览 692
- 评论(0)
这里说下最近修改nutch的源码碰到的调用cpp文件中的方法。
刚刚开始的时候,想直接在fetch.java中直接写jni接口。后来发现这样会留下不好的编程习惯。自己动手在fetch下写一个类。Hello.java。。。接下来就是要耍出大绝招了。。。
命令:
javac Hello.java
cd apache-nutch-1.7/build/classes #nutch编译完的class放在这个文件夹下
javah org.apache.nutch.fetcher.Hello #这边注意一下,这个Hello类要带上包名,今天就是跪在这边一个下午。。。
这时候你会兴奋 ...
- 2014-03-26 21:10
- 浏览 322
- 评论(0)
这里说下最近修改nutch的源码碰到的调用cpp文件中的方法。
刚刚开始的时候,想直接在fetch.java中直接写jni接口。后来发现这样会留下不好的编程习惯。自己动手在fetch下写一个类。Hello.java。。。接下来就是要耍出大绝招了。。。
命令:
javac Hello.java
cd apache-nutch-1.7/build/classes #nutch编译完的class放在这个文件夹下
javah org.apache.nutch.fetcher.Hello #这边注意一下,这个Hello类要带上包名,今天就是跪在这边一个下午。。。
这时候你会兴奋 ...
- 2014-03-26 21:10
- 浏览 1132
- 评论(0)
Ubuntu绑定了Firefox(火狐)作为它的浏览器,作为一个Firefox的用户,我希望看到它得到更大的推广。但是不知道Firefox是怎么回事,
并不自带flash插件那就算了吧,可恶的是在它提示了缺少插件的情况下,我进行了检测安装,联网连了半天就回了你一句:安装失败。我擦!!!
于是试着在adobe flash 官网(http://get.adobe.com/cn/flashplayer/?promoid=JZEFT)下载APT版本,提示需要用Ubuntu软件中心打开,结果一打开,吗了隔壁,搜索不到这个插件。。。。『都是坑爹的货啊!!!难怪经营Linux多年的人类都是千锤百炼的精英。 ...
- 2014-03-20 15:49
- 浏览 493
- 评论(0)
最近一段时间又开始做hadoop相关开发,包括hdfs、mr、hbase、hive等,又有了更进一步的了解,下边就简单写些封装好的java操作hdfs的工具类中的方法。
1、从HDFS上指定的文件中读取子目录
public static List<String> getSubDirs(String rootDir) {
// 存放最后返回的文件夹列表
List<String> fileList = new ArrayList<String>();
try {
FileSystem ...
- 2014-03-20 15:17
- 浏览 526
- 评论(0)
网上搜罗到一个JNI的例子,不错。用cygwin的环境搞了下,在原作上添加了点注释。
如下:
最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。
首先引用一篇文章,介绍一个简单的JNI的调用的过程。
JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。
JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WIND ...
- 2014-03-20 11:18
- 浏览 227
- 评论(0)