- 博客(7)
- 收藏
- 关注
转载 Linux内核中常见内存分配函数
<br />转自:http://blog.csdn.net/wzhwho/archive/2009/12/13/4996510.aspx1. 原理说明<br />Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示。四级页表分别为:<br />l 页全局目录(Page Global Directory)<br />l 页上级目录(Page Upper Dir
2010-10-15 11:49:00 207
原创 Struts2 工作原理
容器启动后,FilterDispatcher类被实例化,并调用它的init(FilterConfig filterConfig)方法。其中FilterConfig接口用于储存初始化信息。public interface FilterConfig{ public String getFilterName(); public String getInitParameter(Stri
2010-01-06 10:10:00 1039
原创 MySQL存储引擎
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM存储引擎InnoDB存储引擎MERGE存储引擎MEMORY(HEAP)存储引擎BDB(BerkeleyDB)存储引擎Example存储引擎FEDERATED存储引擎ARCHIVE存储引擎CSV存储引擎BLACKHOLE存储引
2010-01-05 10:47:00 225
转载 Linux系统启动
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语言
2010-01-04 18:04:00 517
转载 Linux文件系统
一 、Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。 目录提供了管理文件的一个方便而有效的途径。 Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。 /根目录
2010-01-04 18:00:00 214
转载 task_struct结构体
//进程描述符task_struct struct task_struct { /* * offsets of these are hardcoded elsewhere - touch with care */ volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ //-1 不能运行 0 运行 >0 停止 unsigne
2010-01-04 13:17:00 599
转载 Struts 2的改进
Struts 2充分利用了Spring的编程思想--AOP(面向切面编程)。定义了大量的拦截器(interceptor)。
2009-12-25 17:38:00 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人