240 发简信
IP属地:河南
  • ManagerFactoryTimerTask

    ManagerFactoryFactory加载和初始化以后ManagerFactoryTimerTask不停的定时执行,进行refresh核心是reRegisterManag...

  • 120
  • tb启动

    TBScheduleManagerFactory 持用InitialThread 核心是init方法 接下来是InitialThread.start(); 核心是 initi...

  • netty的io模型

    主从Reactor多线程Nio结构,主从Reactor线程模型的特点是:服务端用于接收客户端连接的不再是个1个单独的NIO线程,而是一个独立的NIO线程池。Acceptor接...

  • Java线程状态

    https://blog.csdn.net/rachel_luo/article/details/8920596 https://blog.csdn.net/u0138510...

  • mybatis-mapper执行过程

    请先看事务那篇在看mapper的执行过程我们知道mapper是采用动态代理,先看下对应的InvocationHandler 继续执行到SqlSessionIntercepto...

  • spring多数据源事务

    方法开始 方法刚进入test方法,还未执行具体逻辑 上面这段日志实际上是由动态代理类打印出来1.创建事务2.获取数据库连接a3.将a设置为手动提交 第一步 执行 ...

  • 120
    许多公司的团建,和马戏团表演没什么区别

    当《第一批90后》在朋友圈被刷屏时,那些铺天盖地的油腻文字,能让人读完直接秃顶出家,了却红尘。更多的90后,选择徜徉在公司的折磨下,继续垂死挣扎。 细数当下的许多公司,无不透...

  • 120
    canal-1

    启动入口CanalLauncher,假定intance为newAssert CanalController 初始化 1.初始化instance config2.new出emb...

  • 120
    canal整体架构

    整体架构 说明 server:对应于一个jvm,管理多个instance,提供服务instance:伪装成一个slave,从mysql dump数据eventParser (...

  • 120
    sharding-jdbc源码阅读之route

    sharding-jdbc是基于mybatis做的 比如我们执行一个update,mybatis会进入SimpleExecutor 此时的stmt如下图 此时的stateme...

  • Dubbo中订阅和通知解析

    Dubbo中关于服务的订阅和通知主要发生在服务提供方暴露服务的过程和服务消费方初始化时候引用服务的过程中。 服务引用过程中的订阅和通知 在服务消费者初始化的过程中,会有一步是...