2024从Maven-MySQL-Nginx部署

1、IDEA配置全局Maven设置

第一步:File->Close Project返回到创建工程界面。

第二步:找到bulid---maven设置对应位置。

第三步:选中两栏后的Override---应用---关闭即可。

*******************************************************************************************************************************************

2、项目链接数据库报错的解决办法。

Could not create connection to database server. Attempted reconnect 3 times.

调整mysql的版本:

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>8.0.28</version>

</dependency>

*******************************************************************************************************************************************

3、设置IDEA全局的编码格式UTF-8

第一步:File->Close Project返回到创建工程界面。

第二步:All Settings...

第三步:Editor---FileEncodings 设置UTF-8并应用关闭。

*******************************************************************************************************************************************

4、在网上找到了几种解决办法(处理as不加载手机的问题)ADB adb

第一种: 找到占用5037端口的进程,并杀死(用这个解决了)

netstat -aon | findstr 5037

taskkill /PID 进程号 /F,将"进程号"替换为实际的PID数字

*******************************************************************************************************************************************

5、查看Linux系统版本

uname -a

*******************************************************************************************************************************************

6、WINDOWS配置MYSQL5.7

【1】到硬盘下载压缩后的C:\IT\MYSQL5.7

【2】C:\IT\MYSQL5.7\bin 配置到环境变量的Path里。

【3】修改my.ini,然后放置以下信息

mysqld

basedir=C:\IT\MYSQL5.7

datadir=C:\IT\MYSQL5.7\data

【4】以管理员身份运行cmd

cd C:\IT\MYSQL5.7

执行mysqld -install

【5】如果提示The service already exists!

sc query mysql,查看一下名为mysql的服务。

sc delete mysql,删除该mysql。

有时候是services.msc没有停止mysql服务,停止下即可。

然后再执行mysqld -install

mysqld --installMySql --defaults-file=C:\IT\MYSQL5.7\my.ini

【6】net start mysql

mysqld --initialize-insecure --user=mysql

【7】mysql -u root -p

【8】设置新的密码密码

use mysql; #使用数据库

update user set password=password("新密码") where user="root"; #更新密码

set password for root@localhost= password('s19911009!');

flush privileges; #刷新权限

quit;退出

【9】大功告成~~~ 我的mysql从此默认的密码就是s19911009!

*******************************************************************************************************************************************

7、IDEA禁用双shift

【1】File-Setting-Advanced Settings-搜索double-勾选 disable double modifier key shortcuts应用即可。

*******************************************************************************************************************************************

8、VUE实现单元格内文本换行 \r\n

【1】定义换行样式

<style scoped>

.wrap-text {

white-space: pre-line;

}

</style>

【2】sum字段就包含多个\r\n

<el-table-column prop="sum" label="案件总结" width="760">

<template v-slot="scope">

<div style="text-align: left" class="wrap-text"> <--注意 class="wrap-text"的位置-->

{{ scope.row.sum }}

</div>

</template>

</el-table-column>

*******************************************************************************************************************************************

9、关闭电脑更新、杀毒设置

【1】笔记本电脑的分辨率有1024×600、1366×768、1280×800、1600×900、1024×768、1440×900、1600×900、1920×1080等

【2】禁用Windows Update服务

(1)同时按下Win + R 组合快捷键打开运行命令操作框,然后输入"gpedit.msc",点击确定。

(2)在组策略编辑器中,依次展开 计算机配置 -> 管理模板 -> Windows组件 -> Windows更新

(3)然后在右侧"配置自动更新"设置中,将其设置为"已禁用"并点击下方的"应用"然后"确定"。

(4)再找到"删除使用所有Windows更新功能的访问权限",选择已启用,完成设置后,点击"应用""确定"。

【3】关闭Windows Defender

(1)双击,点击小盾牌图标

(2)病毒威胁防护设置

(3)实时保护关闭,即可执行激活文件

【4】彻底关闭Windows Defender

(1)同时按下Win + R 组合快捷键打开运行命令操作框,然后输入"gpedit.msc",点击确定。

(2)进入组策略在计算机配置下面的管理模板,Windows组件就可以看到Windows Defender这一样。

(3)双击Windows Defender,然后双击关闭Windows Defender。再选择启用,最后确定。

【5】右击任务栏-任务管理器-启动-把Defender禁用就可以不显示图标

*******************************************************************************************************************************************

10、查询数据库,不满条件返回!

SELECT questionid,

CASE WHEN answer!=myanswer THEN COUNT(*) ELSE 0 END AS count

FROM examrecord

GROUP BY questionid;

*******************************************************************************************************************************************

11、SMM中mysql的驱动替换成下面这个

<!-- Mysql -->

<dependency>

<groupId>com.mysql</groupId>

