240 发简信
IP属地:广东
  • Resize,w 360,h 240
    垃圾收集器与内存分配策略(别问,抄的)

    如何确定一个对象已经死亡? · 引用计数算法 · 可达性分析算法 固定可作为GC Roots的对象包括以下几种: 在虚拟机栈(栈帧中的本地变量表...

  • Resize,w 360,h 240
    撸完Netty源码(一) EventLoop的一个核心工作流程

    开坑!Netty作为主流的网络框架,活跃在微服务的各种流行组件里,是响应式微服务这座摩天大楼中最粗那根承重柱,现如今的Netty可谓不可不学,今...

  • 自己整理的一些关于Spring源码的总结,面试之前回来看看(不定期更新)

    Spring中的设计模式? 1.工厂2.单例(看看内部枚举实现的单例)3.委派(delegate)4.模板方法(refresh方法算一个)5.策...

  • Resize,w 360,h 240
    Bean到底是咋生下来的?

    老子终于更新了,哈哈哈哈上回书咱们说道,bean的生成全靠BeanDefinition,但是BeanDefinition里面仅仅只有bean的结...

  • Bean的亲爹BeanDefinition

    为什么需要BeanDefinition 我们在使用spring的时候,首先都会在xml或通过注解去定义一个bean,之后在IOC容器(Appli...

  • Resize,w 360,h 240
    关于synchronized原理二三事

    synchronized的用法就不细讲了,相信没人不知道的,今天就来剖析一下原理,加强记忆 对象头 synchronized的同步都是基于对象的...

  • Resize,w 360,h 240
    Redis笔记(五)- 持久化

    众所周知,redis是一种内存数据库,在服务重启的时候内存中的数据会全部丢失,既然redis作为nosql的佼佼者,那肯定有自己的一套持久化方案...

  • Resize,w 360,h 240
    面到头冷之Kafka拾遗(一)- 生产者

    概括 总的来讲,一个kafka生产者要发送一条消息,要经过以下几个步骤:1.创建生产者实例。2.组装消息对象ProducerRecord。3.经...

  • Resize,w 360,h 240
    Redis笔记(四)- 基础数据结构_Zset

    Redis中的zset,首先它是一个set,set中的元素具有不可重复性,其次它也是一个有序集合,其中的元素按照一定的评分进行排序。Set的内部...