240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Spring解决循环依赖

    Spring解决循环依赖 Spring通过三级缓存来解决循环依赖,一级缓存为单例池(singletonObjects),二级缓存为早期曝光对象(...

  • 每日一结——Spring初始化Bean几种方式

    Spring初始化Bean的几种方式 执行顺序:Constructor > @PostConstruct > InitializingBean ...

  • Resize,w 360,h 240
    Java中的常量池

    Java中的常量池分为三类:字符串常量池、class常量池、运行时常量池 字符串常量池 从1.7及其之后,字符串常量池从方法区移到了堆中 字符串...

  • 数据存储的发展历程

    记录一次学习总结——数据存储的发展历程 文件存储 早期一般都是文件存储,存在磁盘上,磁盘的读写是线性的、速度在毫秒级别,所以随着数据量的增大,会...

  • Resize,w 360,h 240
    Linux/IO学习笔记

    相关知识 Linux中一切类型都被抽象成文件,故Linux都是文件描述符 内存被划分为:内核态和用户态,数据在内核态和用户态之间拷贝,内核态可以...

  • Resize,w 360,h 240
    Redis6.0多线程

    Redis Threaded IO Redis 6.0开始支持多线程,Redis分主线程和IO线程,IO线程只用于读取客户端命令和发送回复数据给...

  • 记录Spring注解使用时的问题

    一次使用的时候发现,这两个注解都能用于接收参数,那么它俩的区别是啥呢? @RequestParam 用来处理 Content-Type 为 ap...

  • 几种单例的写法

    早上随便翻到单例的写法,那我也随手写几个吧 除了以下几种,需要知道枚举也是属于一种实现方式,并且它可以防止序列化/反序列化、反射

  • 记录一次项目拆分过程

    背景 原有springboot项目包含多个模块,随着团队越来越大,大家每次修改合并到master时,总会牵扯到别的项目代码,偶尔度越来越高 项目...