笔记
文章平均质量分 78
撸代码的小吴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
0. Spring中核心概念详解(看源码必备)
BeanDefinition Bean的定义,在Spring中,我们可以如何去定义一个Bean? @Bean @Component(@Service,@Controller) 还有就是可以通过BeanDefinition 比如,我们可以通过定义一个BeanDefinition对象来表示定义了一个Bean: // 定义了一个BeanDefinition AbstractBeanDefinition beanDefinition = BeanDefinitionBuilder.genericBeanD原创 2021-12-07 10:15:50 · 277 阅读 · 0 评论 -
2. Spring中Bean的生命周期详解(下)
Spring中的“父子” 父子类 父子BeanDefinition 父子BeanFactory 父子ApplicationContext 父子类 父子类是Java中的概念,在Spring中,当给某个类创建Bean的过程中,Spring不仅仅会对本类中的属性进行自动注入,同时也会对父类的属性进行自动注入。 父子BeanDefinition 父子BeanDefinition是Spring中的概念,Spring在根据BeanDefinition创建Bean的过程中,会先看当前BeanDefinition是否存原创 2021-12-06 07:34:45 · 482 阅读 · 0 评论 -
1. Spring中Bean的生命周期详解(上)
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。 Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的? Bean的生成过程 1. 生成BeanDefinition Spring启动的时候会进行扫描,会先调用 Resource[] resources = getResourcePatternResolver().getResou原创 2021-12-03 18:42:36 · 485 阅读 · 0 评论 -
mybatis 源码
mybatis 源码 1.MyBatis 源码概述 1.1 源码架构分析 MyBatis 源码共 16 个模块,可以分成三层,如下图: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TGeed6Nm-1628520669468)(C:\Users\吴蔚\AppData\Roaming\Typora\typora-user-images\image-20210809214815826.png)] 基础支撑层:技术组件专注于底层技术实现,通用性较强无业务含义; 核心处理层:业务组翻译 2021-08-09 22:52:51 · 846 阅读 · 0 评论 -
面经1
自我介绍? 找一个觉得话题多的项目着重介绍一下? 一致性hash有了解吗?解决什么问题?如何实现? map打印key和value的方法有几种? 为什么List可以转成Stream而map和set不行? map.put(“123”,"AB“); map.put(new String(“123”),“BC”);map.get(“123”)的值是多少? hashmap中的key如何确定唯一? 线程有几种状态? Thread.sleep(n)和obj.wait()有什么区别?(从线程状态改变来聊) 执行完Threa原创 2021-06-08 21:44:28 · 110 阅读 · 0 评论
分享