`
bat0906
  • 浏览: 27940 次
  • 性别: Icon_minigender_1
  • 来自: 第九天堂
社区版块
存档分类
最新评论
文章列表
MapReduce 编程模型 在JAVA中的使用   两项核心操作:Map和Reduce   MapReduce是一个最先由Google提出的分布式计算软件构架,它可以支持大数据量的分布式处理。这个架构最初起源于函数式程式的map和reduce两个函数组成,但它们在MapReduce架构中的应用和原来的使用上的大相径庭。   MapReduce架构是用来解决大数据量的分布式计算问题,然后把计算后的结果放入文件系统或者数据库中。   明白MapReduce 程序的工作原理之后,下一步便是通过代码来实现它。我们需要三样东西:一个map 函数、一个reduce 函数和一些用来运行作 ...
HBase Java客户端编程 本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表、删除表、插入记录、删除记录、各种方式下的查询操作等。 1. 准备工作 1、下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008); 2、下载eclipse,解压到本地(这里使用的是eclipse-java-helios-SR2-win32); 3、下载HBase包,解压安装包到本地(这里使用的是hbase-0.90.2 ...
1.  快速单击安装     在单机安装Hbase的方法。会引导你通过shell创建一个表,插入一行,然后删除它,最后停止Hbase。只要10分钟就可以完成以下的操作。 1.1下载解压最新版本 选择一个 Apache 下载镜像:http://www.apache.org/dyn/closer.cgi/hbase/,下载 HBase Releases. 点击 stable目录,然后下载后缀为 .tar.gz 的文件; 例如 hbase-0.90.4.tar.gz. 后面需要安装集群,整合到hadoop,所以注意选择与hadoop对应的版本:   选择 Hadoop 版本对H ...
HDFS文件系统   分布式存储环境   HDFS的安装和部署 1.准备工作 准备3台机器,设置好hosts 一台作为Namenode,cc-staging-session2命名为master, 两台作为dataNode,cc-staging-front命名为slave1, cc-staging-imcenter 命名为slave2 #3台机器都创建Hadoop用户 useradd hadoop passwd hadoop   # 安装JDK,并设置JAVA_HOME和PATH #下载安装jdk1.7 http://www.Oracle.com/technetw ...
来自:http://blog.csdn.net/zhangzhaokun/article/details/5597433   1、重读配置文件core-site.xml 要利用Java客户端来存取HDFS上的文件,不得不说的是配置文件hadoop-0.20.2/conf/core-site.xml了,最初我就是在这里吃了大亏,所以我死活连不上HDFS,文件无法创建、读取。 <?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="configuration. ...
web系统从oracle迁移至MySql 前两天领导给了个活,数据库迁移,原来的系统是用的oracle数据库,现在要改成MySql,当时没多想就接下来了, 原来的系统用的框架式SSI,于是大概想了下需要作调整无非以下几点 第一   数据库迁移 第二   应用程序的修改   下面详细来说下这个过程   一    数据库迁移 简单那的来说就是把oracle数据库里面的所有数据都迁移到MySql,这个可以用MySQLMigration Toolkit工具 MySQL发布了一个将数据由SQL Server或Oracle中移植到MySQL中的工具包MySQLMigration Too ...
(android高仿系列)今日头条 --新闻阅读器 (一)   http://blog.csdn.net/vipzjyno1/article/details/23591315
  http://www.eoeandroid.com/thread-536139-1-1.html     http://pan.baidu.com/share/link?shareid=4039208585&uk=3526070501#path=%252F%25E9%25BB%2591%25E9%25A9%25AC28%25E6%259C%259FAndroid%25E5%2585%25A8%25E5%25A5%2597%25E8%25A7%2586%25E9%25A2%2591     kcks
http://blog.csdn.net/qxs965266509/article/details/11819327     公交 查询,在许多网站上都提供了相应的接口, 我使用的接口,来自爱帮,爱帮需要你申请密钥key 如有转载,请标明来自此出处http://blog.csdn.net/qxs965266509,必须注意!  
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。   区别:setContentView()一旦调用, layout就会立刻显示UI;而inflate只会把Layout形成一个以view类实现成的对象,有需要时再用setContentView(view)显示出来。一般在activity
偶尔在酷壳看文章,看到有大神写代码里面有一行 System.getProperty(“os.name”) ,当时就打开自己的Eclipse试了一下,发现竟然出现结果是Windows 7,真是我的系统名,于是上网找了一下,在Java 官方API中找到支持的可以获得的操作系统的参数的 key 列表,具体如下: Key Description of Associated Value 中文描述 java.version Java Runtime Environment version Java 运行时环境版本
缓存的目的就是为了提高响应速度,尤其是并发访问的速度,降低数据库服务器的压力,在同等硬件配置的情况下,提供更高的系统性能。   关于缓存的话题,在坛子里已经有很多讨论,简单的来说,如果一个应用中80% 的时间内都在访问20% 的数据,那么,这时候就应该使用缓存了。这个和长尾理论正好相悖,其实也不是相悖,只是不同的理论使用的场景不同。在80/20 原则生效的地方,我们都应该考虑是否可以使用缓存。但即使是这样,缓存也有不同的用法,举个例子,一个网站的首页估计是被访问的次数最多的,我们可以考虑给首页做一个页面缓存,而如果在某个页面上,比如说javaeye 的java 版区只有前几个页面是访问最 ...
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 ehcache是一个非常轻量级的缓存实现,而且从1.2之后就支持了集群,而且是hibernate默认的缓存provider。 Ehcache的分布式缓存有传统的RMI,1.5版的JGroups,1.6版的JMS。分布式缓存主要解决集群环境中不同的服务器间的数据的同步问题。 使用Spring的AOP进行整合,可以灵活的对方法的返回结果对象进行缓存。 CachingFilter功能可以对HTTP响应的内容进行缓存。 1、主要特性     1. 快速.     2. 简 ...
JDK5,6,7,8各个版本增加的特性 Java5: (2004.10) 1、泛型 Generics: 2、枚举类型 Enumeration: 3、自动装箱拆箱(自动类型包装和解包) 4、可变参数varargs(varargs number of arguments) 5、Annotations 它是java中的metadata 6、新的迭代语句(for(int n:numbers)) 7、静态导入(import static ) 8、新的格式化方法(java.util.Formatter) 9、新的线程模型和并发库Thread Framework   Java6: ...
Java SE6调用动态编译 一、使用JavaCompiler接口编译java源程序   我们可以通过ToolProvider类的静态方法getSystemJavaCompiler来得到一个JavaCompiler接口的实例。  JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();   JavaCompiler中最核心的方法是run。通过这个方法可以编译java源程序。这个方法有3个固定参数和1个可变参数(可变参数是从Jave SE5开始提供的一个新的参数类型,用type… argu表示)。前3个参数分别 ...
Global site tag (gtag.js) - Google Analytics