本篇博文持续更新程序员编程实用的软件工具合集
1. 解压缩 好压
2.多文本编辑工具:NotePad++
3.版本控制 git
Git GUI 工具 : tortoisegit
Git GUi 工具: GitHub For Desktop
4.屏幕录像专家
5. 虚拟机:VMWare Workstation
6. Java开发IDE: Intellij Idea
7. 使用VisualVM监控远程服务器JVM
VisualVM是JDK自带的一款全能型性能监控和故障分析工具,包括对CPU使用、JVM堆内存消耗、线程、类加载的实时监控,内存dump文件分析,垃圾回收运行情况的可视化分析等,对故障排查和性能调优很有帮助。在windows中安装JDK后,VisualVM位于%JAVA_HOME%/bin/下,直接执行jvisualvm.exe即可,一个主要运行界面如图
启动该工具命令:
jvisualvm
运行截图:
8. PPT插件—— PPT美化大师
推荐理由和应用场景:
PPT 美化大师是一个PPT美化插件,如果不太会设计PPT的,可以使用它快速一键换皮肤,换背景主题样式以及设计风格。
如果安装后没看到这个美化大师插件,可以这样参考这个百度经验:https://jingyan.baidu.com/article/c1a3101e79139cde656deb9c.html
9. 截图工具——Snipaste
推荐理由和应用场景:
比QQ截图还要好用的强大截图工具
10.Git 格式图片录制工具—— licecap
效果如下:
11. HTML5 前端开发神器——HbuilderX
推荐理由:
方便快速的HTML5 标签和JS提示,灵敏强大的快捷键和代码格式化
12. 免费在线作图,实时协作—— ProcessOn
ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等
13. JSON 解析和格式化工具——JsonViewer
14. 全球时差会议计算工具——http://www.timebie.com/timezone/centralbeijing.php
15. 草料二维码
推荐理由:强大的二维码生成网站和二维码活码生成网站,(所谓活码就是二维码图片始终不变,二维码内容后台可控。)
16. 免费的在线IDE ——Free Online IDE and Terminal
17. IDM 一款非常棒的多线程Http 文件下载器
IDM 6.3.2.5最新版
链接:https://pan.baidu.com/s/1ZB3A54zRTpXtB66SUjdeeA
提取码:81pp
18.大日志查看工具
http://www.pilotedit.com/index.html
19. IBM MQ 试用下载地址
https://www.ibm.com/products/mq
20.Memory Analyzer Tool
MAT(Memory Analyzer Tool)工具是eclipse的一个插件,使用起来非常方便,尤其是在分析大内存的dump文件时,可以非常直观的看到各个对象在堆空间中所占用的内存大小、类实例数量、对象引用关系、利用OQL对象查询,以及可以很方便的找出对象GC Roots的相关信息,当然最吸引人的还是能够快速为开发人员生成内存泄露报表,方便定位问题和分析问题。
注意:分析的是*.hprof 文件
MAT工具的下载地址为:http://www.eclipse.org/mat/downloads.php
MAT插件的下载地址为:http://download.eclipse.org/mat/1.3/update-site/
21. XShell
https://www.netsarang.com/zh/free-for-home-school/
22.反编译工具JAD
http://www.javadecompilers.com/jad
用法:
jad -sjava Test.class
23. 不折叠输入法
24. Android 反编译三步走
1. Apktools 反编译res 资源
https://ibotpeaches.github.io/Apktool/
apktool d test.apk
2. Dextools 反编译classes.dex 成classes-dex2jar.jar
https://github.com/pxb1988/dex2jar/releases
d2j-dex2jar.bat classes.dex
3. JD-GUI 查看classes-dex2jar.jar
http://java-decompiler.github.io/
4. 影子系统