一、预备知识:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 1 @RequestMapping(value = "/aaa")//类级别,可以没有 2 public cl ...
分类:
其他好文 时间:
2017-08-18 22:31:31
阅读次数:
164
1. 网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的ISP,需要重新组织网络时,可使用NAT转换 ③需要合并两个具有相同网络地址的内网 (2)NAT的优 ...
分类:
其他好文 时间:
2017-08-17 00:31:24
阅读次数:
202
DDNS(DynamicDomainNameServer)是动态域名服务的缩写。DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析..
分类:
系统相关 时间:
2017-08-14 01:27:10
阅读次数:
222
转自:Linux用户空间与内核空间(理解高端内存) Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 Linux内核地址映射模型 ...
分类:
系统相关 时间:
2017-08-13 12:28:13
阅读次数:
329
Linux每个可执行程序都具有相同的虚拟地址分配,当OS启动进程时,是如何加载程序呢? 1. 进程结构体 每个进程都具有task_struct结构体,该结构体的mm字段负责对程序内存的虚拟地址映射。 mm中每个vm_area_struct对应可执行程序的段虚拟地址空间,例如.text等。当程序被执行 ...
分类:
系统相关 时间:
2017-08-06 19:35:27
阅读次数:
227
虚拟内存 http://www.cnblogs.com/feng9exe/p/6379686.html 来理解一下虚拟地址映射的过程:拿到一个虚拟地址,根据已有的vm_area_struct看这个虚拟地址是否属于某个vm_area_struct 如果没有匹配到,就报段错误,访问了一个没有分配的虚拟地 ...
分类:
其他好文 时间:
2017-08-03 20:27:56
阅读次数:
219
1、@RequestMapping@RequestMappingRequestMapping是一个用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping请求路径映射,如果标注在某个co ...
分类:
编程语言 时间:
2017-07-31 17:19:51
阅读次数:
187
I/O系统结构: I/O管理: 应用程序若想访问磁盘上文件,要多经过文件系统,之后通过I/O设备管理来对相应的硬件进行操作。 I/O设备管理包括: 逻辑I/O,设备驱动程序,中断服务程序 I/O设备特点: I/O性能经常成为系统性能的瓶颈 操作系统庞大复杂的原因之一:资源多、杂,并发,均来自I/O ...
分类:
其他好文 时间:
2017-07-28 23:57:17
阅读次数:
265
Spring MVC框架通过扫描将带有@Controller的类中的@RequestMapping的方法进行映射,然后调用映射的方法处理请求,这个分发过程默认是由DispaterServlet处理的。 http请求映射原理 Spring MVC进行映射的依据 通过URL限定:URL表达式 Sprin ...
分类:
编程语言 时间:
2017-07-26 22:16:05
阅读次数:
218
MMU由一个或一组芯片组成。其功能是把逻辑地址映射为物理地址,进行地址转换(MMU是CPU的一部分) 机器指令仍然用逻辑地址指定一个操作数的地址或一条指令的地址 每个逻辑地址都由一个段选择符(16位)和段内的相对偏移量(32位)组成。段寄存器的唯一目的是存放段选择符。 MMU包括两个部件:分段部件和 ...
分类:
系统相关 时间:
2017-07-26 10:49:26
阅读次数:
198