240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    SpringMVC的启动流程分析

    说在前面 SpringMVC的项目是基于外部Tomcat的启动来启动的,当Tomcat启动好了,SpringMVC的项目也就启动好了,也就是说S...

  • Spring事务(一)Spring事务的使用介绍

    基本概念 Spring家事务中的几个关键类: TransactionManagerPlatformTransactionManager :用于命...

  • AOP原理分析(三)从Spring的AOP说开去

    前面两篇文章我们讲解了整个AOP切面的实现,刚开始我以为AOP也就这么多东西了,而当我总结起来时才发现,这仅仅是AOP的开始,相信你看完本篇文章...

    1.6 745 1 14
  • Resize,w 360,h 240
    AOP原理分析(二)执行流程

    前言 根据上篇文章的介绍,当我们创建好AOP的代理对象后,当增强的方法被调用后,就会走到DynamicAdvisedInterceptor的in...

  • Resize,w 360,h 240
    AOP原理分析(一)准备阶段和代理阶段

    Aop的执行原理,我们应该基本都了解:通过编写切面类,我们可以在指定的切入点处插入我们额外的代码块,就好比代理模式中,我们可以在执行目标方法的前...

  • Resize,w 360,h 240
    Mybatis源码篇(二)配置文件解析流程

    Mybatis的整个底层流程其实可以分为两个大的部分:一个是配置文件加载解析的过程;另一个是方法执行的流程。前者是后者的基础,只有配置文件都加载...

  • Mybatis源码篇(一) Mybatis中优秀的反射工具类

    优秀的框架必然有着优秀的工具类,而我们在阅读优秀的框架之前先熟悉这些优秀的工具类会为我们读源码的时候减少不少的障碍,正所谓:磨刀不误砍柴工嘛;而...

  • Resize,w 360,h 240
    SLF4J--日志门面担当

    Any problem in computer science can be solved by anther layer of indire...

  • Resize,w 360,h 240
    优雅的时间轮算法

    最近看了分布式任务调度的xxl-job框架的源码,熟悉了整个调度的流程后,对其中使用的时间轮算法很感兴趣,觉得这个算法很有意思,同样值得学习分享...

    1.4 1521 0 15