欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 2024从Maven-MySQL-Nginx部署

2024从Maven-MySQL-Nginx部署

2025/4/24 14:13:00 来源:https://blog.csdn.net/p6448777/article/details/147443274  浏览:    关键词: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  查看文件夹大小
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词