2019年8月2日

【Spring源码解析】—— 委派模式的理解和使用

摘要: 一、什么是委派模式 委派模式,是指什么呢?从字面含义理解,委派就是委托安排的意思,委派模式就是在做具体某件事情的过程中,交给其他人来做,这个事件就是在我的完整链路上的一部分,但是复杂度较高的情况下或者我不想做的情况下,完全可以委派给另一个类来处理,只要这个结果是符合我的预期的就可以(相当于填空)。 阅读全文

posted @ 2019-08-02 15:40 可可_小虾米 阅读(1808) 评论(0) 推荐(0) 编辑

2019年7月5日

【Spring源码解析】—— 策略模式在Spring中的应用

摘要: 一、 什么是策略模式 策略模式的定义/含义:策略本身就是为了实现某一个目标而采取的一种工作方式,因此只要能够达成目标,则采取哪一种策略都可以;因此多种实际的策略之间是相互平行的。 注意:策略模式与模板模式是不同的,模板模式是定义了一个骨架(会有很多个步骤,其中可能包含必选和可选步骤,步骤之间可能会有 阅读全文

posted @ 2019-07-05 17:17 可可_小虾米 阅读(5612) 评论(0) 推荐(2) 编辑

2019年6月3日

【Spring源码解析】FactoryBean-工厂方法模式的实现及使用

摘要: 一、工厂方法模式中的三种模式的特点 工厂模式中的三种模式,分别是:简单工厂模式、工厂方法模式、抽象工厂模式,三种分别是什么,以及适合场景是什么? (1)简单工厂模式:一个抽象接口对应一个产品接口,特定产品实现这个接口,针对不同产品都可以在同一个工厂中生产,同一个工厂生产产品可以通过多种方式,单生产方 阅读全文

posted @ 2019-06-03 21:34 可可_小虾米 阅读(4545) 评论(0) 推荐(1) 编辑

2019年5月27日

【Spring源码解析】—— 简单工厂模式的BeanFactory的超简版实现

摘要: 一、什么是简单工厂模式 设计模式的核心是“分工”,通过分工将对象与职责划分的更细化,进而提升系统设计的可扩展性,使其更容易维护。 开闭原则:对扩展开放,对修改关闭;要增加一个新的处理逻辑,可以开一个新的类,不要在老的上面修改 依赖倒转原则:依赖关系从具体转向抽象,也就是说:A调用B,不是直接调用B的 阅读全文

posted @ 2019-05-27 23:50 可可_小虾米 阅读(3069) 评论(1) 推荐(2) 编辑

2019年5月18日

【小捕快上线】Springboot在2.1.5版本下的兼容问题排查

摘要: 问题出现流程记录:用Eclipse4.7.2版本直接建立了一个Springboot,在建的过程中直接选的是2.1.5的版本,里面只是选择了web、web-service,无奈写好controller之后,都没有走到controller进程就结束了,掉到坑里了吗? 下面是爬坑的过程: 1、先确定代码过 阅读全文

posted @ 2019-05-18 15:01 可可_小虾米 阅读(1341) 评论(0) 推荐(1) 编辑

2019年5月8日

【Spring源码解析】—— 结合SpringMVC过程理解IOC容器初始化之注解部分探究

摘要: 前面的文章写了xml中直接配置bean进行IOC的过程解析,接下来会针对注解进行IOC容器初始化的过程解析 因为会与之前的内容存在部分重叠,因此会针对相同的部分简略带过,针对不同的部分做重点说明: 一、Xml的配置和代码中的注解配置: applicationContext.xml配置添加: <con 阅读全文

posted @ 2019-05-08 14:14 可可_小虾米 阅读(1041) 评论(0) 推荐(2) 编辑

2019年3月31日

【Spring源码解析】—— 依赖注入结合SpringMVC Demo-xml配置理解

摘要: 在IOC容器初始化的梳理之后,对依赖注入做一个总结,就是bean实例化的过程,bean的定义有两种方式,一种是xml文件配置,一种是注解,这里是对xml配置文件的依赖注入的介绍,后续对bean与该部分的不同会再做介绍。 先对整个过程做一个整体说明:从refresh()的入口进入之后,因为是注入依赖实 阅读全文

posted @ 2019-03-31 16:07 可可_小虾米 阅读(876) 评论(0) 推荐(3) 编辑

2019年3月25日

【Spring源码解析】—— 结合SpringMVC过程理解IOC容器初始化

摘要: 关于IOC容器的初始化,结合之前SpringMVC的demo,对其过程进行一个相对详细的梳理,主要分为几个部分: 一、IOC的初始化过程,结合代码和debug过程重点说明 1、 为什么要debug? 答:直接自己从源码看第一遍,会有一个初步的认识;但是看完之后,会因为没有实际走一遍执行而无法验证自己 阅读全文

posted @ 2019-03-25 12:41 可可_小虾米 阅读(804) 评论(0) 推荐(1) 编辑

2019年3月4日

【测试理解】基于个人工作中的阶段性测试理解

摘要: 今日整理了一些工作内容,具体内容无法发布上来,但是其中对于测试的理解相对于之前有一些新的认知~ 其中最底部为:质量和效率,保障质量,提升效率,是工作中的两个重要方向,质量是必须保证,效率是需要提升 基于以上两方面目标,会做出一个更细的划分,其中质量可从几个角度进行覆盖:服务稳定性、功能有效性、用户体 阅读全文

posted @ 2019-03-04 12:36 可可_小虾米 阅读(401) 评论(0) 推荐(1) 编辑

2019年2月27日

【Spring学习】【Java基础回顾-数据类型】

摘要: Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: (1)Java数据类型,下图即为数据类型的内容 (2)Java关键字,会将关键字的含义及用法以及资料 阅读全文

posted @ 2019-02-27 09:47 可可_小虾米 阅读(231) 评论(0) 推荐(1) 编辑

导航