姜太阁

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年12月31日

摘要: 首先介绍下CXF的拦截器:简单地说,CXF使用流水线型(或者说总线型)处理机制,它的核心是一个Bus。一个客户端的请求或者一个对客户端桩代码的调用被组织成为一个Message。同时,所有的CXF功能都组织成Interceptor挂接在Bus上,分阶段依次处理Message。Message本质上是一个Map数据结构,既包含系统公共的也包含Interceptor自定义的数据。AbstractPhaseInterceptor这个抽象类拦截器类,自定义拦截器类可以继承它实现它其中一个抽象方法public void handleMessage(Message message) throws Fault如 阅读全文
posted @ 2013-12-31 12:53 姜太阁 阅读(1327) 评论(0) 推荐(0) 编辑

2013年12月12日

摘要: 1获取默认配置配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapred-site.xml三个配置文件,默认下来,这些配置文件都是空的,所以很难知道这些配置文件有哪些配置可以生效,上网找的配置可能因为各个hadoop版本不同,导致无法生效。浏览更多的配置,有两个方法:1.选择相应版本的hadoop,下载解压后,搜索*.xml,找到core-default.xml,hdfs-default.xml,mapred-default.xml,这些就是默认配置,可以参考这些配置的说明和key,配置hadoop集群。2.浏览apache官网,三个配置文件链接如下: h 阅读全文
posted @ 2013-12-12 14:01 姜太阁 阅读(2915) 评论(0) 推荐(0) 编辑

2013年1月7日

摘要: oracle 权限 阅读全文
posted @ 2013-01-07 15:13 姜太阁 阅读(612) 评论(0) 推荐(0) 编辑

摘要: 权限 oracle 阅读全文
posted @ 2013-01-07 11:05 姜太阁 阅读(2372) 评论(0) 推荐(1) 编辑

2012年11月19日

摘要: JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也会导致这块内存的占用过多造成溢出 阅读全文
posted @ 2012-11-19 13:10 姜太阁 阅读(774) 评论(0) 推荐(0) 编辑