HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
脚手架工具
  • 一些免费计算机资源
  • 毕设建议
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
脚手架工具
  • 一些免费计算机资源
  • 毕设建议
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
  • Java常用开发工具
  • Nginx可视化配置神器
  • 脚手架
#Java
程序员阿雨
2020-12-21
目录

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


还有其他软件就是:

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#Java
上次更新: 2023-02-26 15:30:12
最近更新
01
HTTP和TCP的keep-alive区别
02-16
02
Spring源码解读
02-16
03
4G的机器上申请8G的内存
02-16
更多文章>
Theme by Vdoing | Copyright © 2020-2023 程序员阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式