1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 程序员福音 【完整的Java开发环境搭建】 系列篇

程序员福音 【完整的Java开发环境搭建】 系列篇

时间:2022-01-15 22:53:54

相关推荐

程序员福音 【完整的Java开发环境搭建】 系列篇

原文地址

BY Jason

文章目录

原文地址Java开发环境搭建统一问题解决(更新中)1. vim常用操作命令2. 关于Linux防火墙开放端口问题环境安装目录(更新中)Docker安装容器安装SSHJDK安装MySQL安装Redis安装RabbitMQ安装

Java开发环境搭建

都说程序员最头疼的就是环境搭建,这个系列会为大家介绍Java开发中常用到的各种环境的搭建与配置。面向所有Java后端人员,面向Windows、MacOS、Linux各种操作系统,可以让MacOS安装配置更加方便。

说明:

1)此系列所有环境均安装在CentOS7系统中,云服务器以阿里云为例。

a.不建议装在本机:windows和macos安装方式不同,macos安装配置比较繁琐,可能会出现问题;新手小白可能存在中文目录或者中文计算机名的问题,导致各种不必要的错误。注意:任何系统安装任何环境都不建议安装在有中文目录或者空格的目录下。

b.此系列安装在CentOS的云服务器中同样适用。

c.在本地虚拟机中安装可以隔离本地系统,更干净的完成卸载;也更方便移动,换新计算机后,安装虚拟机,移动虚拟机文件即可,无需再重新安装配置所有环境。

2)需要准备:完整的CentOS7的系统环境(可以是本地计算机、虚拟机、云服务器等)。强烈建议非CentOS7用户使用虚拟机安装!作为一个开发环境使用,方便环境的安装配置、扩展和移动!使用虚拟安装,可以每安装一个环境设置一个快照,方便切换回滚。

CentOS7镜像下载地址:/download/

3)需要掌握基本的CentOS命令,此系列只有环境的傻瓜式安装,对系统、虚拟机安装的问题并没有详细解答,可以留言或自行解决。

例如:安装过程中使用的vim命令我无法使用?如何在虚拟机的CentOS7中配置静态IP?虚拟机如何开启虚拟化?等。

4)SSH连接工具

FinalShell:/

统一问题解决(更新中)

1. vim常用操作命令

# 编辑文件vim [文件]# 或vi [文件]

i进入编辑模式,在当前光标位置插入;

o进入编辑模式,换行插入;

Esc键退出编辑模式,进入命令模式

:q命令模式下,退出文件。【没有编辑】

q!命令模式下,强制退出。【不保存】

:wq命令模式下,保存退出。

/xxx命令模式下,查询定位xxx字符串的位置,相当于win的CTRL+F

文件编辑步骤:vim=> 光标移动到编辑位置 =>i进入编辑模式 => 编辑 =>Esc退出编辑模式 =>:wq保存退出

2. 关于Linux防火墙开放端口问题

1)本地虚拟机:建议关闭防火墙,局域网外没开内网穿透别人无法连接。

# 查看防火墙状态systemctl status firewalld# 关闭防火墙systemctl stop firewalld# 关闭开机自启动systemctl disable firewalld

2)云服务器:以阿里云为例,自用建议关闭系统防火墙(同上),配置安全策略组开放对应的端口。

说明:根据自己需要开放的端口来配置,以MySQL默认3306为例。

3)不关闭防火墙:需要开放防火墙端口。

# 查看防火墙端口开放情况firewall-cmd --list-ports# 开放防火墙3306端口【centos7】firewall-cmd --zone=public --add-port=3306/tcp --permanent# 开放防火墙3306端口【centos6】/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

说明:根据自己需要开放的端口来配置,以MySQL默认3306为例。

环境安装目录(更新中)

点击标题跳转到对应文章即可观看。

Docker安装

容器安装SSH

JDK安装

MySQL安装

Redis安装

RabbitMQ安装

点击标题跳转到对应文章即可观看。

安装中遇到任何问题可以留言评论咨询。

需要安装什么环境可以评论。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。