摘要: #前言 上一章学习了【依赖来源】,本章主要讨论SpringBean的作用域,我们这里讨论的Bean的作用域,很大程度都是默认只讨论依赖来源为【Spring BeanDefinition】的作用域,因为在我们的业务开发中,我们都是Spring框架的使用者,我们自定义的bean几乎全部都是属于【Spri 阅读全文
posted @ 2021-10-24 21:07 可苦可乐 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 前言 上一篇文章已经学习了【依赖注入】相关的知识,这里详细的介绍一下【依赖来源】。 依赖来源 我们把依赖来源分为依赖查找的来源和依赖注入的来源分别讨论。 依赖查找的来源 ###1. Spring BeanDefinition 这里的Spring BeanDefinition又可以细分为: 1.1 客 阅读全文
posted @ 2021-10-07 11:35 可苦可乐 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #前言 上一篇文章已经学习了【依赖查找】相关的知识,这里详细的介绍一下【依赖注入】。 依赖注入 - 分类 因为自己是基于小马哥的脉络来学习,并且很认可小马哥梳理的分类方式,下面按照小马哥思想为【依赖注入】分类: Setter方法注入 构造器注入 字段注入 方法注入 接口回调注入 1. Setter方 阅读全文
posted @ 2021-10-06 16:28 可苦可乐 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/635945/202108/635945-20210821165046956-317757355.png) ![](https://img2020.cnblogs.com/blog/635945/202108/635945-20210821165050901-1383158332.png) 阅读全文
posted @ 2021-08-21 16:51 可苦可乐 阅读(64) 评论(0) 推荐(0) 编辑
摘要: #前言 上一篇文章已经学习了【IoC的主要实现策略】有2种: 1、依赖查找 2、依赖注入 这里稍加详细的介绍一下依赖查找 #1.依赖查找的方式 依赖查找的方式可以以多种维度来划分: 1.按名称/类型/注解查找 2.按单一类型/集合类型/层次性依赖查找 3.延迟查找、实时查找 ##1.1维度一 ### 阅读全文
posted @ 2021-08-20 19:34 可苦可乐 阅读(262) 评论(0) 推荐(0) 编辑
摘要: #前言 IoC (Inversion of control) 并不是Spring特有的概念。 #IoC 维基百科的解释: In software engineering, inversion of control (IoC) is a programming principle. IoC inver 阅读全文
posted @ 2021-07-21 20:18 可苦可乐 阅读(68) 评论(0) 推荐(0) 编辑
摘要: #前言 之前学习了JDK SPI的机制,本文专门讨论2个内容: 1.为什么在使用SPI后,不需要Class.forName()了? 2.SPI在JDBC中的运用。 #JDBC模板代码 private static final String URL = "jdbc:mysql://localhost: 阅读全文
posted @ 2020-10-09 10:20 可苦可乐 阅读(346) 评论(0) 推荐(0) 编辑
摘要: #前言 最近学习类加载的过程中,了解到JDK提供给我们的一个可扩展的接口:java.util.ServiceLoader, 之前自己不了解这个机制,甚是惭愧... #什么是SPI SPI全称为(Service Provider Interface),是JDK内置的一种服务提供发现机制。SPI是一种动 阅读全文
posted @ 2020-10-08 10:27 可苦可乐 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 前言 目前学习到的类加载的知识,都是基于【双亲委托机制】的。那么JDK难道就没有提供一种打破双亲委托机制的类加载机制吗? 答案是否定的。 JDK为我们提供了一种打破双亲委托模型的机制:线程上下文类加载器。 1.引出【线程上下文类加载器】 我们来复习一下JDBC执行SQL的代码【画外音:感觉回到了大学 阅读全文
posted @ 2020-09-20 21:14 可苦可乐 阅读(486) 评论(2) 推荐(0) 编辑
摘要: #前言 本文为自己通过B站的UP主【阿布垃机手册】整理。原视频地址:【阿布垃机手册】【布瞎BB】富士 X100F #相机外部按键 #拍人像自己的设置 【X100F相机光圈大小支持F2到F16+Auto】光圈一般使用大光圈F2,背景虚化就是利用这种大光圈,进光更多。 【X100F相机快门速度支持1/1 阅读全文
posted @ 2020-09-12 10:58 可苦可乐 阅读(4790) 评论(0) 推荐(0) 编辑