- 博客(19)
- 资源 (12)
- 收藏
- 关注
转载 让VBOX支持USB
让VBOX支持USB从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack下载: Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack并安装1. 让GUEST
2013-07-16 12:30:02 1342
原创 第四章 Spring与JDBC的整合
这里选择的是mysql数据库。4.1引入aop、tx的命名空间为了事务配置的需要,我们引入aop、tx的命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns
2013-07-15 16:25:14 5423
转载 HDFS基础概念
数据块(block)HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。NameNode和DataNodeHDFS体系结构中有两类节
2013-07-08 15:00:01 1624
原创 第三章 AOP 编程选择
Spring为我们开发者提供了多种AOP的编程方式。我们该如何选择呢?如果项目采用的是JDK5.0以上版本,我们可以选择@AspectJ的方式。这是第一选择。http://blog.csdn.net/p_3er/article/details/9268637如果使用的是低版本的JDK,那么可以考虑使用,也就是Schema的方式。http://blog.csd
2013-07-08 10:37:39 1162
原创 第三章 AOP 基于Schema的AOP
基于Schema定义的切面和前现两种方式定义的切面,内容上都差不多,只是表现形式不一样而已。3.7.1一般增强的使用a、目标类public class Target { public void say(){ System.out.println("say..."); } public String getName(int id,String name){ Syst
2013-07-08 10:31:41 1608
原创 第三章 AOP 基于@Aspect的AOP
在前面,我们分别使用Pointcut、Advice、Advisor接口来描述切点、增强、切面。而现在我们使用@AdpectJ注解来描述。在下面的例子中,我们是使用Spring自动扫描和管理Bean(http://blog.csdn.net/p_3er/article/details/9239605)。3.6.1一个简单的例子a、目标类@Repositorypublic class
2013-07-08 10:05:33 5297
转载 hadoop的一些名词解释
在网上收集了一些mapreduce中常用的一些名词的解释,分享一下:Shuffle(洗牌):当第一个map任务完成后,节点可能还要继续执行更多的map 任务,但这时候也开始把map任务的中间输出交换到需要它们的 reducer那里去,这个移动map输出到 reducer 的过程叫做shuffle。 Partition:每一个reduce节点会分派到中间输出的键集合中的一个不
2013-07-05 15:59:55 2815
转载 Hadoop 使用Combiner提高Map/Reduce程序效率
众所周知,Hadoop框架使用Mapper将数据处理成一个键值对,再网络节点间对其进行整理(shuffle),然后使用Reducer处理数据并进行最终输出。 在上述过程中,我们看到至少两个性能瓶颈:如果我们有10亿个数据,Mapper会生成10亿个键值对在网络间进行传输,但如果我们只是对数据求最大值,那么很明显的Mapper只需要输出它所知道的最大值即可。这样做不
2013-07-05 15:38:16 1355
原创 第三章 AOP 自动创建代理
3.5.1BeanNameAutoProxyCreator 在之前的切面使用中,最后得通过ProxyFactoryBean类生成一个代理类,然后通过代理类对象获取目标类与目标类织入的增强信息。一个代理类对应一个目标类。如果我们有多个目标类的切面信息(切点与增强)都一样的,而我们必须在spring的配置文件中配置多个代理类来为多个目标类设置代理。
2013-07-05 11:44:39 1731
原创 第三章 AOP 通过Java API创建切面
在前面使用增强的时候,我们发现增强会被织入到目标类的所有的方法中。我们如果把增强织入到目标类的特定的方法中,需要使用切点进行目标连接点的定位。然后我们可以通过切点及增强生成一个切面了。3.4.1切点类型静态方法切点:org.springframework.aop.support.StaticMethodMatcherPointcut动态方法切点:org.spri
2013-07-05 11:34:34 3572
原创 第三章 AOP 通过Java API创建增强
3.3.1增强类型前置增强:org.springframework.aop.MethodBeforeAdvice后置增强:org.springframework.aop.AfterReturningAdvice环绕增强:org.aopalliance.intercept.MethodInterceptor异常抛出增强:org.springframework.aop.ThrowsAd
2013-07-04 10:21:02 2904 2
原创 第三章 AOP 概念与术语
3.1概念 AspectOriented Programing,面向切面编程。 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 AOP主要用于日志记录,性能统计,安全控制(权限控制),事务处理,异常处理等。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业
2013-07-04 09:43:13 2880 1
原创 第二章 IoC Spring自动扫描和管理Bean
通过Spring容器自动扫描和管理Bean,我们不再需要在配置文件中使用标签管理Bean。2.9.1引入context命名空间如何引入命名空间及命名空间的写法已经在之前的章节中详细说过。具体可参考以下:http://blog.csdn.net/p_3er/article/details/92313072.9.2打开扫描功能在打开扫描功能后,注解功能也
2013-07-04 09:36:54 2700
转载 FAILED: Hive Internal Error: java.lang.RuntimeException(Error while making MR scratch directory异常的解决
hive> select * from dummy;FAILED: Hive Internal Error: java.lang.RuntimeException(Error while making MR scratch directory - check filesystem config (null))java.lang.RuntimeException: Error whi
2013-07-03 16:16:30 4124
原创 hive load from hdfs出错
使用hive load从hdfs中load data的时候,hiveql如下:load data inpath 'hdfs://192.168.0.131:9000/hive/test.log'overwrite into table test_logpartition(dt="20130703");出错:FAILED: SemanticException [Error 10028
2013-07-03 16:03:13 7044
原创 org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 异常的解决
org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 异常的解决
2013-07-03 10:20:19 4754
转载 Eclipse:Run on Hadoop 没有反应
Eclipse:Run on Hadoop 没有反应原因:hadoop-0.20.2下自带的eclise插件已过时。解决方案:1、下载正确的插件:https://issues.apache.org/jira/secure/attachment/12460491/hadoop-eclipse-plugin-0.20.3-SNAPSHOT.jar2、重命名:将下载的插件重命名为"had
2013-07-03 10:13:22 2328
process explorer汉化版
2015-10-10
JRainbow 0.2
2014-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人