前言 平时绘图都是通过drawio或者processon等在线绘图工具来进行,今天看到一款开源的绘图工具excalidraw,被它的个性化所吸引,界面很简洁,上手也很快,最重要的是,它里面图形的边框或者线条绘制出来的效果会给人一种用手画出来的感觉...excalidraw (37.7K的star还是非常不错的) 目前官方提供的默认的图形素材不多,可以通过浏览素材库后去下载 素材扩展 可以去素材库中下载素材导入进来 导出保存 后续会更多的利用这款工具类进行个性图的绘制
本文继续介绍Java自带的性能监测工具,本文使用jstack (Java Stack Trace)工具来玩~ 使用jstack命令工具可以得到线程堆栈信息,根据这些线程堆栈信息,我们可以去检查Java程序出现的问题...frame) 0x00007fcacc4a5058 * java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) bci:7 line...:398 (Interpreted frame) 0x00007fcacc4a5058 * java.net.ServerSocket.implAccept(java.net.Socket) bci:...> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source...> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference
本文继续介绍Java自带的性能监测工具,本文使用jhat (Java Heap Analyse Tool)工具来玩~ jhat (Java Heap Analyse Tool) 是用来分析java堆的命令...获取Visual VM OQL更多信息~ 如,”获取所有ClassLoader类的名字“的OQL查询如下: select classof(cl).name from instanceof java.lang.ClassLoader
本文使用jstat命令工具~ jstat简介 jstat (Java Virtual Machine Statistics Monitoring Tool) 是一个可以用于观察Java应用程序运行时信息的工具...,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。...>[:]] Where is the local vm identifier for the target Java...machine, typically a process id; is the name of the host running the target Java...进程的ClassLoader信息 输出Java进程(PID为12905)的Class Loader信息,每隔2秒执行一下,一共输出5次~ [root@dev18 ~]# jstat -class 12905
本文使用jinfo命令工具~ jinfo用于查看运行中的java程序的参数,同时也支持在运行时修改部分参数~ 参数包括Java System属性和JVM命令行参数。...JVM version is 24.71-b01 java.runtime.name = Java(TM) SE Runtime Environment java.vm.version = 24.71-...amd64 java.endorsed.dirs = /usr/java/jdk1.7.0_71/jre/lib/endorsed zookeeper.log.dir = . java.io.tmpdir.../lib/charsets.jar:/usr/java/jdk1.7.0_71/jre/lib/jfr.jar:/usr/java/jdk1.7.0_71/jre/classes java.vendor...root@dev18 ~]# jinfo -flag MaxHeapFreeRatio 12905 -XX:MaxHeapFreeRatio=100 [root@dev18 ~]# 本文使用jinfo命令工具给出相关的示例
这时候我想起 windows上画图的好了。 搜索了一下,知道了 paintbrush 这个软件,于是下载试用了一下,果然很好。 软件是英文的,没有中文版。...https://paintbrush.sourceforge.io/ 下载地址:https://paintbrush.sourceforge.io/downloads/ paintbrush 的操作和画图极其类似
安装好Java之后,在bin目录下有很多的Java自带的工具,如下图所示: 使用这些小工具能帮助我们分析、解决应用遇到的问题等~ 本文使用jps命令工具~ jps (Java Virtual Machine...Process Status Tool) 是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。...:/usr/java/jdk1.7.0_71/jre/lib/rt.jar:/usr/java/jdk1.7.0_71/lib/dt.jar:/usr/java/jdk1.7.0_71/lib/tools.jar...:/usr/java/jdk1.7.0_71/jre/lib/rt.jar:/usr/java/jdk1.7.0_71/lib/dt.jar:/usr/java/jdk1.7.0_71/lib/tools.jar...:/usr/java/jdk1.7.0_71/jre/lib/rt.jar:/usr/java/jdk1.7.0_71/lib/dt.jar:/usr/java/jdk1.7.0_71/lib/tools.jar
本文继续介绍Java自带的性能监测工具,本文使用jmap工具来玩~ jmap (Java Memory Map) 命令可以生成Java应用程序的堆快照和对象统计信息,对生成的堆快照进行分析,可以分析堆中对象所占用内存的情况...11: 35427 850248 java.lang.Long 12: 15953 765744 java.nio.HeapByteBuffer...$Node 22: 7008 168192 java.lang.String 23: 1671 161696 java.lang.Class...$Node 22: 7008 168192 java.lang.String 23: 1671 161696 java.lang.Class...Heap dump file created [root@dev18 ~]# 针对这种产生的dump文件,可以使用JDK自带jhat(Java Heap Analyse Tool)小工具来查看,可以将对中的对象以
jdk在安装的时候会提供一些性能分析、故障诊断、JVM监控之类的工具,了解这些工具对我们分析JVM内存、JVM调优有一定的帮助,本篇文章来学习一下。...在 linux 中,一般自带了 OpenJdk,一般情况下 JPS 等命令不能用,要么选择去安装 JPS 等插件,要么把 OpenJdk 卸载,重新安装 Oracle 的 JDK。...上面我们用jmap工具生成了一个dump文件,现在可以通过jhat 工具,让它再浏览器端访问到。...-l:打印有关锁的其他信息,例如拥有java.util.concurrent同步器的列表 可视化工具 对于桌面操作系统,java提供了jconsole和jvisualvm可视化工具。...可视化工具就是将上面几个命令行工具整合到一起使用的一个工具。 jconsole jconsole命令启动一个图形控制台工具,该工具允许您监视和管理本地或远程计算机上的Java应用程序和虚拟机。
在进行 Java 程序性能分析时,我们可以利用 Java 自带的工具来对程序进行监控和调试。...这些工具包括 JVM 监控工具、GC 日志分析工具以及 Java 编译器等,它们可以帮助我们识别出程序中存在的性能问题并提出相应的解决方案,从而提升程序的性能和响应速度。...下面将详细介绍常用的 Java 性能分析工具及其使用方法,并结合实例进行演示。...三、Java 编译器 1、JPS 和 JSTACK JPS 和 JSTACK 是 Java 自带的命令行工具,可以用于监控和调试 Java 程序。...通过以上实例,我们可以看到 Java 性能分析工具的使用方法及其在程序优化和调试中的作用。只有对这些工具有深刻的理解和熟练的应用,才能真正提升 Java 程序的性能和稳定性。
01 每次遇到这个问题,脑回路都有一丝丝欢乐的氛围; 并不是问题奇怪; 而是自己对于画图这件事上并不专业,就算是涉及工作上的制图,也没特地去看过任何相关的语法或者规则; 事实上; 对于画图这个操作,个人纯属随意发挥...,工具还反复横跳; 很多工作文档中的配图,混合乱搭的风格特别明显; 所以,关于画图和工具选择; 两句话能说明白; 【1】示意清楚的都是「好图」; 【2】免费,够用,支持云存储,都是好的画图「工具」; 至于其它方面...; 当然; 如果审美够好,时间够多,也可以卷一卷自个的画图水平; 下面来聊聊这几年画图的经验积累和工具实践; 02 首先来聊一聊工具; 工欲善其事,必先利其器,好用的工具「真的」很多; 至于哪款最顺手得自己折腾折腾才知道...; 至于画图工具,上面推荐的几款都好用; 个人习惯复杂的大图使用draw.io,博客内容使用语雀-画板,工作时常用Markdown语法,类图用编程工具自带的即可; 【编程进阶导图】 工作这几年,主动或者被动学习的技术栈...; 07 在工作中,遇见过用ppt和word画架构图的大佬级操作,其效果不输其他工具; 所以,工具不是问题,画图应该也不是问题; 核心能力在于对复杂问题的理解,是否足够的全面和深入,当然在理解的过程中可能需要很多草图的辅助
backgroud.fillRect(0, 0, 750, 1334);//填充整个屏幕 backgroud.dispose(); //水印,工具类
画图工具 figma,我和同事在用的画图工具,色彩丰富,组件丰富,简单熟悉以后很好使。...processon,专业强大的作图工具,支持多人实时在线协作,可用于原型图、UML、BPMN、网络拓扑图等多种图形绘制。
1 jdk 自带工具之jstat——虚拟机进程状况工具 使用方式 Usage: jstat -help|-options jstat - [-t] [-h]...[ []] 例子1: 查看gc信息,每 250 秒查询一次,总共查询 20 次 jstat -gc pid 250 20 例子2: 其中 pid 可以通过 jdk 自带工具...young GC 发生 25 次 YGCT:年轻代GC总耗时 0.432 秒 FGC:老年代GC总共发生4次 FGCT:老年代GC公共耗时 0.531 秒 GCT:GC 总共耗时 0.963秒 2 jdk自带工具之...jmap——Java 内存映像工具 用来生成堆转储快照(一般称为heapdump或dump文件)。...如果需要使用,可以参照博客:mac平台下怎么分析java堆hprof文件 https://blog.csdn.net/Prepare... 5 jstack:Java堆栈跟踪工具 主要是用来生成线程快照
1 jdk 自带工具之jstat——虚拟机进程状况工具 使用方式 Usage: jstat -help|-options jstat - [-t] [-h]...秒查询一次,总共查询 20 次 jstat -gc pid 250 20 [0325b6f2-0aa5-4e70-8841-5e54c0f37b80.png] 例子2: 其中 pid 可以通过 jdk 自带工具...young GC 发生 25 次 YGCT:年轻代GC总耗时 0.432 秒 FGC:老年代GC总共发生4次 FGCT:老年代GC公共耗时 0.531 秒 GCT:GC 总共耗时 0.963秒 2 jdk自带工具之...占用多少内存会触发整理操作 jinfo -flag CMSInitiatingOccupancyFraction 70159 例子2: 查看VM所有参数 jinfo -flags 70159 3 jdk 自带工具之...jmap——Java 内存映像工具 用来生成堆转储快照(一般称为heapdump或dump文件)。
一、推荐工具 1.processon 在线画图,类型丰富 www.processon.com 2.StarUML staruml.io 破解方法 StarUML 3.0.2 (Crack...+ Keygen) StarUML 3.0 破解方法 绕过StarUML3 正版验证,去除水印 StarUML破解使用 StarUML Free License 二、可用工具 三、参考资料 十二个开源...UML工具
jarsigner.exe jar密匙签名工具。 java.exe Java运行工具,用于运行.class字节码文件或.jar文件。...javac.exe Java编译工具(Java Compiler),用于编译Java源代码文件。...javap.exe Java反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件。...常用工具 JVisualVM VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被...JConsole Jconsole 是从java5开始提供,在JDK中自带的java监控和管理控制台,用于对JVM中内存,线程和类等的监控,是一个基于JMX(java management extensions
以前人们如果想要画画的话,必须要有画笔和画板的,而如今随着互联网行业的发展,在电脑或者手机等设备上面也可以画画了,不过画画需要使用一些工具,比如一般电脑系统中自带的画图工具,画图工具的使用方式非常简单,...那么画图工具有哪些功能?画图工具可以打开的文件类型有哪些?下面小编就为大家来详细介绍一下。 image.png 一、画图工具有哪些功能? 画图工具的功能是比较强大的,那么具体有哪些功能呢?...画图工具的功能基本分为对于图片的图像方面的处理以及尺寸的处理,画图工具可以对多种图像进行基本的处理,比如图像的部分模糊或者图像的色彩添加等等;画图工具还可以对图像进行剪裁、调整大小,以及拉伸或者扭曲等等基础功能...二、画图工具可以打开的文件类型有哪些? 一般的画图工具都是可以打开多种文件的,那么具体可以打开什么文件类型呢?...关于画图工具的文章内容今天就介绍到这里,相信大家对于画图工具已经有所了解了,一般来说电脑自带的画图工具功能就比较强大了,不过大家如果有更多需求的话可以去网上下载一些新出的画图工具,功能也会更加地全面。
序 本文主要介绍一下撰写技术文档中可能会用的一些画图工具。...这里主要分为两大派,一派是直接拖拽完成,一派是通过代码来完成 UI工具 主要有processon[1]、draw.io[2]、excalidraw[3]、archimatetool[4]、cloudcraft.co...plantuml.com/zh/sequence-diagram C4 主要有C4-PlantUML[14]及C4-Builder[15] Context Mapper[16] 这个应该是DDD爱好者最喜欢的工具...[29] •别再问我们用什么画图的了!...https://mp.weixin.qq.com/s/2HjvNnfP7bLNQF5xh8PxIQ [30] 别再问我们用什么画图的了!
它是一个基于 JavaScript 的图表绘制和图表工具,可呈现受 Markdown 启发的文本定义,以动态创建和修改图表。
领取专属 10元无门槛券
手把手带您无忧上云