240 发简信
IP属地:上海
  • Spring自定义RequestMappingHandlerMapping避免PathVariable的性能低下

    背景: 由于公司最近在做一个广告系统, 其中我负责的广告跟踪模块有一个记录用户点击数的Api接口, 接口的url /api/event/click/{userId}, 接口中...

  • 120
    自顶向下深入分析Netty(一)--预备知识

    Netty是基于Java NIO封装的网络通讯框架,只有充分理解了Java NIO才能理解好Netty的底层设计。Java NIO有几个重要的概念Channel,Buff...

  • 120
    浅谈 Linux 中 Selector 的实现原理

    概述 Selector是NIO中实现I/O多路复用的关键类。Selector实现了通过一个线程管理多个Channel,从而管理多个网络连接的目的。Channel代表这一个网络...

  • NIO源码分析(三)

    解释下Channel中accept,read,write中的begin/end函数做了什么 单步跟踪blockedOn()函数可以得到其实等价于Thread.currentT...

  • Dubbo SPI之Adaptive详解

    前期准备 一. 增加pom 二. 添加代码 1. shuqi.dubbotest.spi.adaptive.AdaptiveExt2 作为需要被扩展的接口,注意要加上@SP...

  • 120
    Spring源码分析之Bean的加载

    作者: 一字马胡 转载标志 【2017-12-29】 更新日志 日期更新内容备注2017-12-29创建分析文档Spring源码分析系列文章(二) 前言 在Spring源码...

  • SpringIOC源码阅读—创建BeanFactroy—>DefaultListableBeanFactory

    上篇Spring-IOC源码---两大核心接口已经提到了两大基本的接口BeanFactory和BeanDefinition,简单概括就是 bean工厂 == BeanFact...

  • 简单工厂、工厂方法模式、抽象工厂模式

    工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类: 1. 简单工厂模式(Simple Factory)2.工厂方法模式(Factory Me...

  • 120
    Spring源码分析之Bean的解析

    作者: 一字马胡 转载标志 【2017-12-28】 更新日志 前言 Spring源码分析是一个系列,源码是Spring 4.X,本系列主要分析Spring的代码执行流程,...