FramePrinciple
该项目结合工作中用到的常用框架,熟悉框架源码,结合其他博客,自己动手实现框架中涉及到的原理,也加深了自己对框架的理解,以及框架中的原理更好的在工作项目中使用
-
spring框架
- spring框架两大核心: AOP 和 IOC 本项目不引用spring框架的任何jar包,实现IOC原理。
- IOC的理解:IOC负责初始化、定位、配置应用程序中的对象以及建立对象见的依赖。
- 整体思路:
-
FutureTask实现原理
- 应用场景:在一个主线程中启动多个线程执行独立的任务 例如:存在多个文件,里面结构相同,去读之后需要汇总,那么此时就可以封装一个Task 通过runable或者callable接口实现多个子线程同时读取 内容的逻辑,然后在主线程中进行合并,这样就会大大缩减单个文件读取一个个叠加。