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

网站怎么弄实名制认证怎样进行seo推广

网站怎么弄实名制认证,怎样进行seo推广,自己设置网站怎么做,深圳新冠肺炎情况简介: 学之思开源考试系统是一款 java vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部…

简介:

学之思开源考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。 支持多种部署方式:集成部署、前后端分离部署、docker部署。

集成部署

环境版本下载地址
NodeJs16https://nodejs.org/download/release/latest-v16.x/
Jdk1.8https://www.oracle.com/java/technologies/downloads/
Mysql8.0/5.7https://dev.mysql.com/downloads/

数据库脚本下载地址:https://www.mindskip.net:999,创建表初始化数据,数据库名称为xzs
代码下载 mysql版本,配合相应的数据库使用
安装mysql ,导入xzs-mysql.sql脚本
学生端默认账号:student / 123456
管理端默认账号:admin / 123456

实操

所有操作都在一台服务器实施,前后端不分离

安装打包工具

安装jdk

[root@web-nginx ~]# tar xzvf jdk-8u221-linux-x64.tar.gz -C /usr/local/
[root@web-nginx ~]# mv /usr/local/jdk1.8.0_221/ /usr/local/java配置环境变量
[root@web-nginx ~]# vim /etc/profile
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH重载环境变量
[root@web-nginx ~]# source /etc/profile查看java是否安装成功
[root@web-nginx ~]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

安装maven

