Kaynağa Gözat

增加了nginx部署问题,完善了云平台的安装文档
增加了后端smbms项目的文档

seamew 3 yıl önce
ebeveyn
işleme
407db413a9

+ 42 - 0
前端/前端部署问题/nginx+vue部署二级目录.md

@@ -0,0 +1,42 @@
+# nginx部署vue项目路径添加前缀
+
+需要让访问的地址加上dist或者其他前缀
+1. 修改nginx.conf文件
+```
+server {
+        listen       8081;
+        server_name  localhost;
+ 
+        location / {  #不修改此处,确保用户直接输入ip+端口无法访问到系统
+            root   html;
+            index  index.html index.htm;
+        }
+        location /dist {#添加前缀,但html中存放vue的目录名尽量也要改成相同名字
+           alias  html/dist;
+           index  index.html index.htm;
+           try_files  $uri  $uri/   /index.html;
+        }
+}
+```
+
+2. 修改vue.config文件
+```
+dev: {
+
+    // Paths
+    assetsSubDirectory: 'static',
+    assetsPublicPath: '../',
+    // 代理列表, 是否开启代理通过[./dev.env.js]配置
+    proxyTable: devEnv.OPEN_PROXY === false ? {} : {
+      '/kubesphereApi' : {
+        target: 'http://10.168.59.60:30881',
+        changeOrigin: true,
+        pathRewrite: {
+          '^/kubesphereApi': ''
+        }
+      },
+    },
+```
+原因是vue打包后的资源文件默认是绝对路径,只有配置在根目录才有效。修改vue打包配置,找到vue.config.js,修改publicPath:'/'   为    ' ./  ' ,修改为相对路径
+
+3. 重新打包,重启nginx,启动成功

+ 1 - 0
后端/JavaWeb/JavaWeb.md

@@ -222,6 +222,7 @@ resp.getWriter().print(url);
 #### 4.5.3、请求转发
 
 ```java
+// 该转发会带上d
 this.getServletContext().getRequestDispatcher("/gp").forward(req,resp);
 ```
 ![image-20211113145845150](assets/image-20211113145845150.png)

BIN
后端/SMBMS/assets/image-20211117204202139.png


BIN
后端/SMBMS/assets/image-20211117204855929.png


BIN
后端/SMBMS/assets/image-20211117213904932.png


BIN
后端/SMBMS/assets/image-20211119141358310.png


+ 60 - 0
后端/SMBMS/smbms.md

@@ -0,0 +1,60 @@
+>[TOC]
+
+# SMBMS
+
+***
+
+架构:
+![image-20211117204202139](assets/image-20211117204202139.png)
+
+数据库:
+![image-20211117204855929](assets/image-20211117204855929.png)
+
+# 项目搭建
+
+***
+
+## 1、准备工作
+
+**(1)搭建一个maven web项目**
+
+**(2)配置Tomcat并测试运行**
+
+**(3)导入jar包;**
+
+**(4)创建项目包结构**
+
+**(5)编写实体类**、
+
+**(6)编写基础公共类**
+
+**(7)导入静态资源**
+
+## 2、登录注销实现
+
+![image-20211117213904932](assets/image-20211117213904932.png)
+
+1. 编写前端代码
+2. 将前端页面设置为首页
+3. 编写dao层用户登录的接口UserDao
+4. 编写UserDao接口的实现类UserDaoImpl
+5. 编写业务层接口
+6. 编写业务层接口的实现类
+7. 编写Servlet类
+
+## 3、密码修改实现----资源在哪里创建就在那里关闭
+
+1. 编写dao层用户修改密码的接口UserDao
+2. 编写UserDao 接口实现类UserDaoImpl
+3. 编写业务层接口
+4. 编写业务层接口实现类
+5. 编写Servlet类
+6. 在web.xml中注册
+
+## 4、用户管理实现
+
+![image-20211119141358310](assets/image-20211119141358310.png)
+
+1. 导入分页工具类
+2. 用户列表页面导入
+

BIN
大数据/云平台安装文档/assets/image-20211118211440018.png


BIN
大数据/云平台安装文档/assets/image-20211118211533239.png


BIN
大数据/云平台安装文档/assets/image-20211118211659229.png


BIN
大数据/云平台安装文档/assets/image-20211118211733125.png


+ 11 - 1
大数据/云平台安装文档/安装云平台环境.md

@@ -185,7 +185,7 @@ mkdir -p /etc/docker
 
 tee /etc/docker/daemon.json <<-'EOF'
 {
-  "insecure-registries": ["server.harbor.com:80"]
+  "insecure-registries": ["server.harbor.com:80", "server.harbor.com", "10.168.59.60", "10.168.59.60:80"]
 }
 EOF
 
@@ -552,6 +552,16 @@ kubectl -n kubesphere-system patch svc ks-apiserver -p '{"spec":{"type":"NodePor
 ![image-20211115214912342](assets/image-20211115214912342.png)
 ![image-20211115214937388](assets/image-20211115214937388.png)
 
+## 5.7kubesphere添加Harbor仓库
+
+1. 进入当前项目
+![image-20211118211440018](assets/image-20211118211440018.png)
+2. 选择配置中心的密钥,选择添加密钥
+![image-20211118211533239](assets/image-20211118211533239.png)
+3. 密钥名称填写为harbor,仓库地址填写域名加端口号
+![image-20211118211659229](assets/image-20211118211659229.png)
+4. 添加成功会显示私有密钥
+![image-20211118211733125](assets/image-20211118211733125.png)
 
 # 附录----安装软件的版本