<artifactId>mysql-connector-j</artifactId>

<version>8.3.0</version>

<scope>runtime</scope>

</dependency>

*******************************************************************************************************************************************

12、VUE集成百度地图

【1】安装vue-baidu-map

npm install vue-baidu-map --save

【2】main.js全局注册

import BaiduMap from 'vue-baidu-map'

Vue.use(BaiduMap, {

ak: 'kU1NefOuMEittm0ijhFnwTpb2ms39Zbw'

})

【3】页面设置

<template>

<baidu-map class="bm-view" :center="center" :zoom="zoom" :scroll-wheel-zoom="true">

<bm-scale anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-scale>

<bm-navigation anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-navigation>

<bm-geolocation anchor="BMAP_ANCHOR_BOTTOM_RIGHT" :showAddressBar="true" :autoLocation="true"></bm-geolocation>

</baidu-map>

</template>

<script>

export default {

name: 'Index',

components: {

},

data() {

return {

center: {lng: 108.889191, lat:34.274342},

zoom: 15

}

},

}

</script>

<style>

.bm-view {

width: 100%;

height: 500px;

}

</style>

*******************************************************************************************************************************************

8、配置防火墙、端口、映射

firewall-cmd --zone=public --list-ports #查看历史开启端口

systemctl status firewalld #查看防火墙状态

systemctl start firewalld #开启防火墙

firewall-cmd --zone=public --add-port=端口号/tcp --permanent #开启新的端口号

firewall-cmd --reload #重启防火墙

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 端口号 #将80映射到某个端口

firewall-cmd --zone=public --remove-port=端口号/tcp --permanent # 关闭端口号

*******************************************************************************************************************************************

第五章=>配置Nginx

【1】前置安装准备:

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

安装:

wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -xvf nginx-1.13.7.tar.gz

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

执行:

cd /opt/nginx/nginx-1.13.7

./configure

./configure --with-http_ssl_module

执行make命令(要是执行不成功请检查最开始安装的四个有没有安装成功)

报错执行vim src/os/unix/ngx_user.c 注释掉=~salt[0];26哪行

再报错:vim objs/Makefile 删除里面的-Werror 第3行

make

make install

whereis nginx 看看在什么位置

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

【2】启动:

cd /usr/local/nginx/sbin目录

输入./nginx

./nginx -s quit 或者 ./nginx -s stop

./nginx -s reload

访问云服务器IP,既可以看到Nginx欢迎页面

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

HTTPS证书配置:

server {

listen 8002 ssl;

server_name localhost;

ssl_certificate /root/wx_pro/wx_nginx_proxy_8001/www.wdfgdzx.top.pem; # 证书文件路径

ssl_certificate_key /root/wx_pro/wx_nginx_proxy_8001/www.wdfgdzx.top.key; # 私钥文件路径

ssl_session_cache shared:SSL:1m;

ssl_session_timeout 10m;

ssl_ciphers HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers on;

location / {

root /root/wx_pro/wx_nginx_proxy_8002/dist;

index index.html index.htm;

try_files uri uri/ /index.html;

}

}

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

第六章=>把Maven的jar包package后可以在jar包里lib批量找到依赖,添加到普通项目即可!!!!!!!!!!!!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

解决IDEA终端提示"operation not permitted"以及修改文件或脚本的权限。

方法包括以管理员身份运行IDEA或命令行界面,以及修改文件或脚本的权限!!!!!!!!!!!!!!!!!!

非常重要!!!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

du -sh /home/oa 查看文件夹大小

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

相关推荐
异常君33 分钟前
高并发数据写入场景下 MySQL 的性能瓶颈与替代方案
java·mysql·性能优化
RestCloud38 分钟前
如何通过ETLCloud实现跨系统数据同步?
数据库·数据仓库·mysql·etl·数据处理·数据同步·集成平台
程序员岳焱1 小时前
Java 与 MySQL 性能优化:MySQL 慢 SQL 诊断与分析方法详解
后端·sql·mysql
秃头摸鱼侠2 小时前
MySQL安装与配置
数据库·mysql·adb
tonexuan3 小时前
MySQL 8.0 绿色版安装和配置过程
数据库·mysql
JohnYan3 小时前
工作笔记- 记一次MySQL数据移植表空间错误排除
数据库·后端·mysql
我最厉害。,。3 小时前
Windows权限提升篇&数据库篇&MYSQL&MSSQL&ORACLE&自动化项目
数据库·mysql·sqlserver
大力水手偷吃菠菜变成米老鼠5 小时前
maven 1.0.0&&idea的使用说明
maven
@大嘴巴子5 小时前
MySQL知识回顾总结----数据库基础
数据库·mysql
lubiii_5 小时前
SQL手工测试(MySQL数据库)
数据库·mysql·web安全·网络安全