摘要: 虚拟文件系统(VFS)是linux内核和具体I/O设备之间的封装的一层共通访问接口,通过这层接口,linux内核可以以同一的方式访问各种I/O设备。 虚拟文件系统本身是linux内核的一部分,是纯软件的东西,并不需要任何硬件的支持。 1. 虚拟文件系统的作用 虚拟文件系统(VFS)是linux内核和 阅读全文
posted @ 2018-07-22 21:42 xdyixia 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 面向切面编程简介 1. 什么是面向切面编程? 面向切面编程是Spring的第二大特性,它能将一个函数中非主体但有很必要的代码封装到一个单独的类中,在程序运行的时候再把它们插入到函数中。这样能使程序猿只关注函数的主体功能,而且写出来的代码具有具有较强的可读性,简约明了。 2. 面向切面编程的优点 面向 阅读全文
posted @ 2018-07-22 20:06 xdyixia 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1,Spring的两种IoC容器 BeanFactory 基础类型的IoC容器; 采用延迟初始化策略(容器初始化完成后并不会创建bean的对象,只有当收到初始化请求时才进行初始化); 由于延迟初始化,因此启动速度较快,占用资源较少; ApplicationContext 在BeanFactory的基 阅读全文
posted @ 2018-07-22 17:59 xdyixia 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Spring根本任务 Spring的根本任务就是简化Java开发。 目前许多框架如果要使用他们,就必须要继承或实现这些框架的各种类。这使得框架与我们的程序耦合度过高。由于在我们的程序中加入了过多的框架代码,使得我们的代码看起来非常臃肿。 但Spring不是这样,它不会强迫你去实现或继承任何Sprin 阅读全文
posted @ 2018-07-22 12:47 xdyixia 阅读(781) 评论(0) 推荐(0) 编辑