Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin...
分类:
系统相关 时间:
2016-04-26 19:37:00
阅读次数:
249
Linux信号(signal) 机制分析 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函 ...
分类:
系统相关 时间:
2016-04-22 16:07:50
阅读次数:
283
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由Dispatcher ...
分类:
编程语言 时间:
2016-04-20 19:36:37
阅读次数:
280
肌电电极属性及配置 肌电电极是指专为采集肌电信号而建立的EMG控制接口,其中已经包括了必要的放大、滤波、矫正等信号处理流程,典型的就是独立式干电极模块——在一定大小的体积内集成电极极片、供电、信号放大、调制以及噪声屏蔽等流程。 肌电信号的幅值具有随机性,基本服从高斯分布。表面肌肤电信号的噪声主要来源... ...
分类:
其他好文 时间:
2016-04-19 10:19:54
阅读次数:
174
本文转载于疯狂的蚂蚁。 一、 处理过程的核心概念 如下图所示django的总览图,整体上把握以下django的组成: 核心在于中间件middleware,django所有的请求、返回都由中间件来完成。 中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件... ...
分类:
其他好文 时间:
2016-04-18 01:09:26
阅读次数:
229
一.spring整体结构 首先俯视一下spring mvc的整体结构 二.处理流程 1.请求处理的第一站就是DispatcherServlet.它是整个spring mvc的控制核心.与大多数的java web框架一样,spring mvc所有的请求都会经过一个核心的前端控制器(Servlet).D ...
分类:
编程语言 时间:
2016-04-17 11:42:38
阅读次数:
301
从web.xml中 servlet的配置开始, 根据servlet拦截的url-parttern,来进行请求转发 Spring MVC工作流程图 图一 图二 Spring工作流程描述 1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获; 2 ...
分类:
编程语言 时间:
2016-04-15 18:16:53
阅读次数:
237
NFS:(C/S模式) 大体架构: 1985年Sun公司基于UDP开发了网络共享文件系统(Network FileSystem) NFS由一系列NFS命令和进程组成的客户机/服务器模式,在第三版中加入了基于TCP传输。 AFS: 大体架构: 处理流程: 节点身份: ptserver:负责用户和鉴权 ...
分类:
其他好文 时间:
2016-04-12 22:28:39
阅读次数:
317
在《HDFS源码分析EditLog之获取编辑日志输入流》一文中,我们详细了解了如何获取编辑日志输入流EditLogInputStream。在我们得到编辑日志输入流后,是不是就该从输入流中获取数据来处理呢?答案是显而易见的!在《》一文中,我们在讲编辑日志追踪同步时,也讲到了如下两个连续的处理流程:
4、从编辑日志editLog中获取编辑日志输入流集合streams,获取的输入流为最新事务ID加1之后的数据
5、调用文件系统镜像FSImage实例image的loadEdits()...
分类:
其他好文 时间:
2016-04-12 17:24:02
阅读次数:
165
在《HDFS源码分析之EditLogTailer》一文中,我们详细了解了编辑日志跟踪器EditLogTailer的实现,介绍了其内部编辑日志追踪线程EditLogTailerThread的实现,及其线程完成编辑日志跟踪所依赖的最重要的方法,执行日志追踪的doTailEdits()方法。在该方法的处理流程中,首先需要从编辑日志editLog中获取编辑日志输入流集合streams,获取的输入流为最新事务ID加1之后的数据。那么这个编辑日志输入流集合streams是如何获取的呢?本文我们将进行详细研究。...
分类:
其他好文 时间:
2016-04-12 12:59:54
阅读次数:
158