当前位置: 首页 > news >正文

Java:搭建eladmin复习mvn、springboot、vue等

目录

1.源码平台后端:

2.源码平台前端:

3.操作系统:centos7.9

4.mysql:5.7.x 安装

5.redis:5.0.X

6.maven:3.8

7.java:1.8:

8.nodejs:16.x

9.通过mvn打包eladmin后端

 10.npm打包前端项目进行部署

11.访问测试


1.源码平台后端:

eladmin: eladmin-jpa 版本:项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,有问题可以在 Github 上面提 Issues,或者加群反馈!! (gitee.com)icon-default.png?t=N7T8https://gitee.com/elunez/eladmin我拉取的是master分支

2.源码平台前端:

eladmin-web: eladmin-jpa版本:前端源码,项目基于 Spring Boot 2.1.0 、 Spring Boot Jpa、 Spring Security、Redis、Vue的前后端分离后台管理系统, 权限控制采用 RBAC,菜单动态路由,Bug 反馈移步Github (gitee.com)icon-default.png?t=N7T8https://gitee.com/elunez/eladmin-web

 我拉取的是master分支

3.操作系统:centos7.9

利用kvm创建出3台虚拟机:

虚拟机业务分布情况:

vm-152后端:eladmin,mvn,java,git,nginx
vm-153数据库:redis,mysql
vm-154前端:eladmin-web,nodejs,npm,git,nginx

4.mysql:5.7.x 安装

安装参考:centos7安装mysql5.7步骤(图解版)_linux中mysql5.7安装教程-CSDN博客

我在安装过程中修改了数据存储目录 到/data/mysql5.7,

[root@localhost opt]# ps -ef| grep mysql
root      1095     1  0 09:17 ?        00:00:00 /bin/sh /xz/mysql5.7/bin/mysqld_safe --datadir=/data/mysql5.7 --pid-file=/data/mysql5.7/localhost.localdomain.pid
mysql     1365  1095  0 09:17 ?        00:00:32 /xz/mysql5.7/bin/mysqld --basedir=/xz/mysql5.7 --datadir=/data/mysql5.7 --plugin-dir=/xz/mysql5.7/lib/plugin --user=mysql --log-error=localhost.localdomain.err --pid-file=/data/mysql5.7/localhost.localdomain.pid --port=3306
root      2623  2594  0 20:02 pts/1    00:00:00 grep --color=auto mysql

在vm-53节点上安装完数据库之后,放开3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port

 在windows上安装了管理工具:mysql-workbench,免费又好用

导入数据教程:怎么使用MySQL workbench将.sql文件导入数据库_mysql workbench怎么运行sql文件-CSDN博客

 导入结果示例:

5.redis:5.0.X

安装参考:Redis安装教程(redis-5.0.9.tar.gz)_怎么安装redis-5.0.9-CSDN博客

 注意一点:不需要配置用户名和密码,eladmin 不需要

6.maven:3.8

安装参考:Maven – Installing Apache Maven

 注意点:我当时并没有将可执行文件打入/usr/bin 下面,因为懒

7.java:1.8:

默认安装:yum install java

注意点:需要检测版本以及javac

8.nodejs:16.x

安装方式:yum install nodejs

注意点:安装了nodejs 自动附带npm啦,另外不需要升级npm!!!!!

9.通过mvn打包eladmin后端

先修改mysql  IP配置:

修改redis : vi application.yml

 然后执行mvn install

 进入eladmin-system,测试jar包运行

 写一个启停脚本:

[root@localhost run]# cat r.sh
pkill -9 java
cp -rf /opt/code/eladmin/eladmin-system/target/eladmin-system-2.7.jar .
nohup java -jar eladmin-system-2.7.jar --spring.profiles.active=prod > nohup.out 2>&1 &
tail -n 200 -f nohup.out

 测试执行

 编写nginx脚本做代理,注意这里不是SSL:

 后端api访问测试:

 

 10.npm打包前端项目进行部署

修改后端api地址:vi .env.production,需要注意不是https,是http!!!!

检查dist目录是否生成

配置前端的nignx代理:

11.访问测试

相关文章:

Java:搭建eladmin复习mvn、springboot、vue等

目录 1.源码平台后端: 2.源码平台前端: 3.操作系统:centos7.9 4.mysql:5.7.x 安装 5.redis:5.0.X 6.maven:3.8 7.java:1.8: 8.nodejs:16.x 9.通过mvn打包eladmin后端 10.npm打包前端项目进行部署 11.访问测试…...

JavaScript入门

第二个知识点:javascript的基本语法 定义变量 在JavaScript里面,没有int,string 之类的数据类型,只有 var var num 1; var string "天玄地号"; 在javascript中,写完一句语句之后可以不加分号&#xff…...

Redis单机-主从集群-哨兵集群-分片集群 搭建教程

Redis集群 本章是基于CentOS7下的Redis集群教程,包括: 单机安装RedisRedis主从Redis分片集群 1.单机安装Redis 首先需要安装Redis所需要的依赖: yum install -y gcc tclredis-6.2.4.tar.gz 然后将Redis安装包上传到虚拟机的任意目录&am…...

