• rocketMq源码阅读(一)

    ###RocketMQ角色####注册中心Namesrv,消息存储Broker,生产者Producer,消费者Consumer####消息发送流程图高可用策略:当发送方投递消息到brokerA的q1的...

    项目中遇到mybatis配置多数据源的坑

    前一阵子在项目中遇到了一个mybatis配置多数据源的坑,调试源码后解决该问题,总的来说,还是对mybatis的熟悉度不够,故踩了这个坑。场景:项目中需要多数据源进行读库因公司项目不便演示,现用本人的...

    SpringBoot引入Bean组件的几种方式

    众所周知,在spring内部,所有的bean都是交由spring来统一管理的,有些bean可能是直接通过BeanDefinitionRegistry定义的,有些是通过FactoryBean注册的(一般...

    SpringMvc源码之返回值拦截HandlerMethodReturnValueHandler

    与上篇类似,HandlerMethodReturnValueHandler是对返回值的解析,相关的注解有@ResponseBody。。。用法也基本一样先看看源码,打开类RequestResponseB...

    SpringMvc源码之解析参数HandlerMethodArgumentResolver

    HandlerMethodArgumentResolver是什么?它是springmvc提供的入参解析器,像平常应用的注解@RequestParam@PathVariable@ModelAttribu...

    jdk8HashMap源码解读一【源码】

    HashMap是基于hashing的原理我们使用put(key,value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调...

    TreeMap之红黑树【源码篇】

    前序:在用TreeMap的时候,发现其非常有特点,故结合网上的资料整合写了此篇。红黑树:红黑树并不是一个完美平衡二叉查找树,根结点P的左子树显然比右子树高,但左子树和右子树的黑结点的层数是相等的,也即...

    SpringMVC核心分发器DispatcherServlet分析[附带源码分析]

    HttpSerlvetBean继承自HttpServlet。HttpServletBean覆写了init方法,对初始化过程做了一些处理。我们来看下init方法到底做了什么:<servlet>...