关于 SpringBoot 事件的生命周期大全讲解
上一次简单的分享了一下 Spring Boot 的源码导入教程,那么源码导入成功了,最重要的自然就是要阅读源码,今天简单的浅析一下在 Spring Boot 的整个生命周期当中,扮演重要角色的 SpringApplicationRunLis...
上一次简单的分享了一下 Spring Boot 的源码导入教程,那么源码导入成功了,最重要的自然就是要阅读源码,今天简单的浅析一下在 Spring Boot 的整个生命周期当中,扮演重要角色的 SpringApplicationRunLis...
一、前提 最近老四面试过程中,发现很多人对于 Spring Boot 只能说出来个「自动配置」,至于 Spring Boot 到底对 Spring 做了什么,基本很少有人能够回答上来,所以其实一个工具或者框架用的相对较久之后,你应该最起码的...
原型模式说白了就是对象的克隆,我们经常说为深拷贝、深克隆、浅拷贝、浅克隆等。原型模式也是属于六个创建型模式之一,其余五个: 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 这里需要注意的是,原型模式所涉及的就是对象的拷贝,在...
之前已经讲过「简单工厂」,所以按照进阶,我们再来看一下工厂方法模式是如何在简单工厂模式的基础之上对其进行改善和丰富的。其实工厂方法模式本质是设计了抽象工厂的角色,来满足对于「开放-封闭原则」的要求。工厂方法模式属于六个创建型模式之一,其余五...
想必搞 Java 的对这个代理模式至少不会很陌生,只要接触过 Spring AOP 相关的业务或者知识点都应该知道在 Spring 中 AOP 通过 CGLIB 和 JDK 动态代理实现切面编程的。在设计模式中,代理模式有着丰富的使用场景和...
修饰模式理解起来还是相对比较简单的,就增加功能来讲,装饰模式可以比设计为子类的方式更为灵活,能让对象专注于自己核心职责,其余的事情交给修饰类来负责。 装饰模式属于七个结构型模式之一,其余六个是: 适配器模式 – Adapter ...
锁的概述 数据库中的锁 不同于 Java 中多线程中的锁,数据库中的锁多半是针对于数据并发访问的一致性、有效性等,所以锁冲突是影响数据库并发访问性能的重要因素。MySQL 的 InnoDB 存储引擎涉及到各种「锁」的概念比较多,在笔面试中、...
一、Java 开发工程师为什么一定要阅读 Srping 源码? 作为一个三到五年这种上升期的 Java 开发工程师,不能要求说熟知 Spring 的底层原理,但是最起码要做到一些核心知识点的源码翻阅工作,无论是面试还是在工作使用过程中都会对...
第三期如约而至,一如既往的为大家分享一些平时老四书签里面收藏的一些个人认为的做的比较好的站点,首先声明,由于小站流量较少,所以推荐的这些站点跟老四没有任何利益关系,不是广告,所以如果你看了老四的分享之后在使用过程中如果遇到任何问题请自行承担...
GitHub 优秀项目分享第二期继续开更,每期十条项目。跟前期一样,虽然内容比较杂,但都是我过手并认为比较好的开源项目分享给你们,技术、破解、福利等应有尽有。废话少说,开始。 1.基于Qt 5 的开源跨平台 Redis 桌面管理器,支持 W...