随笔 - 50,  文章 - 0,  评论 - 0,  阅读 - 16689
06 2020 档案
Spring Aware介绍
摘要:读完这篇文章你将会收获到 Aware 的使用和介绍 BeanFactoryAware 的触发时机 ApplicationContextAware 的触发时机以及它通过扩展 BeanPostProcessor 来实现 我们在 getBean 流程中曾经谈到过 Spring 回调 Aware 接口 pr 阅读全文
posted @ 2020-06-15 20:48 -CoderLi 阅读(289) 评论(0) 推荐(0) 编辑
Java 序列化
摘要:读完这篇文章你将会收获到 Serializable 和 Externalizable 的使用 序列化 ID 问题 静态变量序列化 父类的序列化 ArrayList 序列化:为啥 size 被序列化两次? 序列化对单例的破坏 序列化就是将对象的状态信息转为可以存储或者传输的形式的过程 比如说将对象序列 阅读全文
posted @ 2020-06-12 16:04 -CoderLi 阅读(278) 评论(0) 推荐(0) 编辑
Java synthetic
摘要:读完这篇文章你将会收获到 synthetic fields synthetic method synthetic class 概述 上一篇 Java 枚举 提及到编译成 class 文件之后、编译器会在枚举类里帮我们生成一个 VALUES 的静态数组 , 这种编译器生成的都有一个 flag 叫做 s 阅读全文
posted @ 2020-06-10 13:02 -CoderLi 阅读(618) 评论(0) 推荐(1) 编辑
Java 枚举
摘要:读完这篇文章你将会收获到 枚举类的真正实现原理 为啥可以使用枚举类实现单例模式 Class 类中对枚举实例的缓存 概述 枚举是我们日常开发经常用到的一个类型 , 比如说我们有个用户系统 , 那么我们怎么判断这个是一个我们的忠实用户或者说是一个忠实粉丝呢 ? 我们就定义如下的行为枚举 public e 阅读全文
posted @ 2020-06-09 13:03 -CoderLi 阅读(261) 评论(0) 推荐(0) 编辑
Spring FactoryBean 缓存
摘要:相关文章 Spring 整体架构 编译Spring5.2.0源码 Spring-资源加载 Spring 容器的初始化 Spring-AliasRegistry Spring 获取单例流程(一) Spring 获取单例流程(二) Spring 获取单例流程(三) Spring 循环依赖 ....... 阅读全文
posted @ 2020-06-07 18:51 -CoderLi 阅读(475) 评论(0) 推荐(0) 编辑
我的工具箱
摘要:命令行工具 -- cmder 支持右键新建一个新的命令行窗口、这不香 ? 这么好看的界面、不香?各种提示、不香? Kafka Tool 可以看到集群中的所有 broker , topic , consumer , 可以看到堆积情况、消息的 key、value 。支持多个平台(这个很重要) Jetbr 阅读全文
posted @ 2020-06-06 17:48 -CoderLi 阅读(420) 评论(0) 推荐(0) 编辑
Spring 整体架构
摘要:概览 Spring 是一个分层架构、由一系列的模块组成 Core Container 核心容器,包含了 Core、Beans、Context、Expression Language 模块。 Core 和 Beans 模块是框架的基础部分、提供 IOC (控制反转)和依赖注入特性,这里的基础概念是 B 阅读全文
posted @ 2020-06-06 17:47 -CoderLi 阅读(308) 评论(0) 推荐(0) 编辑
Spring — 循环依赖
摘要:读完这篇文章你将会收获到 Spring 循环依赖可以分为哪两种 Spring 如何解决 setter 循环依赖 Spring 为何是三级缓存 , 二级不行 ? Spring 为啥不能解决构造器循环依赖 概述 循环依赖就是循环引用,两个或以上的 bean 相互持有对方。比如说 beanA 引用 bea 阅读全文
posted @ 2020-06-05 14:03 -CoderLi 阅读(430) 评论(0) 推荐(0) 编辑
Spring 获取单例流程(三)
摘要:读完这篇文章你将会收获到 Spring 何时将 bean 加入到第三级缓存和第一级缓存中 Spring 何时回调各种 Aware 接口、BeanPostProcessor 、InitializingBean 等 相关文章 Spring 获取单例流程(一) Spring 获取单例流程(二) Sprin 阅读全文
posted @ 2020-06-05 14:02 -CoderLi 阅读(185) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示