30天企业JAVA项目开发实战入门
文章平均质量分 93
该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快、更好的入门JAVA后端开发工作。
姑苏老陈
本人笔名姑苏老陈,是一名JAVA开发程序员,毕业于湘潭大学计算机科学与技术专业。毕业后一直在互联网企业从事JAVA开发工作,带过大学刚毕业的实习生,也带过技术团队。
展开
-
《30天企业JAVA项目开发实战入门》专栏导读
该专栏内容以当前互联网软件企业中的项目实战内容为线索,介绍如何从零开始,开发一个企业后台管理系统项目。其中也包括企业JAVA项目开发中涉及到的开发流程、开发技术、开发工具、开发技术规范要求等等。希望能够帮助想从事JAVA开发工作的大学生或新人,更快的、更好的入门JAVA后端开发。若依开源项目被当前很多互联网企业在项目中使用,若依开源项目涉及的技术也非常具有代表性。所以,本专栏中选择“若依开源项目RuoYi-Cloud”作为实战学习的项目。原创 2024-03-14 16:01:40 · 519 阅读 · 2 评论 -
【服务器部署篇】Linux下Node.js的安装和配置
由于项目中需要用到Node.js运行环境,本文介绍如何在Linux环境下,安装和配置Node.js。什么是Node.js?Node.js 是一个开源和跨平台的 JavaScript 运行时环境。什么是npm?npm全称Node Package Manager,是Node.js包管理工具,相当于Java中的Maven。通过npm,我们可以方便地安装、更新和删除项目的依赖包。npm默认使用的是官方的npm镜像源,但由于国内网络环境的限制,使用npm安装依赖包可能会比较慢。原创 2024-05-29 17:28:43 · 1527 阅读 · 3 评论 -
【软件开发规范篇】JAVA后端开发编程安全规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。本文介绍一下JAVA后端开发,关于编程安全方面,可以遵循的一些技术规范。以上介绍了JAVA后端开发,关于编程安全方面,可以遵循的一些技术规范。编程安全无小事,若出现安全问题,被黑客恶意攻击,轻则出现服务器故障。原创 2024-05-06 15:52:17 · 955 阅读 · 1 评论 -
【软件开发规范篇】JAVA后端开发编程规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。本文介绍一下JAVA后端开发编程,可以遵循的一些技术规范。这里推荐参考阿里巴巴技术团队总结的编程规范。原创 2024-05-05 15:30:38 · 1000 阅读 · 3 评论 -
【软件开发规范篇】JAVA后端开发日志记录规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。一个打印良好的日志文件可为开发人员提供精确的系统记录,可辅助开发人员定位到系统错误发生的详情及根源。在Java应用程序中,通常使用日志文件来记录应用程序运行过程中的重要逻辑参数及异常错误,辅之日志采集系统(比如ELK)构建系统监控体系。原创 2024-05-04 10:00:18 · 1620 阅读 · 1 评论 -
【软件开发规范篇】JAVA后端开发异常处理规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。本文介绍一下JAVA后端开发过程中,关于异常处理,可以遵循的一些工作规范。以上介绍了软件项目开发中,JAVA异常处理,可以遵循的一些规范。在JAVA编程中,异常处理是非常重要的一部分。原创 2024-05-03 19:50:06 · 830 阅读 · 1 评论 -
【软件开发规范篇】JAVA后端开发编码注释规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。在软件项目开发过程中,我们在编写代码的时候,都会被要求在代码添加一些注释说明,描述代码的功能等等。从而,增加代码的可读性,方便后续的代码维护工作。那么,关于在代码中添加注释,有没有相关的规范要求呢?原创 2024-05-02 13:32:08 · 1478 阅读 · 1 评论 -
【软件开发规范篇】JAVA后端开发编码格式规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。所以,本文介绍一下,JAVA后端开发编码格式规范,以及如何通过代码格式化插件Eclipse Code Formatte格式化代码。当我们约定了代码的统一模板,使用了统一的编码格式。原创 2024-05-01 13:36:11 · 100 阅读 · 3 评论 -
【软件开发规范篇】JAVA后端开发编码命名规范
现在的软件项目都是团队多人合作一起开发,软件架构的复杂性也需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降低沟通成本。所以,本文介绍一下在JAVA开发编码过程中,给JAVA类、JAVA接口、JAVA变量等等如何命名,可以遵循的一些工作规范。最后,在搭建JAVA项目框架结构时,应用命名规范、模块的划分、目录(包)的命名,都非常重要。原创 2024-04-29 19:56:13 · 789 阅读 · 2 评论 -
【软件开发规范篇】Git代码提交规范
本文介绍软件项目开发过程中,代码提交到git仓库,建议遵循的一些规范。每次提交代码到 Git 仓库时,都需要写 commit message。通常情况下,commit message 应该清晰明了,说明本次提交的目的和具体操作等。然而,在日常开发中,开发者们提交的 commit message 千差万别,中英文混用,导致后续代码维护成本很高,有时候甚至自己都不知道修复的是什么问题。因此,为了解决这些问题,建议大家在提交代码的时候,能遵循一些规范或约定,从而提高代码规范,提高开发效率。原创 2024-04-28 15:38:32 · 1671 阅读 · 3 评论 -
【软件开发规范篇】Git分支使用规范
本文介绍一下软件开发过程中,Git分支使用规范。在团队开发中,遵循一个合理、清晰的 Git 使用流程,是非常重要的。否则,各种不清晰的分支结构,后续产品迭代或维护都会让人很头疼。几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。有人把 Git 的分支模型称为它的“必杀技特性”,因为基于指针的实现使其足够轻量。Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次,但仍要遵循一定的规范。原创 2024-04-27 15:49:46 · 1231 阅读 · 0 评论 -
【软件开发规范篇】前言
在JAVA项目开发过程中,是否需要遵循一些开发规范呢?这些技术规范都包括哪些内容呢?所以,本章【软件开发规范篇】将要介绍软件开发相关的技术规范。JAVA开发编码时,类名、方法名、常量名、变量名等等命名相关的规范;JAVA开发编码时,代码格式相关的规范;JAVA开发编码时,添加代码注释相关的规范;JAVA开发编码时,添加日志相关的规范;JAVA开发编码时,关于日期时间、集合处理、控制语句、并发处理等等编程规范;JAVA开发编码时,需要注意的一些安全规范;原创 2024-05-27 10:49:02 · 428 阅读 · 3 评论 -
【服务器部署篇】Jenkins配置后端工程自动化部署
本文介绍如何通过Jenkins配置后端工程进行自动化部署。这里以若依Spring-cloud后端工程为示例,介绍如何通过Jenkins配置若依Spring-cloud后端工程,实现自动化发布部署到服务器上。首先,梳理一下,我们要实现的自动化发布部署的流程如下:1)首先,使用git从远程代码仓库中拉取最新的代码;2)之后,使用jdk、maven对代码进行编译打包;3)之后,根据定义的dockfile文件,生成对应的docker镜像;4)之后,把docker镜像推送到harbor远程镜像仓库中;原创 2024-04-26 20:10:59 · 1280 阅读 · 7 评论 -
【服务器部署篇】Linux下快速安装Jenkins
本文介绍在Linux环境下如何使用普通的方式快速的安装Jenkins。Jenkins是什么?Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。它是基于Java开发的一种CI持续集成、CD持续部署工具,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。它的前身Hudson是一个可扩展的持续集成引擎,可用于自动化各种任务,如构建,测试和部署软件等等。Jenkins官网地址:https://www.jenkins.io/zh/原创 2024-04-25 17:05:07 · 1303 阅读 · 8 评论 -
【服务器部署篇】Linux下Tomcat安装和配置
本文介绍如何在Linux环境下进行Tomcat服务器的安装和配置。Tomcat是什么?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。官网地址:https://tomcat.apache.org/以上介绍了如何在Linux环境下进行Tomcat服务器的安装和配置。另外,如果tomat启动失败了,可以在tomcat的logs目录下面,查看tomcat启动日志,查看分析具体的失败原因。原创 2024-04-24 15:40:50 · 1009 阅读 · 0 评论 -
【服务器部署篇】Linux下Ansible安装和配置
本文介绍在Linux环境下如何使用yum方式安装ansible。ansible是什么?ansible 是一个基于python 开发的自动化运维工具, 其功能实现基于ssh远程连接服务。它可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能。官网地址:https://www.ansible.com/ansible能做什么?ansible可以帮助运维人员完成一些批量任务,或者完成一些需要经常重复的工作。比如:同时在100台服务器上安装Nginx服务,并在安装后启动服务。原创 2024-04-23 21:35:36 · 1339 阅读 · 0 评论 -
【服务器部署篇】Linux下Nacos安装和配置
由于本专栏实战项目中会用到Nacos服务器,所以本文介绍一下Nacos在Linux环境下的如何安装和配置;什么是Nacos?Nacos是 Dynamic Naming and Configuration Service的首字母简称,是阿里开源的一款中间件,用来构建云原生应用的动态服务发现、配置管理和服务管理平台;Nacos支持大部分主流类型的微服务的发现、配置和服务管理,提供注册中心、配置中心以及动态 DNS 服务三大功能,可以无缝对接Springcloud框架。为什么需要Nacos?原创 2024-04-17 20:09:19 · 1218 阅读 · 0 评论 -
【服务器部署篇】Linux下Redis安装
本文介绍在Linux环境下使用Docker方式如何安装Redis服务器。Redis 是什么?Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 非关系型数据库;性能极高 – Redis读的速度能达到110000次/s,写的速度能达到81000次/s;丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作;原创 2024-04-16 16:23:11 · 1457 阅读 · 0 评论 -
【服务器部署篇】Linux下Nginx的安装和配置
本文介绍在Linux环境下如何安装和配置Nginx。Nginx是什么?Nginx 是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务。它具有内存占用少,并发能力强等特点。在互联网项目中,一般用于做为反向代理web服务器。Nginx官网地址:https://nginx.org/以上介绍了Linux环境下如何安装和配置Nginx。另外,安装完成后,如果出现无法访问的情况,可以检查一下ECS服务器安全组访问规则,是否对外开放了80端口访问。原创 2024-04-14 21:06:30 · 1042 阅读 · 1 评论 -
【服务器部署篇】Linux下Docker方式Jenkins安装和配置
本文介绍在Linux环境下使用Docker方式如何安装Jenkins。Jenkins是什么?Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。它是基于Java开发的一种CI持续集成、CD持续部署工具,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。它的前身Hudson是一个可扩展的持续集成引擎,可用于自动化各种任务,如构建,测试和部署软件等等。Jenkins官网地址:https://www.jenkins.io/zh/原创 2024-04-12 14:21:51 · 989 阅读 · 0 评论 -
【服务器部署篇】Linux下Maven安装和配置
本文介绍Maven在Linux环境下如何安装和配置。Maven是什么?Maven是Apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具。Maven的作用如下:1)依赖管理,Maven允许开发者定义项目所需的依赖关系,包括第三方jar包,并管理这些依赖的版本。它会自动下载和安装这些依赖,以及解决依赖冲突和版本兼容性问题。2)统一项目结构,提供标准化的、统一的Maven工程项目结构;3)自动化构建,Maven提供了一套自动化的项目构建和管理工具;原创 2024-04-11 09:33:04 · 1274 阅读 · 0 评论 -
【服务器部署篇】Linux下git安装
本文介绍如何在Linux环境下,通过yum方式安装git。git是什么?git是一个免费且开源的分布式版本控制系统。它可以用于管理从小型到大型的任何项目的代码和文档。git的主要特点包括高效的版本管理、分支和合并支持,以及分布式版本库的使用。git通过创建代码的快照来记录版本变化,并支持灵活的工作流程,如暂存区的设计和轻量级的分支系统,使得代码托管和项目管理更加高效和灵活。yum是什么?yum(全称为 Yellow dog Updater, Modified)是一个Shell前端软件包管理器。原创 2024-04-10 10:48:06 · 1194 阅读 · 0 评论 -
【服务器部署篇】Linux下JDK的安装和配置
本文介绍如何在Linux环境下,安装和配置JDK。JDK(Java Development Kit) 是 Java 语言的软件开发工具包。它包含了JAVA核心类库、代码编译工具、运行工具等等。以上介绍了如何在Linux环境下安装和配置JDK。其中,在安装过程中,需要使用vi编辑器。关于使用vi编辑器的使用,简单介绍一下。首先使用$ vi filename,开始编辑某个文件,此时处于命令行模式;之后,按下i键,进入编辑模式,此时可以对文件的内容进行编辑;原创 2024-04-09 15:47:54 · 1427 阅读 · 0 评论 -
【服务器部署篇】Linux下安装Docker容器
项目开发完成后,想把应用以Docker的方式部署在云服务器上。所以,本文介绍一下Linux环境下如何安装Docker容器。Docker是什么?Docker是一个开源的应用容器引擎。它允许开发者将应用及其依赖项打包到一个可移植的容器中,这个容器可以在任何支持Docker的环境中运行,从而实现了虚拟化。关于Docker更大的信息,请参见Docker官网。Docker的优点有哪些?Docker自2013年以来非常火热,已经成为服务器虚拟化部署的主流技术。原创 2024-04-06 19:48:46 · 1513 阅读 · 0 评论 -
【服务器部署篇】关于云服务器的选择和购买
项目开发完成后,如何让其他人可以通过互联网访问到该项目的网站或系统呢?所以,我们需要为项目注册一个专用的域名,以及购买若干台云服务器。之后,其他人或者用户可以通过电脑浏览器访问项目的域名地址,访问到部署在云服务器上的项目网站或系统;这里涉及到域名解析,简单介绍一下域名解析的原理。以访问百度网站为示例,当我们在电脑浏览器输入百度的域名地址https://www.baidu.com/,访问百度网站时,浏览器会发送域名解析请求到DNS域名解析服务器。原创 2024-04-04 22:13:45 · 833 阅读 · 0 评论 -
【服务器部署篇】前言
上个章节,主要介绍了项目新功能的开发以及项目涉及的业务和技术。那么,项目开发完成后,如何部署到云服务器上,让用户使用呢?所以,本章【服务器部署篇】将要介绍如何把项目部署到云服务器上,以及配置代码工程的自动化部署。本章内容主要包括:如何选择和购买云服务器;如何在Linux服务器上安装项目运行以及项目部署需要用到的工具和运行环境,包括JDK 、Maven、Git 、Docker、Redis、Nacos、Nginx、Ansible、Tomcat等等;原创 2024-05-23 09:00:00 · 560 阅读 · 0 评论 -
【系统功能开发篇】若依开源项目RuoYi-Cloud新功能开发之开发编码
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud中若依管理后台系统的新功能开发,如何进行开发编码,以管理后台系统中的兴趣爱好管理模块开发为示例。若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。原创 2024-04-03 17:13:17 · 1639 阅读 · 0 评论 -
【系统功能开发篇】若依开源项目RuoYi-Cloud新功能开发之需求分析和开发设计
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud中若依管理后台系统的新功能开发,如何做需求分析和开发设计,以管理后台系统中的兴趣爱好管理模块开发为示例。若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。原创 2024-04-02 21:08:03 · 1160 阅读 · 0 评论 -
【系统功能开发篇】若依开源项目RuoYi-Cloud代码文件结构介绍
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud中若依管理后台系统的代码文件结构,以管理后台系统中的岗位管理模块为示例。若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。原创 2024-04-01 21:02:55 · 1581 阅读 · 0 评论 -
【系统功能开发篇】若依开源项目RuoYi-Cloud前端技术介绍
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud前端技术;若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目,可以在若依项目的基础上,开发定制自己的项目。原创 2024-03-30 17:26:48 · 850 阅读 · 0 评论 -
【系统功能开发篇】若依开源项目RuoYi-Cloud后端技术介绍
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud后端技术;若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目,可以在若依项目的基础上,开发定制自己的项目。原创 2024-03-29 21:32:18 · 2119 阅读 · 0 评论 -
【系统功能开发篇】若依管理系统功能介绍
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依管理系统内置了哪些功能,这么功能如何使用。若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目,可以在若依项目的基础上,开发定制自己的项目。原创 2024-03-28 20:47:25 · 2445 阅读 · 1 评论 -
【系统功能开发篇】如何在本地运行若依开源项目RuoYi-Cloud代码
由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍如何在本地运行若依项目RuoYi-Cloud;若依项目RuoYi-Cloud简介若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目,可以在若依项目的基础上,开发定制自己的项目。原创 2024-03-27 20:09:16 · 1984 阅读 · 0 评论 -
【系统功能开发篇】如何从码云gitee下载若依开源项目RuoYi-Cloud代码
由于本专栏项目实战学习,是以开源项目“若依”为案例。所以,本文介绍如何使用SSH方式从码云gitee平台下载若依项目代码。什么是码云Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。什么是若依开源项目若依开源项目是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。我们可以从码云代码托管平台上面下载若依开源项目的代码。若依项目具有完善的权限管理功能,使用当前流行的技术,完全开源免费等特点。原创 2024-03-26 20:47:41 · 1341 阅读 · 1 评论 -
【系统功能开发篇】前言
上个章节,主要介绍了如何搭建开发环境。搭建好了开发环境之后,下面可以开始新功能开发了。所以,本章【系统功能开发篇】将要介绍本专栏的实战项目涉及的技术和业务,以及如何进行新功能开发。本章内容主要包括:如何从代码托管平台码云gitee下载本专栏实战项目若依的代码;代码下载后,如何在本地开发环境运行若依项目代码;之后,对若依项目中涉及的功能业务、技术进行了简单介绍;最后,介绍如何设计开发一个新的功能模块,以开发 “兴趣爱好管理模块” 为示例。原创 2024-05-22 09:40:46 · 613 阅读 · 1 评论 -
【开发环境搭建篇】NodeJS的安装和配置
由于本专栏实战项目中使用了NodeJS,所以本文介绍如何使用NodeJS版本管理工具NVM,来进行NodeJS的安装和配置。什么是NodeJS?Node.js 是一个基于谷歌的 V8 引擎的 JavaScript 运行环境,首次发布于 2009 年 5 月。Node.js 使得 JavaScript 能够在服务器端运行,提供了事件驱动和非阻塞式 I/O 的模型,这使得 Node.js 非常适合于构建高性能、可扩展的网络应用程序。原创 2024-03-25 14:50:59 · 1479 阅读 · 1 评论 -
【开发环境搭建篇】NodeJS版本管理工具NVM的安装和配置
由于本专栏实战项目中使用了NodeJS版本管理工具NVM,所以本文介绍一下NodeJS版本管理工具NVM的安装和配置。什么是NVM?NVM 是 Node Version Manager 的缩写,它是一个用于管理 NodeJS 版本的工具,可以快捷的进行NodeJS版本的安装、切换、卸载、查看等;通过 NVM ,开发者可以根据项目需求轻松切换到不同的 NodeJS 版本,从而确保软件的稳定性运行。原创 2024-03-24 21:44:52 · 1210 阅读 · 1 评论 -
【开发环境搭建篇】Nacos的安装和配置
由于本专栏实战项目中会用到Nacos,所以本文介绍Nacos在Windows环境下的安装和配置;什么是Nacos?Nacos是 Dynamic Naming and Configuration Service的首字母简称,是阿里开源的一款中间件,用来构建云原生应用的动态服务发现、配置管理和服务管理平台;Nacos支持大部分主流类型的微服务的发现、配置和服务管理,提供注册中心、配置中心以及动态 DNS 服务三大功能,可以无缝对接Springcloud框架。原创 2024-03-23 23:57:04 · 928 阅读 · 1 评论 -
【开发环境搭建篇】TortoiseGit安装和配置(图文详情)
一般,在开发过程中,需要使用TortoiseGit客户端工具,对代码进行管理;本文介绍TortoiseGit客户端工具安装和配置;TortoiseGit 是一款可视化图形客户端,也就是我们熟称的海龟Git,是一款优秀的 Windows 环境下的 Git 可视化图形客户端工具,有了 TortoiseGit 就可以方便地管理 Git,不需要打命令了。特别说明,Tortoisegit 是 Git 的一个插件(客户端),Git 程序本身还是要安装的。以上介绍了TortoiseGit客户端工具安装和配置。原创 2024-03-22 06:00:00 · 1314 阅读 · 1 评论 -
【开发环境搭建篇】Git的安装和配置
一般,在企业的项目中,会使用Git和Gitlab,进行代码管理和代码版本控制;本文介绍Git的安装和配置;首先,介绍一下Git和Gitlab的区别;Git 是一个开源的分布式版本控制系统,适用于本地文件和代码版本管理。它具有开源和分布式特性,适用于本地单机软件。一般,Git可以通过客户端工具如TortoiseGit连接到Git服务器(比如企业项目中的Gitlab)进行版本管理。所以,企业项目中开发人员会使用Git进行代码版本管理;原创 2024-03-21 09:48:40 · 1508 阅读 · 4 评论