JAVA开发(开发工具与部署)

在我的项目开发中,目前使用到的开发工具与组件。

 部分部署过程

1.操作系统与基本环境:

  操作系统版本:Linux CentOS 7.6

  JAVA环境:openjdk version "1.8.0_312"

 数据库:MYSQL8.0 或PostgreSQL 12.8

2.yum安装

 更新yum

 yum update yum

安装yum工具

yum -y install yum-utils

查看yum版本

yum --version

版本为3.4.3或之后的最新版本即可

3.安装Telnet工具

 yum install telnet.*

4.JAVA JDK安装

yum install java-1.8.0-openjdk.x86_64

 查看JAVA版本: java -version

5.安装docker

1.用yum拉取阿里云镜像:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2. yum安装:

yum install docker-ce

3.查看docker版本:

docker version

4.启动docker:

systemctl start docker

5.设置docker开机自启

systemctl enable docker

1.在系统的/home路径下创建一个命名为“docker”的文件夹,用于存放docker相关文件。

2.在/home/docker路径下创建两个文件夹“script”和“apps”,用于存放脚本文件与镜像文件。

  docker常用命令

1.查看docker镜像: docker images

2.查看docker正在运行容器: docker ps

3.查看docker里的容器: docker ps -a

6.通过docker安装nginx

docker pull nginx:latest

docker运行nginx命令

1.启动: docker start nginx

2.重启: docker restart nginx

3.停止: docker stop nginx

java开发常用工具 

 

  1. IDE(集成开发环境):如Eclipse、IntelliJ IDEA、NetBeans等。这些工具提供了代码编辑、编译、调试等功能,是Java开发人员最常用的工具之一。
  2. 构建工具:如Maven和Gradle。这些工具用于自动化构建和管理Java项目,可以帮助开发人员快速构建和部署应用程序。
  3. 版本控制工具:如Git和SVN。这些工具用于管理和跟踪代码的变更,方便团队成员之间的协作。
  4. 数据库管理工具:如MySQL Workbench、Oracle SQL Developer等。这些工具用于设计和查询数据库,可以帮助开发人员更好地管理数据库。
  5. 测试工具:如JUnit和TestNG。这些工具用于编写和执行测试用例,可以帮助开发人员确保代码的质量。
  6. 项目管理工具:如Jira和Trello。这些工具用于跟踪和管理项目的进度,可以帮助团队更好地协作和管理项目。
  7. 代码分析工具:如SonarQube和FindBugs。这些工具用于分析代码的质量并提供反馈,可以帮助开发人员发现潜在的问题。
  8. 日志管理工具:如Logstash和ELK Stack(Elasticsearch、Logstash、Kibana)。这些工具用于收集、处理、存储和显示日志数据,可以帮助开发人员更好地管理和监控应用程序的日志。
  9. 自动化工具:如Jenkins和Bamboo。这些工具用于自动化构建、部署和管理应用程序,可以帮助开发人员提高工作效率。
  10. 系统监控工具:如Prometheus和Grafana。这些工具用于监控应用程序的性能和资源使用情况,可以帮助开发人员及时发现和解决问题。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

奋力向前123

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

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

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

打赏作者

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

抵扣说明:

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

余额充值