240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    spring statemachine-复杂状态机的实现

    1、讲讲复杂流程的需求 除了上面文章里面提到的一根筋状态机流程,实际的企业应用中状态机的流程会更加复杂,而我们最常用到的就是choice。它类似...

  • spring statemachine-传递参数的message与持久化

    1.传递参数的message    在企业开发中,数据在不同的业务间传输是最常见的工作,所以虽然我们的主架构是用的状态机,也就是从流程状态的角度...

  • spring statemachine-多个状态机共存

    1、多个状态机的搞法    在实际的企业应用中,基本不可能只有一个状态机流程在跑,比如订单,肯定是很多个订单在运行,每个订单都有自己的订单状态机...

  • spring statemachine-单个状态机

    1.代码例子 先来一个StateMachineConfig,它的主要作用就告诉状态机的初始状态应该啥样,然后把整个状态流程都用代码配置出来。@C...

  • Resize,w 360,h 240
    DDD系列-应用架构

    架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffold...

  • DDD系列-Domain Primitive

    前言    在全面了解DDD之前,首先给大家介绍一个最基础的概念: Domain Primitive(DP) Primitive的定义是:  不...

  • Resize,w 360,h 240
    Quartz任务调度快速入门

    概述 了解Quartz体系结构 Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.qua...

    0.1 2217 2 11
  • Resize,w 360,h 240
    JDK源码解析——TreeMap

    第1部分 TreeMap介绍 TreeMap 简介 TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。TreeMap 继...

  • Resize,w 360,h 240
    红黑树之原理详解

    R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储...

    0.6 9230 5 30