10 2019 档案
摘要:webpack 一款打包工具,负责项目打包 原生使用webpack配置非常麻烦(入口,输出,加载器,插件),因此使用vue-cli打包工具(即:vue脚手架)可以极大简化webpack打包流程 vue-cli安装 sudo npm install -g vue-cli 使用vue-cli初始化 进入
阅读全文
摘要:在编辑器的终端中(在项目目录 如:cd vue-demo) npm init -y 初始化项目后在项目目录下会生成一个json文件(该文件实质是该项目的依赖管理文件,类似于maven的pox.xml) 之后使用 npm install vue --save 本地安装 或 npm install vu
阅读全文
摘要:首先在node官网下载最新版的node包 之后 sudo tar -xf node-v12.12.0-linux-x64.tar.xz -C /usr/local/ sudo ln -s /usr/local/node-v12.12.0-linux-x64/bin/node /usr/local/b
阅读全文
摘要:下载安装node,安装好后node后默认就自带了npm sudo apt install node 查看版本 node -v npm -v 安装nrm镜像切换工具 npm install nrm -g (常用的 -g 代表全局以后也可以使用的组件,--save 保存到当前以后无法继续使用每次使用都要
阅读全文
摘要:map是对一个集合进行逐个处理 reduce是对一个集合进行聚合处理 let arr = ["2","4","6","8","10"]; let arr2 = arr.map(s => parseInt(s));//逐个对每个元素转成Int类型并生成新数组arr2 arr2.reduce((a,b)
阅读全文
摘要:let add = (a,b) => a + b;//就是函数式编程,因为a+b只有一行代码,因此省略了{} 方法的优化: sayHello= function(){console.log("hello");} sayHello(){console.log("hello");} 可以嵌套解构表达式一
阅读全文
摘要:一个数组,将数组前两个元素赋值给2个变量 解构数组: let arr = [2,5,-6,10]; 以前: let x = arr[0]; let y = arr[1]; 现在: let [x,y] = arr; 将数组后2个值赋值给a,b: let [,,a,b] = arr; 不要第一个,取出其
阅读全文
摘要:JS中var定义的是一个全局变量,因此,ES6中单独定义了let来定义局部变量和const来定义常量 let i = 6;//定义了一个局部变量i const a = 5;//定义了一个常量,此常量中的值不可更改
阅读全文
摘要:1 先登陆mysql 2 使用mysql库 3 查询当前用户(可选) 4 修改root用户密码 5 刷新缓存(或直接重启服务器)
阅读全文
摘要:Zuul 微服务网关 作用: Zuul的核心其实就是一系列过滤器 -身份认证与安全 -审查与监控 -动态路由 -压力测试 -负载分配 -静态响应处理 -多区域弹性 加入Zuul后的软件架构: Zuul的spring依赖自带了springweb依赖,因此建项目时只要导入Zuul依赖即可 引入eurek
阅读全文
摘要:Feign可以把Rest请求进行封装,将远程调用的请求封装成本地请求的方式,不需要再手动拼接url和路径 1请求路径 2请求参数 3请求方式 4返回结果 我们使用注解的方式将此四项参数提供给Feign,Feign即可帮我们自动完成一次远程请求 注解: 主类上方加入: 新建一个接口,并使用注解方式提供
阅读全文
摘要:概念: 线程隔离:将不同服务的请求用不同的线程池进行隔离,当某个服务不可用时请求只会耗尽该服务的线程池,但不会耗尽所有服务的线程池 服务降级:当某个服务不可用时,请求一直在等待(阻塞),则超过某个时间,自动返回该请求,告知一个友好提示,直到服务访问可以成功为止 一 服务降级方式 注解: 在服务调用处
阅读全文
摘要:Ribbon在服务调用方使用 常用注解及范例:(服务调用方) 原理: ribbon会拦截RestTemplate之后取出"user-server"字符串,以"user-server"作为服务ID找eureka获取服务实例,之后自动进行拼接(即自动拼接地址及端口),并使用拼接后的url重新发送请求 因
阅读全文
摘要:服务端常用注解: 配置文件: 客户端常用注解: 配置文件:
阅读全文
摘要:Eureka 注册中心,集群 Ribbon 负载均衡 hystrix 熔断器 openFeign 伪装,远程调用工具 Zuul 网关 spring-cloud-config 统一配置中心,自动去Git拉取最新配置,缓存。使用Git的Webhook钩子,去通知配置中心,说配置发生了变化,配置中心会通过
阅读全文