关键词:
文章转载:Java知音
总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。
PlantUml是什么
PlantUml是一个支持快速绘制的开源项目。其定义了一套完整的语言用于实现UML关系图的描述,并基于强大的Graphviz图形渲染库进行UML图的生成。绘制的UML图还可以导出为图片,以及通用的矢量SVG格式文件。
PlantUML的优点
作为一个Java coder,通常使用idea作为首选开发工具,我们以idea中的使用为主作介绍
idea安装 PlantUML插件
File -> Settings -> Plugins 搜索 PlantUML ,找到 PlantUML integration 并安装
电脑安装graphviz
下载地址
https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi
配置环境变量
首先添加一个变量名GRAPHVIZ_HOME, 变量值为安装路径 D:\\WorkWare\\Graphviz2.38在Path目录下添加 %GRAPHVIZ_HOME%\\bin
, 多个配置之间要用 “;” 隔开配置GRAPHVIZ_DOT, 变量值为 %GRAPHVIZ_HOME%\\bin\\dot.exe
打开windows命令行, 使用dot -version出现以下页面就代表配置正常
idea 配置graphviz
File -> Settings -> Other Settings -> PlantUML
使用plantUML画流程图
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
右边会实时现实流程图
也可以根据所写的类,创建一个UML类图。
其他
如果不想装graphviz,想直接用,可以下载chrome插件PlantUML Viewer,安装之后直接编辑文本,可以在浏览器直接显示。
PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。
横空出世!idea画图神器来了,比visio快10倍!(代码片段)
程序员在工作中,经常会有绘制时序图、流程图的需求,尤其是在写文档的时候。平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大... 查看详情
别再用visio了!试试这个比它快10倍的画图工具不香吗?(代码片段)
总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制。掌握之后,效率是visio等其他工具的10倍,甩的他们尾灯都看... 查看详情
前端又有新东西?比webpack快700倍的turbopack来了!
整理|朱珂欣 出品|CSDN(ID:CSDNnews)很多人对 Next.js并不陌生,Vercel作为 Next.js背后的公司,一直以来通过提供云平台来优化前端团队的整个开发和部署体验。10月26日,Vercel公司宣布了最新的开源项目... 查看详情
前端又有新东西?比webpack快700倍的turbopack来了!
整理|朱珂欣 出品|CSDN(ID:CSDNnews)很多人对 Next.js并不陌生,Vercel作为 Next.js背后的公司,一直以来通过提供云平台来优化前端团队的整个开发和部署体验。10月26日,Vercel公司宣布了最新的开源项目... 查看详情
学不动了,vercel推出比vite快10倍的打包器turbopack(代码片段)
介绍Vercel是由GuillermoRauch创立的云服务公司,前身为Zeit,有Next.js、Node.js的websocket框架socket.io和MongoDB客户端mongoose等知名开源项目为大众所知。Next.js为了实现后端渲染,重度使用了JS生态中的打包构建工具webpack。这两... 查看详情
如何实现比pytorch快6倍的permute/transpose算子?(代码片段)
撰文|郑泽康、柳俊丞、姚迟、郭冉无论是在统治NLP届的Transformer,还是最近视觉领域的新秀VisionTransformer,我们都能在模型中看到Transpose/Permute算子的身影,特别是在多头注意力机制(Multi-HeadAttention)中,需要该算子... 查看详情
redisjson横空出世,性能碾压es和mongo!(代码片段)
点击关注公众号,实用技术文章及时了解来源:blog.csdn.net/xiangzhihong8/article/details/121530019一、概述近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上... 查看详情
redisjson横空出世!干掉mongodb和es!(代码片段)
近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolatedwrites),RedisJSON比MongoDB快5.4倍,比ElasticSearch快200倍以上。对于隔离... 查看详情
redisjson横空出世!干掉mongodb和es!(代码片段)
近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:对于隔离写入(isolatedwrites),RedisJSON比MongoDB快5.4倍,比ElasticSearch快200倍以上。对于隔离... 查看详情
redisjson横空出世,性能碾压es和mongo!(代码片段)
点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内... 查看详情
redisjson横空出世,性能碾压es和mongo!(代码片段)
点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内... 查看详情
比mybatis效率快100倍的条件检索引擎,天生支持联表!
开源项目简介比MyBatis效率快100倍的条件检索引擎,天生支持联表,使一行代码实现复杂列表检索成为可能!2开源协议使用Apache-2.0开源协议3界面展示你的产品给你画了以上一张图,还附带了一些要求:检索结... 查看详情
世界上最快的内存数据库横空出世,比redis快25倍,star数飙升,杀疯了!
点击关注公众号,Java干货及时送达来源|Info,整理|钰莹、Tina回击就代表输了?!今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统Dragonfly,用C/C++编写,基于... 查看详情
世界上最快的内存数据库横空出世,比redis快25倍,star数飙升,杀疯了!
来源|Info,整理|钰莹、Tina回击就代表输了?!今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统Dragonfly,用C/C++编写,基于BSL许可(BusinessSourceLicense)分... 查看详情
世界上最快的内存数据库横空出世,比redis快25倍,star数飙升,杀疯了!
点击关注公众号,Java干货及时送达来源|Info,整理|钰莹、Tina回击就代表输了?!今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统Dragonfly,用C/C++编写,基于... 查看详情
一个比springboot快44倍的java框架
点击关注公众号,Java干货及时送达最近看到一个框架,官方号称可以比SpringBoot快44倍,居然这么牛逼,有这么神奇吗?今天带大家来认识一下。这个框架名叫:light-4j。官网简介:Afast,lightweightandmoreprod... 查看详情
一个比springboot快44倍的java框架
上一篇:年薪90万的阿里p7和副处级干部选哪个?最近看到一个框架,官方号称可以比SpringBoot快44倍,居然这么牛逼,有这么神奇吗?今天带大家来认识一下。这个框架名叫:light-4j。官网简介:Afast,lightw... 查看详情
比redis快25倍的内存数据库!
今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统Dragonfly,用C/C++编写,基于BSL许可(BusinessSourceLicense)分发。根据过往的基准测试结果来看, Dragonfly可能是世界上最快的内存存储系统,它提... 查看详情