湘潭大学-计算机网络-补考

背景 卷面分23,平时分85,各占百分之50,最终54,遗憾挂科 大学第一次补考 计划 首先把湖科大教书匠的计算机网络视频看一遍,并做一些笔记 然后看教材 刚看到老师说最好的复习资料是书和课后作业(想起来…...

SOME/IP SD 协议介绍(五)使用SOME/IP-SD宣布非SOME/IP协议的协议。

使用SOME/IP-SD宣布非SOME/IP协议的协议。 除了SOME/IP之外,车辆内部还使用其他通信协议,例如用于网络管理、诊断或闪存更新。这些通信协议可能需要传递服务实例或具有事件组。 对于非SOME/IP协议,应使用特殊的服务ID,并使用配置…...

svn 安装路径

SVN客户端安装(超详细) 一、SVN客户端安装 1、下载安装包地址:https://tortoisesvn.net/downloads.html 此安装包是英文版的,还可以下载一个语言包,在同界面的下方 一直点击下一步,直到弹出选择红框 然…...

Skywalking trace UI页面中字段信息详解,包括端点、跨度类型和Peer

刚上手Skywalking的同学可能对 trace UI 页面信息中的字段信息不是很了解,在这里就给大家一一讲解,重点关注端点、跨度类型和Peer 服务 :服务的名称 实例:服务对应的实例 端点:端点(Endpoint) 对于特定服务所接收的请求路径, 如…...

【 USRP 相控阵】X波段相控阵开发平台用户指南

包装 一共三件。 1、AD9081-FMCA-EBZ AD9081 MxFE Evaluation Board, https://www.analog.com/eval-ad9081 AD9081 的全功能评估板使用 ACE 软件进行控制的 PC 软件HMC7044 的板载时钟用于管理套件和 FPGA 时钟选择切换到外部直接时钟 AD9081-FMCA-EBZ 评估板包括以各种模…...

C++关键词auto详解

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、小思考 随着我们对于C的不断学习,遇到的程序越来越复杂,程序中用到的类型也越来越复杂…...

【GPU驱动开发】- GPU架构流程

前言 不必害怕未知,无需恐惧犯错,做一个Creator! 一、总述 GPU(Graphics Processing Unit,图形处理单元)是一种专门用于处理图形和并行计算的处理器。GPU系统架构通常包括硬件和软件层面的组件。 总体流…...

UE5在VisualStudio升级后产生C++无法编译的问题

往期的虚幻引擎项目在VS更新后,编译时会报错,这一般出现在VS升级之后,UE对于VC的编译器定位没有更新导致; 有出现如下问题: 问题1: Running I:/EPCI/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.ba…...

目标检测:1预备知识

开始涉及目标检测内容,总结一下学习记录 1、目标检测的基本概念 (一)什么是目标检测 目标检测(Object Detection) 的任务是找出图像中所有感兴趣的目标(物体),不同于分类和回归问题…...

【Linux取经路】进程控制——进程等待

文章目录 一、进程创建1.1 初识 fork 函数1.2 fork 函数返回值1.3 写时拷贝1.4 fork 的常规用法1.5 fork 调用失败的原因1.6 创建一批进程 二、进程终止2.1 进程退出场景2.2 strerror函数2.3 errno全局变量2.4 程序异常2.5 进程常见退出方法2.6 exit 函数2.7 _exit 函数和 exit…...

虹科干货 | 如何使用nProbe Cento构建100 Gbit NetFlow 传感器

本文是一份全面的指南,解释了如何使用nProbe Cento构建一个高效的100 Gbit NetFlow传感器。旨在帮助大家充分利用NetFlow技术,以监控和分析高速网络流量。 当需要监控分布式网络,了解流经上行链路或关键网段的网络流量时,NetFlow…...

Web前端入门 - HTML JavaScript Vue

ps:刚开始学习web前端开发,有什么不正确、不标准的内容,欢迎大家指出~ Web简介 90年代初期,Web1.0,静态页面,不和服务器交互,网页三剑客指Dreamweaver、Fireworks、Flash2000年代中期&#xf…...

(Sping Xml方式整合第三方框架)学习Spring的第十天

Spring整合mybatis 1 . 导入Mybatis整合Spring的相关坐标 <dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>5.2.13.RELEASE</version></dependency><dependency><…...

单片机驱动多个ds18b20

目录 1设计内容 2ds18b20介绍 2.1传感器引脚及原理图 2.2寄存器配置 3程序实现 3.1配置初始化 3.2配置寄存器 3.3ROM读取 3.4温度读取 1设计内容 通过51单片机&#xff0c;读取总线上挂载的多个ds18b20的温度信息。 如下图&#xff0c;成功读取到3路温度数据。 2ds18…...

GitLab16.8配置webhooks、Jenkins2.4配置GitLab插件实现持续集成、配置宝塔面板实现持续部署(其三)

看本篇文章的前提是已经部署完GItlab和Jenkins服务器&#xff0c;已经可以手动构建成功&#xff0c;并且经过了很多次实践&#xff0c;对这两款软件基本熟悉。 建议大家按以下顺序看 前端自动化&#xff08;其一&#xff09;部署gitlab 前端自动化&#xff08;其二&#xff0…...

鸿蒙会取代Android吗?听风就是雨

现在说取代还谈不上&#xff0c;毕竟这需要时间。安卓作为全球第一的手机操作系统&#xff0c;短时间内还无法取代。持平iOS甚至超过iOS有很大可能&#xff0c;最终会呈现“三足鼎立”有望超过安卓基数。 作为全新的鸿蒙操作系统&#xff0c;其现在已经是全栈自研底座。按照鸿…...

检测CUDA 是否能访问GPU时回应速度慢【笔记】

SUPWEMICRO 418G-Q20X12 维护记录&#xff1a; 两台设备均已安装CUDA与Pytorch&#xff0c;在检测CUDA 是否能访问GPU&#xff0c;执行torch.cuda.is_available()命令时&#xff0c;一台设备速度秒回应True&#xff0c;但另外一台设备回应速度慢&#xff08;1分钟左右&#xff…...

CANN-昇腾NPU长序列训练-128K上下文怎么不OOM

Llama 3 支持 128K 上下文长度。训练时 128K 序列的 Attention 显存是 O(N)&#xff1a;128K 128K fp16 32GB 每层&#xff0c;32 层 1TB。显然放不下。FlashAttention 把显存从 O(N) 降到 O(N)&#xff0c;但在训练场景下还有额外挑战。 FlashAttention 的显存节省 标准 At…...

如何构建现代自托管音乐播放器:音乐爱好者的完整使用指南

如何构建现代自托管音乐播放器&#xff1a;音乐爱好者的完整使用指南 【免费下载链接】feishin A modern self-hosted music player. 项目地址: https://gitcode.com/gh_mirrors/fe/feishin 在数字音乐时代&#xff0c;音乐爱好者面临着数据隐私、平台依赖和个性化体验的…...

AI开始替人跑任务后,真正决定体验的不是模型,而是向量引擎

AI开始替人跑任务后&#xff0c;真正决定体验的不是模型&#xff0c;而是向量引擎为什么这篇文章值得你现在看 过去一年&#xff0c;很多人聊AI&#xff0c;张口就是哪个模型更强。 有人追Gemini 3.5 Flash。 有人追Qwen新模型。 有人追OpenAI的Responses API和Agent工具链。 也…...

从show version到设备‘体检报告’:新手也能看懂的思科路由器健康状态自查指南

从show version到设备‘体检报告’&#xff1a;新手也能看懂的思科路由器健康状态自查指南 当你第一次面对思科路由器的命令行界面&#xff0c;输入show version后看到满屏密密麻麻的信息&#xff0c;是不是感觉像拿到了一份天书般的体检报告&#xff1f;别担心&#xff0c;今天…...

如果夫妻双方也不愿意带孩子,家里也没有老人带孩子,还有必要生2胎吗?

这个问题没有绝对答案,需要结合你家的经济条件、精力储备和夫妻共识综合判断,没人带并不是一定不能生,但普通家庭确实要谨慎决策‌。结合你目前在南昌、夫妻二人都要兼顾工作的情况,帮你梳理核心决策维度: ✅ 满足以下条件,可以考虑生 经济条件足够支撑‌:你月收入2万以…...

RK3288嵌入式开发实战指南:从核心优势到工业应用方案

1. 项目概述&#xff1a;为什么RK3288至今仍是嵌入式开发的“万金油”&#xff1f;在嵌入式开发这个行当里&#xff0c;选型永远是项目成败的第一步。面对市场上琳琅满目的处理器平台&#xff0c;从高通的骁龙、瑞芯微的RK系列到全志、晶晨&#xff0c;新老交替&#xff0c;让人…...

Claude投资回报率究竟怎么算?揭秘企业级ROI模型的7个隐藏变量与实时测算模板

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Claude投资回报率的核心定义与行业基准 Claude投资回报率&#xff08;ROI&#xff09;并非传统软件许可模型下的简单成本收益比&#xff0c;而是衡量企业将Claude系列大模型深度集成至核心业务流程后&#xff…...

深度解析Python SECS/GEM协议实现:secsgem库的现代架构设计

深度解析Python SECS/GEM协议实现&#xff1a;secsgem库的现代架构设计 【免费下载链接】secsgem Simple Python SECS/GEM implementation 项目地址: https://gitcode.com/gh_mirrors/se/secsgem 在半导体制造行业&#xff0c;设备与主机系统之间的标准化通信是自动化生…...

5个实战技巧:Unlock-Music浏览器端音乐解密技术深度解析

5个实战技巧&#xff1a;Unlock-Music浏览器端音乐解密技术深度解析 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库&#xff1a; 1. https://github.com/unlock-music/unlock-music &#xff1b;2. https://git.unlock-music.dev/um/web 项目地址: htt…...

华硕笔记本性能控制革命:G-Helper轻量级优化工具深度评测与实战指南

华硕笔记本性能控制革命&#xff1a;G-Helper轻量级优化工具深度评测与实战指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook…...