- 博客(5)
- 收藏
- 关注
原创 一文了解ioc生命周期(创建bean时,不包含关闭应用上下文环境,只是指创建 bean时)所有postProcessor的调用方法及用途
本文帮助你在日常工作或者面试中说出对应的postProcessor的用途及用法。下面顺序按照bean的生命周期进行说明。 1.InstantiationAwareBeanPostProcessor 前言:此类主要在走bean的生命周期前进行一个预判,主要有两个用途:下面的两个方法来决定,是否走bean创建的生命周期, postProcessBeforeInstantiation 此方法用于直接返回一个对象,自己创建好对象后肯定就不走ioc创建bean的生命周期了 postPro...
2021-10-26 17:42:37 379
原创 面试装逼第一节-当面试官问你懂设计模式吗,知道spring框架里面用到了那些吗?来这里,给你装逼技巧。
前言 每个人面试时都需要些干货来帮助自己拿到自己满意的薪资,当面试官想了解你的java技术水平,那是必问设计模式,设计模式就相当于,一个人写代码的水平,一个人代码的好与烂,从对设计模式的理解就可以体现出。而作为java的业界标杆spring,就自然作为面试官询问这个问题的切入点,一方面可以看下你spring的源码能力,另一方面也可以考察一下你自己的代码水平能力,而如果你答的不咋地,那么就会等到一句话,“回去等通知吧”!那么下面我来告诉你,spring中我看到了那些设计模式,以及具体源码位置...
2020-05-23 16:15:01 380
原创 用源码带你看懂SpringAOP及事物失效和事物的传播行为!
OK,大家好,想必玩JAVA的应该都玩过Spring,它是一款非侵入,一站式的一种框架,提供了非常多的功能,其中AOP为Spring框架的一大特色,好了人帅话不多,直接进入正题,今天探讨以下几个问题! (1). SpringAOP如何工作? (2). SpringAOP用作声明式事务时,事务何时会失效? (3).SpringAOP的用作声明式事务时,事务...
2018-04-11 16:55:37 393 1
原创 你知道java集合ArrayList和LinkedList的区别吗?
前言:ArrayList和LinkedList 是List接口下两个最常用的实现类,也是面试时,面试官最爱问的两个集合类,你确定你对这两个类真的掌握了吗?如果没有请认真看完这篇博客! ArrayList: Ok,讲这个我们先从底层数据机构开始,首先ArrayList底层是基于数组实现的,学过数据结构的应该都知道,数组属于线性表中的顺序结构的线性表,物理表现即为内存为连续的空间。那么既然是...
2018-03-29 21:53:10 2859 2
原创 java最常见设计模式之单例模式剖析
前言: 单例模式是java中最常见的设计模式之一, 在j2EE生态圈的众多第三方框架中运用,如springIOC容器的单例管理。那么我们 为什么需要使用单例模式呢,从字面意思来看单例即只有一个实例. 一个实例必然占用的内存资源就小,减少了内存的开销。那么必然,有利则必有弊,单例必然是线程不安全的!(解释一下什么是线程安全:线程相当于人,高并发的宏观表现即:相当于多个人在不互相交流同时去...
2018-03-20 23:51:46 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人