240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Dubbo网络模型(居然肝了两周才写完,吐血推荐)

    本篇为dubbo高性能剖析的下篇,侧重于剖析dubbo在网络层的源码实现及设计。(上篇传送门dubbo的线程模型[https://www.jia...

  • Dubbo线程模型(线程池居然可以这么玩)

    引用官方原句"Apache Dubbo is a high-performance, java based open source RPC fr...

  • 深入理解Dubbo中的SPI(CTO看了都说好)

    dubbo优秀的扩展性表现在诸如注册中心、通讯协议、序列化协议等组件的插件多样性以及二次扩展开发的便捷性上。dubbo大部分的组件都以插件的方式...

  • Resize,w 360,h 240
    JVM内存模型

    Java Virtual Machine简写JVM。通过针对不同系统、硬件平台实现统一的应用接口,是Java语言跨平台的根本。了解JVM的原理可...

  • Resize,w 360,h 240
    线程池原理解析

    1. 什么是线程池? 通俗来讲是就是装有线程的池子,和我们使用到的各种连接池的概念类似,那么线程池解决了什么问题呢,来看下官方的阐述说明: 首先...

  • Java SPI介绍使用

    1.SPI的定义 2. 入门示例 javax.sound.sampled和javax.sound.midi包是提供给那些需要处理音频工作的开发者...

  • Resize,w 360,h 240
    java synchronized作用原理

    1. synchronized简介 synchronized作为java关键字,是一种多线程同步的手段。可以保证资源在多线程共享的情况下的正确性...

  • Resize,w 360,h 240
    第二章 工程结构解析

    1. 工程结构 工程主要模块由以下几个构成: 1.1 tcc-transation-api 主要实现了XA协议中Xid接口、TCC事务注解、事...

  • Resize,w 360,h 240
    第一章 源码环境构建

    1. 项目地址 tcc-transaction,源码里使用的JDK以及Spring的版本比较老旧了,所以作者fork之后重新构建了自己的调试环...