java编程软件工具(编写java的软件有哪些)

80酷酷网    80kuku.com

一、软件工具

1、java

IntelliJ IDEA(纯属于个人喜好),有社区版和商用版,商用版本需要花钱,当然有不花钱的办法,直接百度或私聊。

IntelliJ IDEA的优点就不多做解释,介绍它的几个容易被忽视的用法:

Split Right/Down、Local History、F11快捷键、tab limit、Http Client、markdown

另外介绍idea几款插件:

1)Dark Purple Theme:深紫色主题

2)Background Image Plus:背景图片插件

ps:看看2者结合的效果,要的就是赏心悦目,我有大量二次元bg图片,可以私聊。

java编程软件工具(编写java的软件有哪些)(图1)

3)Maven Helper:查看maven相关依赖以及快速排除依赖

4)SonarLint:代码规范和质量检测

5)leetcode editor:刷算法题必备

6)Free Mybatis plugin:mybatis插件

2、数据库

1)关系型:navicat、DBeaver(开源免费)、plsql(oracle)

2)redis:Redis Desktop Manager

3)mongdb:Robo 3T

4)elasticsearch:elasticsearch-head、kibana(elk)

3、服务器

1)linux ssh:MobaXterm、FinalShell(吃内存) 、xshell、SecureCRT、putty

2)docker:Portainer可视化工具、harbor私有镜像仓库

3)kubernetes:Kuboard、Rancher

4)git:gitLab私有代码库

5)maven:nexus私服

6)ci/cd:jenkins

4、网络请求

1)webservice:SoapUi

2)http:Postman、idea http Client

3)抓包:Fiddler

4)远程:向日葵、TeamViewer

5)内网穿透:花生壳

6)推流:FFmpeg

二、其他工具

1、开源工具

1)java工具包:Hutool、Guava

2)java反编译工具:jd-gui、Luyten

3)jvm诊断命令:jps、jstack、jstat、jmap、jinfo

4)jvm分析工具:Dump Analyzer(IBM)、jvisualvm(jdk)、arthas(阿里)

5)zookeeper:ZooInspector

6)etl:kettle、datax

7)pdf工具:wkhtmltopdf(html转pdf)

8)文本编辑器:Sublime Text 3

9)动态桌面:UPUPOO(老版)

2、技术文档

1)博客:docsite(markdown),可以看看阿里的Nacos官网

2)面试:JavaGuide面试基本知识点

3)文档存储:百度云盘、阿里云盘、有道云笔记

4)规范:阿里巴巴Java开发规范、Codelf人工智能命名

5)技术学习:GitHub/Gitee、开源中国、博客园、b站、今日头条

6)书籍:effectivejava、java编程思想、java并发编程艺术、Java数据结构与算法、深入理解java虚拟机、HeadFirst设计模式。ps:私聊有pdf电子版

7)接单:开源众包、程序员客栈、码市、英选、快码

ps:好记性不如烂笔头,知识靠的是积累,分享也是一种学习。

以上就是编写java的软件有哪些(java编程软件工具)的相关内容了,更多精彩内容请关注科猫号SEO专员!

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: