06 2021 档案
摘要:配置网关路由与路径重写 application.yml spring: cloud: gateway: routes: - id: admin_route uri: lb://renren-fast predicates: - Path=//api/** spring: cloud: gatew
阅读全文
摘要:三级分类,配置网关路由和路径重写 category.vue <template> <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree> </template> <script> //这
阅读全文
摘要:三级分类 CategoryServiceImpl.java 查询所有分类 package com.doudou.gulimall.product.service.impl; import org.springframework.stereotype.Service; import jav
阅读全文
摘要:Vue整合ElementUI快速开发 出现的问题: Unknown custom element: <el-input> - did you register the component correctly? For recursive components, make sure to provid
阅读全文
摘要:使用Vue脚手架进行模块化开发 遇到的问题 vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET 解决办法:不要在桌面建立vue-demo文件,因为从桌面这个文件中执行cmd命令,初始化会一直出错。解决办
阅读全文
摘要:Vue指令 v-if和v-show.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name
阅读全文
摘要:Vue 指令 v-text v-html.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta n
阅读全文
摘要:前端基础ES6 8. promise 目录 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=
阅读全文
摘要:ES6(ECMAScript6.0) 是JavaScript语言的下一代标准. ECMAScript是浏览器脚本语言的规范,而熟知的各种js语言,如javascript则是规范的具体实现。 快捷键shift +!+ 回车 就会生成一个html文档 1、let声明变量 <!DOCTYPE html>
阅读全文
摘要:加载多配置集 把配置中心配置的内容配置到bootstrap.properties中。 bootstrap.properties spring.application.name=gulimall-coupon spring.cloud.nacos.config.server-addr=127.0.0.
阅读全文
摘要:SpringCloud Alibaba 1.简介 Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过Spring Cloud编程模型轻松使用这些组件来开发分布式应用服务。 依托Spring Cloud Alibaba
阅读全文
摘要:逆向生成所有微服务的CRUD代码 Product 把在Git上克隆下的RENREN-FAST-VUE拖入Visual Studio Code中之后,执行以下命令 npm install npm run dev 执行成功后会出现: I Your application is running here:
阅读全文
摘要:安装powerDesigner软件 下载地址: htp://forspeed.onlinedown.net/down/powerdesigner1029.zip 下一步: 启动软件,没有提示激活或输入 表示激活成功。 查看版本信息进行汉化: 把汉化包文件中的内容复制到安装目录下:然后重启软件 参考:
阅读全文
摘要:Docker 安装redis docker pull redis mkdir -p /home/redis/conf touch /home/redis/conf/redis.conf docker run -p 6379:6379 --name redis \ -v /home/r
阅读全文
摘要:一、项目背景 电商模式 市面上有5种常见的电商模式 B2B 、B2C、C2B 、C2C、O2O; 1.B2B模式 B2B(Business to Business) ,是指商家与商家建立的商业关系。如:阿里巴巴 2.B2C模式 B2C(Business to Consumer),就是我们经常看到的供
阅读全文
摘要:什么是设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 学习设计模式的意义 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态
阅读全文
摘要:Nginx 但是慢慢的,使用平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了 于是我们横向扩展,又增加了服务器。这个时候几个项目在不同的服务器上,用户要访问,就需要增加一个代理服务器,通过代理服务器来帮我们转发和处理请求。 我们希望这个代理服务器可以帮助我们接收用户的请求
阅读全文
摘要:K8s集群部署项目 (这个是单集群的只需要一个master 和两个node节点) 在k8s集群中部署项目(java项目)(因为购买的阿里云服务器已经释放掉了,所以这个部署就只能截屏了) 1.容器交付流程 2.k8s部署java项目流程 k8s集群部署java项目 第一步 准备java项目,把java
阅读全文
摘要:搭建监控平台 第一步部署 prometheus configmay.yaml prometheus.deploy.yaml prometheus.svc.yml rbac-setup.yaml node-exporter.yaml 部署守护进程 node-exporter.yaml apiVersi
阅读全文
摘要:容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet会重启它,但是容器中国的文件将丢失--容器以干净的状态(镜像最初的状态)重新启动。其次在pod中同时运行多个容器时,这些容器之间通常需要共享文件。kubernetes中的volume抽
阅读全文
摘要:使用helm快速部署应用 第一步 使用命令搜索应用 helm search repo 名称 (weave) 第二步 根据搜索内容选择安装 helm install 安装之后的名称 搜索应用的名称 查看安装之后状态 helm list helm status 安装之后名称 [root@mast
阅读全文
摘要:Ingress 1.把端口号对外暴露,通过ip + 端口号进行访问 使用Service里面的NodePort实现 2.NodePort缺陷 在每个节点都会启动一个端口,在访问时候通过任何节点,通过节点ip+暴露端口号实现访问 意味着每个端口只能使用一次,一个端口对应一个应用 实际访问中都是使用域名,
阅读全文
摘要:K8s集群安全机制 1.概述 (1)访问k8s集群的时候,需要经过三个步骤完成具体操作 第一步 认证 第二步 鉴权(授权) 第三步 准入控制 (2)进行访问时候,过程中都需要经过apiserver(进行统一协调管理),apiserver做统一协调。访问过程中需要证书,token,或者用户名 + 密码
阅读全文
摘要:Service(定义一组pod的访问规则) 1.service存在的意义 (1)防止Pod失联(服务发现) (2)定义一组Pod访问策略(负载均衡) 2.Pod和Service关系 3.常用service类型 #[root@master ~]# kubectl expose --help 使用这个命
阅读全文
摘要:kubectl子命令使用分类 1.(基础命令) (2)部署和集群管理命令 (3)故障调试命令 (4)其他命令 [root@master ~]# kubectl get cs #查看当前状态 Warning: v1 ComponentStatus is deprecated in v1.19+ NAM
阅读全文
摘要:Ingress暴露应用 NodePort NodePort服务是让外部请求直接访问服务的最原始方式(生成30000以上的端口), NodePort是在所有的节点(虚拟机)上开放指定的端口,所有发送到这个端口的请求都会直接转发到服务中的pod里; 这种方式有一个"nodePort"的端口,能在节点上指
阅读全文
摘要:Kubernetes部署“容器化应用” 何为容器化应用? 通俗来说,就是你把一个程序放在docker里部署,这个docker应用就是容器化应用; 比如:在docker里面部署一个springboot,这个docker + springboot一起就是一个容器化应用; 在Docker里面部署一个ngi
阅读全文
摘要:继续安装 c3j9i2htclj6thlta6Z ~]# clear [root@iZ2vc3j9i2htclj6thlta6Z ~]# systemctl stop firewalld [root@iZ2vc3j9i2htclj6thlta6Z ~]# systemctl disable fire
阅读全文
摘要:对象式编程语言: 以数据为中心,代码服务于数据 数据:对象 代码:方法 class:类 属性,方法 K8S api: REST API(http/https) resource -> object method: GET ,PUT ,POST, DELETE, PATCH... k8s:cluste
阅读全文
摘要:安装Docker wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo yum -y install docker-ce-18.06.1.ce-
阅读全文
摘要:Ngork内网穿透 问题:自己电脑上的项目,如何让别人访问 1.在这个网站注册账号 Sunny-Ngrok内网转发 - 国内内网映射服务器 注意这里要绑定对应的端口服务,不然点击默认生成的端口服务里面是没有内容的 本地工具连接,客户端的隧道id即可开通! 本地服务需要一直启动 B站学习地址:【狂神说
阅读全文
摘要:DaemonSet DaemonSet确保全部(或者一些)Node上运行一个Pod的副本。当有Node加入集群时,也会为他们新增一个Pod。当有Node从集群移除时,这些Pod也会被回收。删除Daemonet将会删除它创建的所有Pod。 使用DaemonSet的一些典型的用法: 运行集群存储daem
阅读全文