企业架构专栏最新文章

Hadoop学习二十七:Hadoop-Hdfs 权限相关 源码

一.Linux文件/目录权限      http://hi.baidu.com/skyforum/item/9946ef57b371789608be1747,不了解的需要做一个基本的了解。   二. FsAction FsAction对应着文件/目录 ...
zy19982004 有2306人浏览 2013-07-10 23:12 专栏:Hadoop学习

Hadoop学习二十六:Hadoop-Hdfs Lease源码

一. Lease  A Lease governs all the locks held by a single client.   * For each client there's a corresponding lease, whose   * timestamp is updated when the client periodically   * checks in.  If th ...
zy19982004 有1490人浏览 2013-07-09 22:00 专栏:Hadoop学习

请不要再使用低级别的AOP API

  在iteye上,咨询我Spring问题中最多的一个就是:AOP方面的问题,我之前也写过类似的帖子解答那些疑问:   注入FactoryBean失败分析+解决方案 spring的二次代理原因及如何排查 struts2+spring集成bug——使用AOP时可能遇到的问题分析 关于spring的aop拦截的问题 protected方法代理问题 Spring事务不起作用 问题汇总 ...
jinnianshilongnian 有59212人浏览 2013-07-09 06:24 专栏:Spring杂谈

如何测试@Async异步任务

spring3支持@Async注解的异步任务,之前大家都是通过使用如线程池来完成,spring3也是使用这种方式,但更简单。   其具体实现在:org.springframework.aop.interceptor.AsyncExecutionInterceptor,是一个方法拦截器,其invoke方法的部分代码如下:  Future<?> result = determineA ...
jinnianshilongnian 有21001人浏览 2013-07-09 06:23 专栏:Spring杂谈

如何测试REQUIRES_NEW事务

在使用spring进行集成测试时,一般会使用@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = true)自动回滚事务,但是如果遇到REQUIRES_NEW事务,那么这个事务是不会回滚的。   1、通过覆盖其事务传播属性来完成,即如开发环境的事务属性配置 ...
jinnianshilongnian 有10926人浏览 2013-07-08 10:07 专栏:Spring杂谈

使用Aop工具类诊断常见问题

在实际开发过程中,我见过问的最多的两个问题是: 1、为什么事务不起作用  ---->Spring事务不起作用 问题汇总 2、为什么注入不了         ---->spring的二次代理原因及如何排查   我专门写了一个hack工具来诊断这些问题,因为是hack,目前只在现有版本中可用,不保证新版本可用,不过主要是诊断时使用,能用即可。   主要提供以下方法: isMu ...
jinnianshilongnian 有6761人浏览 2013-07-08 06:37 专栏:Spring杂谈

Hadoop学习二十五:Hadoop-Hdfs FSImage源码

一. FSImage作用 加载硬盘镜像文件fsimage到内存。 加载硬盘日志文件edits到内存。这个本来是类FSEditlog的事情,但是是由FSImage负责调用。 保存内存中文件层次结构到硬盘文件fsimage中。 保存内存中操作日志到硬盘文件edits上。按照对应关系,觉得是应该有这么一步吧。但遗憾的告诉你,这一步在整个文件系统中不存在。也就是FSImage可以分为内存和硬盘 ...
zy19982004 有2688人浏览 2013-07-04 22:54 专栏:Hadoop学习

Hadoop学习二十四:Hadoop-Hdfs FSEditLog 源码

一. FSEditLog类图   二. FSEditLog FSEditLog提供了对editlog文件的操作方法。简单的类,方法一个个看。 editStreams保存着一个fsimage下所有的editlog文件对应的输出流EditLogOutputStream。 三. FSEditLog方法 void open():Create empty edit log f ...
zy19982004 有2320人浏览 2013-07-03 22:46 专栏:Hadoop学习

Hadoop学习二十三:Hadoop-Hdfs FSDirectory 源码

一. FSDirectory 上文Hadoop学习二十二:Hadoop-Hdfs INode源码讲到INode是文件层次结构的反应。那文件层次结构由谁去维护,就是由FSDirectory维护。 我把从客户端发起一个操作到最终完成这一操作所经过的类,依次划分为外层-底层。那FSNamesystem算的上底层的东西,FSDirectory就是更底层的东西。 所有会导致文件层次结构变化的操作 ...
zy19982004 有2145人浏览 2013-07-03 19:47 专栏:Hadoop学习

注入FactoryBean失败分析+解决方案

如果有朋友 遇到Spring疑难杂症,小弟愿意帮忙分析及提出解决方案。   通过spring注入FactoryBean时可能会遇到找不到依赖的异常“Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException:”,但是很多朋友会说明明我配置了,怎么找不到呢?或者如果直接从Spring容器去getBean是 ...
jinnianshilongnian 有31572人浏览 2013-06-27 05:33 专栏:Spring杂谈

spring的二次代理原因及如何排查