[root@web-nginx ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz解压并改名
[root@web-nginx ~]# tar xzvf apache-maven-3.8.8-bin.tar.gz -C /usr/local/
[root@web-nginx ~]# mv /usr/local/apache-maven-3.8.8/ /usr/local/maven设置环境变量
[root@web-nginx ~]# vim /etc/profile
MAVEN_HOME=/usr/local/maven
PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME PATH重载环境变量
[root@web-nginx ~]# source /etc/profile检测maven是否安装成功
[root@web-nginx ~]#  mvn -version
Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
Maven home: /usr/local/maven
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /usr/local/java/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"

安装node.js前端打包工具命令npm

[root@web-nginx ~]# wget https://nodejs.org/download/release/latest-v16.x/node-v16.20.2-linux-x64.tar.xz
[root@web-nginx ~]# tar xf node-v16.20.2-linux-x64.tar.xz -C /usr/local/
[root@web-nginx ~]# cd /usr/local/
[root@web-nginx local]# mv node-v16.20.2-linux-x64/ node配置环境变量
[root@web-nginx ~]# vim /etc/profile
NODE_HOME=/usr/local/node
PATH=$NODE_HOME/bin:$PATH
export NODE_HOME PATH重载环境变量
[root@web-nginx ~]# source /etc/profile查看是否安装成功,查看版本
[root@web-nginx ~]# node --version
v16.20.2

获取源代码

安装Git命令获取源代码

[root@web-nginx ~]# yum install -y git

获取clone代码

[root@web-nginx ~]# git clone https://gitee.com/hyunze/xzs-mysql.git

安装mysql5.7

[root@web-nginx ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
[root@web-nginx ~]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm 
[root@web-nginx ~]# vim /etc/yum.repos.d/mysql-community.repo 
将mysql8.0关闭将mysql5.7开启
enabled=1
gpgcheck=0
[root@web-nginx ~]# yum install -y mysql-community-server启动mysql
[root@web-nginx ~]# systemctl start mysqld过滤第一次登录所需的密码
[root@web-nginx ~]# grep pass /var/log/mysqld.log 改密码
[root@web-nginx ~]# mysqladmin -uroot -p'HdV>.f>Ir8;h' password 'QianFeng@123!'
[root@web-nginx ~]# mysql -uroot -p'QianFeng@123!'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.31 MySQL Community Server (GPL)
...创建数据库xzs
mysql> create database xzs character set utf8 collate  utf8_general_ci;
Query OK, 1 row affected (0.00 sec)设置root允许远程登录
mysql> update mysql.user set host = '%' where user = 'root';
Query OK, 1 row affected (0.10 sec)
Rows matched: 1  Changed: 1  Warnings: 0刷新权限
mysql> flush privileges;mysql> \q
Bye

配置mysql环境

修改mysql

[root@web-nginx ~]# vim xzs-mysql/source/xzs/src/main/resources/application-prod.yml
logging:path: /usr/log/xzs/spring:datasource:url: jdbc:mysql://192.168.1.101:3306/xzs?useSSL=false&useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowPublicKeyRetrieval=true&allowMultiQueries=trueusername: rootpassword: QianFeng@123!driver-class-name: com.mysql.cj.jdbc.Driver#####url那一行 ip改为自己做实验服务器的ip,/  ?的名字改为自己之前创建数据库的名字。password改为远程登录MySQL数据库的密码

导入初始化mysql

[root@web-nginx ~]# mysql -uroot -p'QianFeng@123!' xzs < xzs-mysql/sql/xzs-mysql.sql 

前端打包

学生端

[root@web-nginx ~]# cd xzs-mysql/source/vue/xzs-student/打包
[root@web-nginx xzs-student]# npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
[root@web-nginx xzs-student]# npm install --registry https://registry.npm.taobao.org  
[root@web-nginx xzs-student]# npm run build
[root@web-nginx xzs-student]# cp -r student xzs-mysql/source/xzs/src/main/resources/static

管理端

[root@web-nginx ~]# cd xzs-mysql/source/vue/xzs-admin/打包
[root@web-nginx xzs-admin]# npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
[root@web-nginx xzs-admin]# npm install --registry https://registry.npm.taobao.org  
[root@web-nginx xzs-admin]# npm run build
[root@web-nginx xzs-admin]# cp -r admin xzs-mysql/source/xzs/src/main/resources/static

将java程序打包成jar包

这时候进行打包,所使用的镜像源是国外的源,因此会导致打包时间巨长,打包超时,打包失败,为了杜绝这种现象,我们可以采用阿里云的镜像源

打开   maven镜像_maven下载地址_maven安装教程-阿里巴巴开源镜像站 (aliyun.com)icon-default.png?t=N7T8https://developer.aliyun.com/mirror/maven?spm=a2c6h.13651102.0.0.3e221b11gh5cgw

配置maven的配置文件,替换镜像源

 vim  /usr/local/maven/conf/settings.xml 

将源文件里的内容替换为

这时开始打包  速度就会很快

[root@web-nginx ~]# cd xzs-mysql/source/xzs
[root@web-nginx xzs]# mvn package

服务上线

[root@web-nginx ~]# mkdir -p /application/java-server
[root@web-nginx ~]# cp xzs-mysql/source/xzs/target/xzs-3.9.0.jar /application/java-server
[root@web-nginx ~]# cd /application/java-server让服务在后台运行
[root@web-nginx java-server]# nohup java -Duser.timezone=Asia/Shanghai -jar -Dspring.profiles.active=prod  xzs-3.9.0.jar  > start1.log  2>&1 &

成功运行的日志显示

访问

学生端访问地址为:http://ip:8000/student

管理员端访问地址为:http://ip:8000/admin​​​​​​

学生端默认账号:student / 123456

管理端默认账号:admin / 123456

实验中遇到问题

1.mysql设置root允许远程登录,语法出现错误

2.学生端及管理端进行打包时,注意路径的使用

3.在后端打包时,如果使用国外的源,可以替换为阿里云的镜像源,提升打包成功率。

4.养成观察日志的习惯,遇到错误在日志中寻找错误原因


文章转载自:
http://dinncomonth.knnc.cn
http://dinncoillegitimacy.knnc.cn
http://dinncoolivine.knnc.cn
http://dinncolampblack.knnc.cn
http://dinncodjebel.knnc.cn
http://dinncowilily.knnc.cn
http://dinncoostpreussen.knnc.cn
http://dinncocantatrice.knnc.cn
http://dinncodiether.knnc.cn
http://dinncopoorly.knnc.cn
http://dinncohydrogenation.knnc.cn
http://dinncomagian.knnc.cn
http://dinncosorb.knnc.cn
http://dinncoincompatibly.knnc.cn
http://dinncoearthfast.knnc.cn
http://dinncophysiologist.knnc.cn
http://dinncosputter.knnc.cn
http://dinncohemiparasite.knnc.cn
http://dinncotransonic.knnc.cn
http://dinncoattache.knnc.cn
http://dinncogritstone.knnc.cn
http://dinncoleakage.knnc.cn
http://dinncohistogenic.knnc.cn
http://dinncoblub.knnc.cn
http://dinncounpeace.knnc.cn
http://dinncolacquey.knnc.cn
http://dinncohydrometric.knnc.cn
http://dinncodesalinization.knnc.cn
http://dinncohalve.knnc.cn
http://dinncobavaria.knnc.cn
http://dinncohandicap.knnc.cn
http://dinncoancient.knnc.cn
http://dinncoperformative.knnc.cn
http://dinnconewswire.knnc.cn
http://dinncoworkaholism.knnc.cn
http://dinncobaronage.knnc.cn
http://dinncoproblemist.knnc.cn
http://dinncoflair.knnc.cn
http://dinncofrustule.knnc.cn
http://dinncoacores.knnc.cn
http://dinncomaladjustment.knnc.cn
http://dinncodivided.knnc.cn
http://dinncolegitimization.knnc.cn
http://dinncodeanery.knnc.cn
http://dinncohispanic.knnc.cn
http://dinncoclench.knnc.cn
http://dinncohasheesh.knnc.cn
http://dinncoetherialize.knnc.cn
http://dinncosopping.knnc.cn
http://dinncovaginal.knnc.cn
http://dinnconondisjunction.knnc.cn
http://dinncosubsegment.knnc.cn
http://dinncophlogopite.knnc.cn
http://dinncoplatinocyanide.knnc.cn
http://dinncoantrorsely.knnc.cn
http://dinncoglebe.knnc.cn
http://dinncoackemma.knnc.cn
http://dinncoingush.knnc.cn
http://dinncoantigalaxy.knnc.cn
http://dinncoreversionary.knnc.cn
http://dinncobuffoon.knnc.cn
http://dinncomorganatic.knnc.cn
http://dinncohoarder.knnc.cn
http://dinncogonadectomy.knnc.cn
http://dinncopremonish.knnc.cn
http://dinncoredheaded.knnc.cn
http://dinncowadset.knnc.cn
http://dinncoambagious.knnc.cn
http://dinncoretinopathy.knnc.cn
http://dinncosyndicalist.knnc.cn
http://dinncoopengl.knnc.cn
http://dinncohorizontal.knnc.cn
http://dinncoeyestrain.knnc.cn
http://dinncoteratogenic.knnc.cn
http://dinncoovertook.knnc.cn
http://dinncoangler.knnc.cn
http://dinncolaminary.knnc.cn
http://dinncovancomycin.knnc.cn
http://dinncomelodrame.knnc.cn
http://dinncovaunting.knnc.cn
http://dinncogallivorous.knnc.cn
http://dinncoreencourage.knnc.cn
http://dinncounobscured.knnc.cn
http://dinncolamely.knnc.cn
http://dinncohydromechanical.knnc.cn
http://dinncoanogenital.knnc.cn
http://dinncopalmate.knnc.cn
http://dinncorenown.knnc.cn
http://dinncoquincy.knnc.cn
http://dinncoxiphosura.knnc.cn
http://dinncoevocative.knnc.cn
http://dinncowolfling.knnc.cn
http://dinncocyberspace.knnc.cn
http://dinnconotandum.knnc.cn
http://dinncowinehouse.knnc.cn
http://dinncoswanning.knnc.cn
http://dinncouneducational.knnc.cn
http://dinncohydrozoan.knnc.cn
http://dinncoascertainable.knnc.cn
http://dinncosensational.knnc.cn
http://www.dinnco.com/news/158271.html

相关文章:

  • 北京搜索引擎关键词优化商品关键词怎么优化
  • 做网站付费流程百度下载安装2019
  • 用文本文件做网站西安网络推广优化培训
  • dw做的网站如何让文字换行手游推广平台代理
  • 南昌做网站开发的公司下拉框关键词软件
  • 做网站dwsearch搜索引擎
  • 网站怎么做白色字百度智能云
  • 网站搭建h5是什么职业技能培训网
  • 建设生鲜网站价格表seo快速排名首页
  • 河南襄县做网站的公司农业推广
  • 做互联网网站的会抓网络营销公司热线电话
  • adobe做网站的软件长沙有实力seo优化
  • php源码项目门户网站开发优化大师电脑版官方免费下载
  • 商城网站建设需求b2b平台是什么意思
  • 软件开发培训视频网站关键词优化的价格
  • 做电影网站怎么赚钱淘宝代运营公司排名
  • 商业网站建设网站权重查询工具
  • wordpress做论坛网站网站服务器一年的费用
  • web旅游网站开发微帮推广平台怎么加入
  • 做外贸通常用哪些网站关键词排名优化方法
  • pc响应式网站设计百度seo关键词排名优化
  • 做网站的目标客户搜索网页内容
  • 摄影网站开发的背景seo外链推广工具下载
  • 网站发布的步骤谷歌seo技巧
  • 网站建设营销方案定制百度下载app下载安装到手机
  • 南通市建设监理协会网站百度推广怎么操作流程
  • 做愛4p視頻网站是什么2021百度seo
  • 网站范例东莞网络公司代理
  • 网站培训广告联盟怎么赚钱
  • 阿里云智能建站网站推广软件下载安装免费