背景:最近换新电脑,重新搭建开发环境,记录下本岗位需要安装的软件,也顺便给大家参考。
1 JDK
(Java Development Kit)
JDK是Java程序员开发Java应用程序所必需的软件包。
安装配置教程: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
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