最近一个朋友使用javamelody时遇到一个二次代理的问题,即一个Bean被代理了两次。   我还原了一下问题,并简化出一个工程方便大家观察。可以下载附件代码还原场景。   代码如下: 1、接口及目标类  package com.sishuok.proxy; public interface Interface { public void sayHello(); ...
jinnianshilongnian 有25431人浏览 2013-06-26 06:49 专栏:Spring杂谈

Hadoop学习二十二:Hadoop-Hdfs INode源码

一. INode类图   二. INode       We keep an in-memory representation of the file/block hierarchy.This is a base INode class containing common fields for file and directory inodes.INode是文件层次结构的反应。 INo ...
zy19982004 有2996人浏览 2013-06-22 09:52 专栏:Hadoop学习

springmvc绑定Set的解决方案

1、模型 public class Vote { private Integer id; private String title; private Set<VoteItem> voteItems; private VoteSubject voteSubject; } public class VoteItem { priv ...
jinnianshilongnian 有17662人浏览 2013-06-21 06:10 专栏:springmvc杂谈

Hadoop学习二十一:Hadoop-Hdfs DataNode 源码

一. DataNode类图     二. DateNode属性说明  DatanodeProtocol namenode:RPC代理类。RPC.getProxy(nameNodeAddress)得到远程NameNode代理类。后续的versionRequest(),register(),sendHeartbeat(),blockReceived(),blockReport()都是nam ...
zy19982004 有2219人浏览 2013-06-20 22:48 专栏:Hadoop学习

struts2+spring集成bug——使用AOP时可能遇到的问题分析

之前一朋友问我strut2和spring集成时使用aop后造成注入失败:关于struts2-spring整合的问题,我就分析一下struts2如果和spring集成的,并解决这个问题。   此问题已经提交到struts2的JIRA,2.3.16将修复;https://issues.apache.org/jira/browse/WW-4110。   问题: 但是当我对action类加了s ...
jinnianshilongnian 有10834人浏览 2013-06-20 07:18 专栏:Spring杂谈

SpringMVC内置的精准数据绑定2

之前写过一篇《扩展SpringMVC以支持更精准的数据绑定1》用于完成类似于struts2的数据绑定;有朋友可能觉得自己写个参数解析器扩展比较麻烦,在此再介绍下springmvc内置的支持。   代码片段如下:  //http://localhost:9080/es-web/binder/test1?user1.id=1&user2.id=2 @RequestMa ...
jinnianshilongnian 有21336人浏览 2013-06-18 06:46 专栏:springmvc杂谈

Hadoop学习二十:Hadoop-Hdfs 通信机制VersionedProtocol接口方法

一. VersionedProtocol //使用Hadoop RPC机制的所有协议的超类 //所有子类所以自己的协议号static final long versionID public interface VersionedProtocol { /** * 返回与指定协议protocol相关的协议版本 * @param protocol 协议接口的类名 ...
zy19982004 有3076人浏览 2013-06-16 00:22 专栏:Hadoop学习

Hadoop学习十九:Hadoop-Hdfs 通信机制VersionedProtocol工作原理

一.RPC 在http://zy19982004.iteye.com/blog/1875969里曾经提到VersionedProtocol v = RPC.getProxy(...);得到一个Java代理类。实际上RPC就是建立在VersionedProtocol的基础上的。 二.VersionedProtocol类图  三.工作原理       以Client与NameNo ...
zy19982004 有2586人浏览 2013-06-16 00:21 专栏:Hadoop学习

Hadoop学习十八:Hadoop-Hdfs DataXceiverServer源码其它操作及总结

一. 其它操作 public static final byte OP_REPLACE_BLOCK = (byte) 83; public static final byte OP_COPY_BLOCK = (byte) 84; public static final byte OP_BLOCK_CHECKSUM = (byte) 85;   二.REPLACE_BLOCK ...
zy19982004 有1730人浏览 2013-06-13 21:55 专栏:Hadoop学习

Hadoop学习十七:Hadoop-Hdfs DataXceiverServer源码写数据

一.写数据       DataXceiver的writeBlock方法用于客户端(Client或DataNode)的写数据请求。   二.单一流程    读取客户端发送过来的消息(下文称之为“请求参数”) blockId:要写入块的block id。 generationStamp:要写入块的block generationStamp。 pipelineSize:num o ...
zy19982004 有2148人浏览 2013-06-11 18:52 专栏:Hadoop学习

企业架构热门专栏

更多专栏>>

企业架构热门文章

博客专栏评论

认真看错误代码,有时候重启电脑就行了 醉了 我把数据库配置写死不用配置文件 改 UserService ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
holyselina 写道您前面说到能获取调用是的参数数组,我想问下,我想在通知方法中,获取当前调用代 ...
dagger9527 评论了 【第六章】 AOP 之 6.6 通知参数 ——跟 ...
Access denied for user 'root'@'localhost' (using pa ...
xxx不是你可以惹得 评论了 第十六章 综合实例——《跟我学Shiro》
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
支持虽然会迟到,但永远不会缺席!
dagger9527 评论了 【第四章】 资源 之 4.3 访问Resource ...
valiant025 写道很经典,很期待谢谢支持,马上出来新的
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
公园美丽 写道谢谢分享,期待后面的文章,受益匪浅谢谢,马上出来
springcloud关注者 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
谢谢分享,期待后面的文章,受益匪浅
公园美丽 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
很经典,很期待
valiant025 评论了 (七)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
希望帮助更多的朋友
springcloud关注者 评论了 (六)Java版Spring Cloud B2B2C o2o鸿鹄云 ...
Global site tag (gtag.js) - Google Analytics