在markdown中使用mermaid画图
- 有些图渲染不出来,是因为CSDN没支持。使用typora或者其他markdown软件就能渲染出来
- 使用mermaid代码块即可在markdown中渲染出图形
1.流程图
graph TD;
开始 --> 登录;
登录 --> 检查权限;
检查权限 -->|权限通过| 加载数据;
检查权限 -->|权限不通过| 结束;
加载数据 -->|成功| 显示页面;
加载数据 -->|失败| 重新加载数据;
重新加载数据 --> 加载数据;
显示页面 --> 操作数据;
操作数据 --> 保存数据;
保存数据 --> 更新页面;
更新页面 --> 显示页面;
操作数据 -->|取消| 显示提示;
显示提示 --> 显示页面;
显示提示 -->|超时| 结束;
2.序列图
sequenceDiagram
participant JVM as JVM
participant ClassLoader as Class Loader
participant Heap as Heap
participant Constructor as Constructor
JVM ->> ClassLoader: 加载类
ClassLoader -->> JVM: 类加载完成
JVM ->> Heap: 分配内存
Heap -->> JVM: 内存分配完成
JVM ->> Heap: 初始化零值
Heap -->> JVM: 零值初始化完成
JVM ->> Heap: 设置对象头
Heap -->> JVM: 对象头设置完成
JVM ->> Constructor: 执行构造函数
Constructor -->> JVM: 构造函数执行完成
JVM -->> Object: 返回对象引用