自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 细说之前博客--手写简单AOP

目录是什么时AOP实现aop的具体思路相关类及其作用具体思路代码相关事项 是什么时AOP aop在我的理解的就是干动态代理,方法增加的。专业一点就是面向切面编程!! 我们实现aop选择spring实现aspectJ aop框架,说白了就是那几个注解:pointCut,before,after,afterthrowing,ascept 不过实现之前还是先了解一下aop的相关概论: pointCut:切入点,可以理解要增强的具体方法 advice:通知 ,就是要增加的具体逻辑,比如前置通知before注解啊,

2021-08-19 23:29:39 95

原创 细说之前博客--手写简单IOC

目录什么是IOCIOC的一些对象IOC实例化的流程实现逻辑经典问题总结 什么是IOC 个人感觉ioc就是一个容器嘛,说白也就是个map,spring用的只是线程安全的map罢了。这个map放的是自己注入的对象,这些对象也被称为bean对象。写一个ioc不也就是搞一个map然后把对象放进来,然后自己可以去get,这就是ioc的本质呀! IOC的一些对象 BeanDefinition :放置对象的信息,比如:class,scope等等 BeanFactory : bean工厂对象,里面有实列池,就是map B

2021-08-17 21:37:01 89

原创 简单手写ioc,aop,mvc,mybaits

简单手写ioc,aop,mvc,mybaitsSpringIOCAOPMVC静态资源mybatis资源 Spring IOC 想将bean解析成BeanDefinition对象(存放bean的信息) getBean()的时候从一级缓存和二级缓存中取,加上是否是单例,判断是否返回还是继续重新获取 首先判断是否需要动态代练生成代理对象(aop) 将对象放入二级缓存中(防止互相依赖) 对象属性注入,如果属性对象没有就getBean()递归 将对象放入一级缓存中 AOP 初始化,将BeanDefinition

2021-08-15 23:33:05 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除