java工程师常用开发工具

背景:最近换新电脑,重新搭建开发环境,记录下本岗位需要安装的软件,也顺便给大家参考。

1 JDK

(Java Development Kit)

JDK是Java程序员开发Java应用程序所必需的软件包。

下载地址:Java Downloads | Oracle

安装配置教程:window 下 win10 jdk8安装与环境变量的配置(超级详细)_jdk8环境变量配置-优快云博客

目前主流的JDK版本还是JAVA 8

配置系统环境变量:JAVA_HOME和CLASSPATH

CLASSPATH格式:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

查看版本命令:java -version

2 编码工具 IDEA

IDEA是现在最流行的Java开发IDE

IntelliJ IDEA – the Leading Java and Kotlin IDE

3 数据库

3.1 关系型数据库

3.1.1 MySQL服务器 和 客户端Navicat for MySQL

MySQL :: Begin Your Download

Navicat | 下载 Navicat for MySQL 14 天免费 Windows、macOS 和 Linux 的试用版

数据库一般还是用免费的MySQL,这里推荐8.0以上的版本,具体怎么安装可以看这篇文章:

https://blog.youkuaiyun.com/m0_52559040/article/details/121843945

3.2 非关系型数据库

3.2.1 Redis

Redis - The Real-time Data Platform

中文官网:http://www.redis.cn/

Redis是键值(Key-Value)数据库,键值(Key-Value)数据库类似传统语言中使用的哈希表,可以通过键添加、查询或删除数据。键值存储数据库查找速度快,通常用于处理大量数据的高访问负载,也用于一些日志系统等。

详解:Redis的介绍、安装和配置_redis官网-优快云博客

3.2.2 mongoDB

Download MongoDB Community Server | MongoDB

  mongoDB是面向文档(Document-oriented)数据库,面向文档(Document-oriented)数据库将数据以文档形式存储,每个文档是一系列数据项的集合。面向文档数据库的灵感来自Lotus Notes办公软件,可以看作键值数据库的升级版,并且允许键值之间嵌套键值,通常用于Web应用。

详解链接:MongoDB详解,用心看这篇就够了【重点】-优快云博客

Robo 3T 可视化MangoDB工具:

https://download.robomongo.org/1.2.1/windows/robo3t-1.2.1-windows-x86_64-3e50a65.zip

4 jvm监控

4.1 VisualVM

包含在JDK中的VisualVM是监控和审查Java应用程序性能的工具。 VisualVM检测并重视活跃的JVM实例来检索有关进程的诊断信息。VisualVM可以很容易地实时诊断性能问题。它提供了全套的分析工具,包括JConsole、jstack、jmap、jinfo和jstat等。此外,你还可以对JVM做一个快照,这样以后在任何时都能审查。

使用教程:VisualVM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monika Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值