推荐使用markdown“写”软件流程图。Markdown是一个轻量级的标记语言,使用普通文本编辑器就能快速编写,不仅显示格式丰富,功能也毫不含糊。
一,语法1,定义流程:流程id=>类型: 显示内容
start=>start: 开始
io=>inputoutput: 输入输出
op=>operation: 操作
cond=>condition: 条件
sub=>subroutine: 子流程
end=>end: 结束
2,连接流程:将流程id使用->连接,支持级联或者分行两种写法
级联:start->io->op->cond
分行:start->io
io->op
op->cond
条件连接:添加(yes)或者(no)分支cond(no)->sub
cond(yes)->end
3,连接方向
支持4个方向,上下左右,跟在连接线开始的元素后面,(top), (bottom), (left), (right),默认(bottom)op(right)->sub
条件连接有两种方向,只需指定yes或no:(yes, right), (yes, bottom),或者(no, right), (no, bottom),默认(yes, bottom)cond(yes, right)
二,实例:Web服务缓存系统更新流程图1,Markdown文本
```flow
start=>start: 接收到消息
info=>operation: 读取信息
setCache=>operation: 更新缓存
end=>end: 处理结束
start->info->setCache->end
```
2,显示效果
三,实例:Web服务API请求时读取缓存流程图1,Markdown文本
```flow
start=>start: API请求
cache=>operation: 读取Redis缓存
cached=>condition: 是否有缓存?
sendMq=>operation: 发送MQ,后台服务更新缓存
info=>operation: 读取信息
setCache=>operation: 保存缓存
end=>end: 返回信息
start->cache->cached
cached(yes)->sendMq
cached(no)->info
info->setCache
setCache->end
sendMq->end
```
2,显示效果
购买手机建议首选手机厂商的京东自营店,手机质量有保证,送货速度快,售后服务有保证。另外手机厂商的官方商城、线下授权零售店、天猫、苏宁等电商平台的官方旗舰店都可以选择,一般都比较靠谱。下面简单以小米手机...
现在的农村自建房都是钢筋混凝土结构,所以模板就变成了必不可少的一种材料,一般来说就算是比较简单一点的自建房,只准备一层楼模板的话,也需要差不多3万来块钱。所以大家也就有了购买旧模板或者租模板的打算,那...
距离农历新年是越来越近了,去年的各项工作也开始进行收尾工作了,在这一系列文章中,我们已经为大家带来了图标、配色以及字体的解决方案,希望已经给大家带来了一定的帮助。在最后的年度工作报告里一定是少不了数据...
“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。 网站打不开,显示域名解释失败,是由于DNS出现了问题。我们先来了解一下什么是DNS服务器,再来看看具体该如何操作。 什么是DNSDNS,域名...
根据《非经营性互联网信息服务备案管理办法》(信息产业部令33号令)第12条规定,省通信管理局在收到备案人提交的备案材料后,材料齐全的,应在二十个工作日内予以备案;材料不齐全的,不予备案,在二十个工作日...
谢谢邀请。企业建设网站也就是所谓的企业官网,到底有什么好处呢?我看了很多其他回答者的长篇大论,其实无非就那几点。 第1点是什么呢?企业建设企业网站,就好像你的企业在互联网上弄了一张企业名片。别人的可以...
域名被恶意抢注该怎样维权 域名,是由一串用点分隔的名字组成的internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权...
虚拟主(zhǔ)机的(de)IP地址,是由四段数字的(de)IP组成,每个数字在 0-255 之间组成的(de)。互联網(wǎng)上的(de)網(wǎng)站都會(huì)有(yǒu)对应的(de)...
PI请求cache=>operation: 读取Redis缓存cached=>condition: 是否有缓存?sendMq=>operation: 发送MQ,后台服务更新缓存info=>operation: 读取信息setCache=>o
nd: 返回信息start->cache->cachedcached(yes)->sendMqcached(no)->infoinfo->setC
>end: 处理结束start->info->setCache->end```2,显示效果三,实例:Web服务API请求时读取缓存流程图1,Markdown文本```flow