如果说白云总是缠绕着星空,那我做你的彩虹,渲染这片天空。

置顶逐梦2023:个人博客的维护之路——关于梦与浪漫的每一个决策,都让我满怀欣喜

生活 

2023已至,玖涯博客又长了一岁,好似圆满了些许。维护博客的这些年,亦是新冠爆发的这些年,入门时添加的友链也都早已无法访问,清冷的界面又平添了几分萧瑟。 回顾这些年,发布的有价值的文章几乎没有,貌似逐渐已忘却了曾经的梦,做这些的意义到底是什么?我坚定相信自己是有收获的,但关于博客,唯一可以记录的便只有维护博客和 Dream 主题的这段旅程吧!

Spring 源码分析(六)——Bug?getBean取出的Bean居然未经初始化

Spring 是线程安全的,支持多线程并发调用。但在某种特殊情况下,使用 BeanFactory 的 getBean 方法,我成功拿到了未经初始化的 Bean(是BUG,亦或是出于某种原因考虑的特性?)。

Dream 开发测试

非正经文章,用于在主题开发维护中,测试和确认一些问题。

2023年国庆出游之香港六天五夜行程总结

生活 

香港是一个拥有历史悠久、独特文化的国际大都市。这次出行是带着香港银行卡开户的目的去的,去之前对银行开户做了许多攻略,去之后发现香港和想象中的挺有区别,简单总结一下。

Spring 源码分析(五)——Spring三级缓存的作用分别是什么?

Spring 的三级缓存是经典面试题,也会看到一些文章讲三级缓存与循环依赖之的关系。那么,三级缓存分别存储的什么呢?他们的作用又分别是什么?

Spring 源码分析(四)——Spring 如何解决循环依赖

Spring 如何解决循环依赖这是一个非常经典的面试问题,那么 Spring 是如何解决循环依赖问题的呢?又是否能够让其解决循环依赖的方法失效呢?

CGLIB 和 JDK 两种动态代理方法对比

Spring 动态代理时提供了 JDK 代理和 CGLIB 两种方式,一般而言,代理的目标是接口时 AOP 使用 JDK 代理来实现,CGLIB 则负责对类进行代理,两种代理方法结合使用。

Spring 源码分析(三)——Bean 的全生命周期流程

在 Spring 框架中,容器可以对 Singleton 作用域下的 bean 进行生命周期管理,对 bean 的创建、初始化和销毁进行控制。本文讲述 bean 的生命周期全过程,详细描述了生命周期过程中 spring 开放的自定义切入接口。

Spring 创建 Bean 的三种方式

在使用 Spring 框架后,对象以 Bean 的形式统一交给 IOC 容器去创建和管理。现阶段主流的方式是基于 SpringBoot 框架,基于注解的方式实现 Bean 的创建,但在原生 Spring 框架中其实存在三种创建 Bean 的方式。

保险系列(三)——重疾险该买吗?

重大疾病险是指当被保人患有特定重大疾病时,由保险公司对被保人给予适当补偿的商业保险。根据保费是否返还来划分,可分为消费型重大疾病险和返还型重大疾病险。

保险系列(二)——什么是增额寿险

增额寿险是指保额可以持续递增的保险,细分可分为增额终身寿、年金险、养老金险等险种,定义都大同小异。这类险种都围绕“增额”这一点,明确声明了未来银行存款利率下行的趋势,以锁定复利3.5%为卖点销售保险。

保险系列(一)——谈谈商业保险的几大类别

保险是对生活的一种保障,最基础的就是人人必备的社保,属于社会的基础保障制度。但除了社保以外,许多人也会选择购买一些商业保险,以更充分的保障人身和财产安全。 商业保险里可以细分非常多个险种,本文简要聊聊主要的几种保险类别,从赔付和保障访问等方面简单介绍,方便按需购买。