240 发简信
IP属地:上海
  • 120
    我为 Netty 贡献源码 | 且看 Netty 如何应对 TCP 连接的正常关闭,异常关闭,半关闭场景(上)

    本系列Netty源码解析文章基于 4.1.56.Final版本 写在前面..... 本文是笔者肉眼盯 Bug 系列的第三弹,前两弹分别是: 抓到Netty一个Bug,顺带来透...

  • 120
    逐行阅读Spring5.X源码(九)spring利用CGLIB实现动态代理原理剖析

    前面花了大量篇幅讲解spring如何完成扫描注册的。注意,此时的注册是将业务类class所对应的BeanDefinition,要想使用业务类的功能,必须先实例化。spring...

  • 120
    请别再问Spring Bean的生命周期了!

    Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...

  • 120
    SpringMVC DispatcherServlet执行流程及源码分析

    你要知道的SpringMVC DispatcherServlet执行流程及源码分析都在这里 转载请注明出处 //www.greatytc.com/p/0f981efd...

  • 120
    java8中map和flatMap区别

    1.函数定义比较 map注释: 翻译过来: 也就是说你的集合中的元素是什么类型就返回该元素的流。 flatMap注释: 翻译过来: 我的理解是假如你的集合流中包含子集合,那么...

  • 120
    Java AbstractQueuedSynchronizer源码阅读3-cancelAcquire()

    cancelAcquire()的作用 Cancels an ongoing attempt to acquire。 cancelAcquire()的使用场景 调用了cance...

  • 科普:内存泄漏与内存溢出

    最近项目中频繁出现OOM的问题,各种路径测试、内存走向分析、各种逻辑推理才最终定位到问题。在这过程中和组内的同学讨论的时候发现有的同学对内存泄漏和内存溢出的概念理解不到位,导...