Spring解决循环依赖 Spring通过三级缓存来解决循环依赖,一级缓存为单例池(singletonObjects),二级缓存为早期曝光对象(...
Spring初始化Bean的几种方式 执行顺序:Constructor > @PostConstruct > InitializingBean ...
Java中的常量池分为三类:字符串常量池、class常量池、运行时常量池 字符串常量池 从1.7及其之后,字符串常量池从方法区移到了堆中 字符串...
记录一次学习总结——数据存储的发展历程 文件存储 早期一般都是文件存储,存在磁盘上,磁盘的读写是线性的、速度在毫秒级别,所以随着数据量的增大,会...
相关知识 Linux中一切类型都被抽象成文件,故Linux都是文件描述符 内存被划分为:内核态和用户态,数据在内核态和用户态之间拷贝,内核态可以...
Redis Threaded IO Redis 6.0开始支持多线程,Redis分主线程和IO线程,IO线程只用于读取客户端命令和发送回复数据给...
一次使用的时候发现,这两个注解都能用于接收参数,那么它俩的区别是啥呢? @RequestParam 用来处理 Content-Type 为 ap...
早上随便翻到单例的写法,那我也随手写几个吧 除了以下几种,需要知道枚举也是属于一种实现方式,并且它可以防止序列化/反序列化、反射
背景 原有springboot项目包含多个模块,随着团队越来越大,大家每次修改合并到master时,总会牵扯到别的项目代码,偶尔度越来越高 项目...