自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天行健,君子以自强不息

夫夷以近、则游者众、险以远、则至者少

  • 博客(19)
  • 资源 (12)
  • 收藏
  • 关注

原创 NIO - Scatter/Gather

1.Scatter  从一个Channel读取的信息分散到N个缓冲区中(Buufer).2.Gather  将N个Buffer里面内容按照顺序发送到一个Channel.      Scatter/Gather功能是通道(Channel)提供的  并不是Buffer, Scatter/Gather相关接口 类图    ReadableByteChannel WritableB

2012-05-31 14:52:42 5054

原创 NIO - Buffer缓冲区

*Buffer : 缓冲区  是特定基本类型元素的线性有限序列                   Buffer中的数据结构是原始数据类型的数组 例如   jdk  ByteBuffer中定义的byrte数组public abstract class ByteBuffer extends Buffer implements Comparable{ final byt

2012-05-30 14:00:48 1669

原创 NIO - FileChannel

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outpu

2012-05-29 23:51:38 2038

原创 Eclipse3.7 Indigo 字体设置为Courier New

Eclipse版本:Indigo Service Release 2打开c:/windows/fonts()确认该字体存是否存在。 1.C:/windows/fonts/Courier New 右键 ->显示 (window7 C:\Windows\Fonts)    window7系统到这一步 问题可能已解决了 重新打开Eclipse  Window->preference-->Co

2012-05-26 16:39:29 2065 1

原创 Hadoop错误汇总(更新中)

1.ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /var/lib/hadoop-0.20/cache/hdfs/dfs/data: namenodenamespaceID = 240012870; datanode namespa

2012-05-24 13:40:27 22817 1

原创 Hadoop1.0 Eclipse Plugin-作业提交

1.环境     Jdk:1.6.0_10-rc2     Hadoop:hadoop-1.0.0.tar.gz      Eclipse 版本:3.4.0     Hadoop Eclipse 插件 :hadoop-eclipse-plugin-1.0.0.jar   下载地址     操作系统:Windows7 32位 旗舰版 2.Eclipse插件配置

2012-05-24 13:01:23 3644

转载 深入剖析MongoDB架构

近日,软件工程师Ricky Ho的在他的博客里发表了一篇关于MongoDB架构(MongoDB Architecture)的博文,虽然这是一个听起来感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图进行简要描述。1、MongoDB数据文件内部结构 MongoDB在数据存储上按命名空间来划分,一个Co

2012-05-23 21:56:37 2521

转载 Hadoop基本操作命令

原文地址:http://www.cnblogs.com/gpcuster/archive/2010/06/04/1751538.html在这篇文章中,我们默认认为Hadoop环境已经由运维人员配置好直接可以使用。 假设Hadoop的安装目录HADOOP_HOME为/home/admin/hadoop。 启动与关闭 启动Hadoop 1.         进入HADOOP_HOM

2012-05-21 17:30:32 1315

原创 Hadoop1.0单点安装-Windows

一:CygWin安装        cygwin1.7.15  下载地址        安装省略、(记得安装ssh)        安装完成后  将usr\sbin 目录   加入到path环境变量中二:ssh配置         $ ssh-host-config         *** Query: Should privilege separation b

2012-05-21 17:25:13 3945

原创 Struts2源码浅析-ResultType

Result接口定义public interface Result extends Serializable { public void execute(ActionInvocation invocation) throws Exception;}常用Result类图  <result-type name="chain" class="com.opensympho

2012-05-19 22:51:42 2107

原创 Struts2源码浅析-请求处理

StrutsPrepareAndExecuteFilter doFilter方法为请求的入口doFilter方法主要做以下几件事一: 根据配置的常量  设置当前request 字符编码  response国际化Locale信息二: 创建ActionContext数据对象三: 请求处理         1.分析url   根据url 创建ActionMapping对象   这些操

2012-05-17 23:25:00 8680 10

原创 Struts2源码浅析-ConfigurationProvider

ConfigurationProvider接口 主要完成struts配置文件 加载 注册过程ConfigurationProvider接口定义public interface ConfigurationProvider extends ContainerProvider, PackageProvider {}ContainerProvider接口定义/** * 容器加载 注册

2012-05-16 23:59:56 4395 2

原创 Struts2源码浅析-Container

Container容器接口定义public interface Container extends Serializable { /** * Default dependency name. */ String DEFAULT_NAME = "default"; /** * 对当前对象 执行依赖注入 * 引用了@Inject注解的 方法 字段 构造器 参

2012-05-16 18:21:24 2860

原创 Struts2源码浅析-初始化

StrutsPrepareAndExecuteFilter实现了Filter接口  init方法为初始化入口StrutsPrepareAndExecuteFilter init方法  public void init(FilterConfig filterConfig) throws ServletException { //初始化辅助类 类似一个Delegate

2012-05-16 18:19:39 6395 3

原创 Spring 整合 Hessian

一:服务端web.xml Spring-DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/config/applicationContext-hessianServer.xml Spring-

2012-05-13 14:21:34 7034

原创 Hessian源码浅析-HessianProxy

Hessian客户端主要是通过proxy代理来实现 当客户端调用远程接口方法时 会被HessianProxy 代理  HessianProxy invoke方法主要做以下工作1.把调用的 方法名称 参数 序列化2.通过HttpURLConnection向服务端发送调用请求3.服务端返回的结果 反序列化Proxy是由HessianProxyFactory创建HessianProx

2012-05-12 21:56:04 11358 4

原创 Hessian源码浅析-HessianSkeleton

Hessian服务端核心对象HessianSkeleton 主要做两件事 1.把客户端请求的流反序列化  得到 对应的方法名称 参数2. 服务类(service)对应方法执行完成 把结果序列化到输出流hessian服务端暴露服务是通过HessianServlet  public class HessianServlet extends GenericServlet {}Hes

2012-05-11 17:19:33 3846

原创 Hessian入门

一:服务端(HessianServlet暴露服务)web.xml helloworld com.caucho.hessian.server.HessianServlet home-class com.xx.service.impl.DefaultSayHelloServiceImpl home-api com.xx.servic

2012-05-11 13:29:17 1657

原创 LRUCache

import java.util.LinkedHashMap;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class LRUCache extends LinkedHashMap { private static final long seri

2012-05-10 13:50:32 3390

jprofiler windows x64_7_2_3

jprofiler windows 64位版本.

2014-11-05

jprofiler_linux_7_2_2

jprofiler_linux_7_2_2.sh 直接执行就可以了 注意权限.

2014-11-05

Informatica windows安装手册

Windows下安装Informatica PowerCenter

2014-07-11

luke4.4 Lucene4.4

支持Lucene4.4 使用很简单: java -jar lukeall-4.4.0.jar

2013-09-17

Quartz API 中文版

Quartz Job Scheduling Framework API 中文版。

2013-04-01

maveneclipse

maven eclipse插件 解压后直接复制到对应的elipse目录下 重启eclipse即可。

2012-07-07

hadoop1.0 Failed to set permissions of path 解决方案

hadoop 启动时 TaskTracker无法启动 ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.io.IOException: Failed to set permissions of path: \tmp\hadoop-admin \mapred\local\ttprivate to 0700 at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:682) at org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:655) at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:509) at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344) at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189) at org.apache.hadoop.mapred.TaskTracker.initialize(TaskTracker.java:719) at org.apache.hadoop.mapred.TaskTracker.<init>(TaskTracker.java:1436) at org.apache.hadoop.mapred.TaskTracker.main(TaskTracker.java:3694) eclipse运行作业 Failed to set permissions of path: \tmp\hadoop-admin\mapred\staging\Administrator-1506477061\.staging to 0700 :Windows环境下的Hadoop TaskTracker无法正常启动 包括0.20.204、0.20.205、1.0.0版本 网上的解决方案 五花八门 有的说用 0.20.204一下版本 我采用修改FileUtil类 checkReturnValue方法代码 重新编译 替换原来的hadoop-core-1.0.0.jar文件 来解决

2012-05-24

hadoop-eclipse-plugin-1.0.0

加入到eclipse plugin目录下 重启eclipse即可

2012-05-24

jprofiler_windows

jprofiler_windows_5_1_2

2011-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除