Java常用开发工具
在Java开发的过程中,总是要接触到各个环节,设计、编码、打包、写文档等等。
其中用到的工具也不少,下面介绍一下作为一名Java开发的程序员平时使用的工具。
# 1、开发IDE
# 1)Java开发IDE:
IntelliJ IDEA,简称IDEA。开发的生产力。
Java开发的IDE工具,但是纯IDEA是欠缺灵活性的,这时候就需要IDEA的插件了,可以参考一下我推荐的一些IDEA插件和快捷键:
因为IDEA是收费版本,学生的话可以使用学校邮箱注册激活,认证过期可以重新申请。
IDEA官网:https://www.jetbrains.com/zh-cn/
# 2)前端开发IDE
VSCode
前端开发工具,支持多种语言开发。
# 3)Android开发IDE
AndroidStudio
# 2、数据库工具
# 1)数据库终端
Navicat,一款数据库管理工具。
学习MySQL知识的,一般都要安装MySQL,客户端(可视化软件)可以使用Navicat。
因为Navicat也是收费的,如果不想付费可以使用另外一个SQL客户端工具——sqlyog。
MySQL下载地址:http://tel.mirrors.163.com/mysql/Downloads/
Navicat下载地址:http://www.navicat.com.cn/download/navicat-for-mysql
sqlyog下载地址:https://sqlyog.en.softonic.com/
# 2)数据库设计工具:
powerdesigner
# 3、终端工具
日常开发,少不了登录连接Linux服务器,就需要使用终端工具了。
- 如果是连接Linux服务器
Linux终端工具分SSH、FTP 两种
# SSH:
代表软件有:Xshell、SecureCRT、Putty
命令的模式操作Linux服务器
# FTP :
代表软件有:winScp、SecureFXP、Xftp、FileZilla
可视化操作文件,可以很方便的上传和下载文件
以上除了Putty,其他都是要收费的,所以我推荐另外一款 —— MobaXterm,有免费版本,足够使用了。
MobaXterm下载地址:https://mobaxterm.mobatek.net/download-home-edition.html
国外URL,下载比较慢,为了大家顺利学习(白嫖),我把它下载放到公众号了,关注 [ HelloCder ] ,回复 MobaXterm,即可获取,还有汉化版的MobaXterm。
- 如果是连接Windows服务器
使用Windows自带的远程桌面即可,win+r
,输入 mstsc
即可
windows自带的shell不是很好用,我一般是使用 Cmder。
# 4、Redis管理
Redis-desktop-manager,Redis的可视化客户端工具,和Navicat用来连接MySQL一样的道理。
最近很火的可视化软件: AnotherRedisDesktopManager (opens new window)
# 5、画图工具
流程图:Visio、Presson、starUML
Visio是微软旗下的,
思维导图:xmind、mindMaster
# 6、编辑器
notepad++、sublimeText、vim
notepad++支持列操作。
sublimeText 能高亮代码,特别是配置文件,比较容易查看
vim是GitHub风格、Linux的风格
# 7、笔记
云同步笔记:有道云笔记、印象笔记
markdown工具:Typora,配合 picGo、Git 一起使用。
# 8、压测、调试
压测工具:jmeter
调试工具:postman
ip与域名绑定:switchHost
反编译工具:jd-gui
# 9、代码管理工具
版本管理工具:Git、svn
代码构建工具:maven、gradle
jar仓库管理工具:nexus、jfrog
构建部署工具:Jenkins
流程工具:禅道、jira
# 10、其他
摸鱼工具:掘金Chrome插件、知乎
Android模拟器:MuMu模拟器
文件搜索工具:everything
邮件:Foxmail
杀毒弹窗拦截工具:火绒
截图工具:微信自带、PicPick
PDF工具:福昕PDF
OCR工具:树洞OCR
压缩工具:Bandizip
翻译:沙拉查词Chrome插件
json解析: http://json.cn
还有其他软件就是: