Markdown写出高大上流程图

Markdown是一个轻量级的标记语言,使用普通文本编辑器就能快速编写,不仅显示格式丰富,功能也毫不含糊,分享一个md格式的API请求流程图。

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

显示效果:

start=>start: 接收到消息
info=>operation: 读取信息
setCache=>operation: 更新缓存
end=>end: 处理结束

start->info->setCache->end

显示效果:

md在线编辑器:https://www.mdeditor.com/

原文地址:https://blog.51cto.com/13851865/2467087

时间: 2024-10-03 00:49:33

Markdown写出高大上流程图的相关文章

Markdown写出高大上时序图

上一篇文章分享了如何使用Markdown写流程图,继续挖掘md毫不含糊的功能,再分享一个md格式的时序图. 数据中台->缓存: 读取缓存 缓存->数据中台: 返回缓存 Note left of 数据中台: 如果没有读到缓存,就直接调用数据服务 数据中台->消息队列: 请求更新缓存 消息队列->数据服务: 触发更新缓存 数据服务->消息队列: 更新缓存 显示效果: md在线编辑器:https://www.mdeditor.com/ 原文地址:https://blog.51cto

Markdown写出漂亮类图

我们经常使用到UML类图,常用工具软件不是那么的好用顺手.有没有想过Markdown简单标记语言也能写出漂亮类图?分享一个Jext开源插件扩展JIRA时画的类图. @startuml Title "到期工作日天数" 内置DueWorkdaysField ..> DueWorkdays 预定义DueWorkdaysField ..> DueWorkdays DueWorkdays ..> WorkdayHelper DueWorkdays ..> HistoryH

2.3为方便旅客,某航空公司拟开发一个机票预定系统。 写出问题定义并分析系统的可行性。

为方便旅客,某航空公司拟开发一个机票预定系统.旅行社把预定机票的旅客信息(姓名.性别.工作单位.身份证号码.旅行时间.旅行目的地等)输入进 入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客. 写出问题定义并分析系统的可行性. 1>     目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统 2>     存在的主要问题:人工不易管理,手续繁琐 3>     建立新系统 ①  经济可行性        

2.2 为方便储户,某银行拟开发计算机储蓄系统。写出问题定义并分析此系统的可行性

为方便储户,某银行拟开发计算机储蓄系统.储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名.住址.存款类型.存款日期.利率等信息,并印出存款单给储户:如果是取款,系统计算利息并印出利息清单给储户. 写出问题定义并分析系统的可行性. 答:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名.住址(或电话号码).身份证号码.存款类型.存款日期.利率等信息,完成后由系统打印存款单给储户. 如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系

如何写出一个好的宝贝标题

先说下今天的内容哪些人不用看,做标品的不用看了,请点击浏览器右上角叉叉. 因为关于标题优化这块,做标品类目的没什么好讲的词,词太少,把行业所有热词往宝贝标题上一堆,标题就算完成了,可能所有热词堆上去之后,都还没有满30个字符.标品的标题优化就这么简单,我一句话就讲完了. 好了,进入今天的正题 非标品的标题优化思路 写标题的核心思路是让宝贝最大程度的获取自然流量 很多人觉得标题不重要,因为如果销量都没有,你再怎么样优化标题都没用! 这句话完全正确! 但是,有了销量之后呢? 今天的主题分两部分讲  

程序员如何写出一份好的文档?

写文档的重要性 对于软件相关行业,在学校或单位大家也许都已经注意到了,除了要编写的程序.绘制设计图之外,还有一个重要的工作便是写文档.为什么要写文档呢?因为我们要把自己做的东西展示出来,不光展示给同行看,可能还要展示给其他岗位上的工作人员看,甚至展示给用户看.如果我们只是会写程序,不会在文档中恰当且优雅地描述自己的想法,那么就真正的成为“码农”了. 我注意了一下,周围的同事会写高质量文档的确实很少.李开复老师在<浪潮之巅>的序言中说到:“我认识很多顶尖的工程师,但具备强大叙事能力的优秀工程师,

github上建站和使用markdown写文章

积累了那么久,终于成功搭建了github上的个人网站.虽然方法有点巧妙.不是还是建成了 同时学会用markdown写基本的文章.感觉还可以.附带我的github上的静态页面网站的网址:http://zzzzw.github.io/ 里面的文章就是用markdown写的.是不是高大上啊啊啊 !

一个输入流同时写出到多个输出流

在有一部分传输的时候,为了效率我们需要将一个输入流中的数据异步写出到多个输出流里面,Java 自带的IO/NIO并没有这个功能,自己实现的具体流程图如下: 可以想到,如果达到这个效果,我们需要将输入流中的读出的byte[] 保存到内存中,之后再由输出流读取,如果希望输入流输出流互不干涉完全异步,那么我们就需要每个输出流一个线程来实现,输入流不停地向缓冲区队列里面写数据,不用管输出流怎么读,直到所有数据读完. 输入流在第一次读数据之后输出流开始启动,输出流监控这个缓冲队列,如果有数据就读取,没有数

利用|,&amp;,^,~,&lt;&lt;,&gt;&gt;&gt;写出高效艺术的代码

简介: 大家在阅读源码的时候经常会看到一些比如下面这样特别难理解的代码. cancelEvent.setAction(MotionEvent.ACTION_CANCEL | (motionEvent.getActionIndex() << MotionEvent.ACTION_POINTER_INDEX_SHIFT)); order = ((order) >> (INDEX_OFFSET -1) + 1) << INDEX_OFFSET; 类似与这种"高大上&