SpringBoot、Spring Cloud、Vue开发简单记录
50 day01:
Springboot;连接池: HikariCP;mybatis通用Mapper:tk.mybatis
yaml
拦截器
日志
lombok
51 day02:
服务演变
RPC;REST:Apache.HttpClient、OKHttp、JDK.HttpUrlConnection、Spring.RESTTemplate
注册中心:Eureka
负载均衡:Robbin
52 day03:
Hystix(解决雪崩问题(一个又一个请求无法即时响应):线程隔离、服务降级(优先保证核心服务,非核心服务不可用或弱可用))、熔断(m次请求,n%失败(超时或异常)则熔断(打开断路器),休眠p秒;然后响应部分请求(半开断路器),如果都成功,就响应全部请求(关闭断路器),否则再次休眠p秒)
Feign:微服务接口伪装
Zuul:网关
Nginx:一个域名映射多个IP,IP可主从,可等位。可由Nginx集群访问Zuul集群。
spring-cloud-config:git存储各微服务公有和私有配置,使用Webhook钩子,通过config-server推送至各微服务,在不重启微服务的情况下更新配置
spring-cloud-bus:消息总线
spring-cloud-stream:消息通信
spring-cloud-hystrix-dashboard:容错统计,形成图形化界面
spring-cloud-sleuth:链路(服务间相互调用)追踪,结合Zipkin,形成图形化界面
53 day05:
ECMAScript
变量的解构赋值
函数优化
map和reduce
设置淘宝镜像:npm config set registry http://registry.npm.taobao.org
IDEA Terminal
模块初始化:npm init -y
Vue初始化:npm install vue --save
54 day04:
WebPack(资源打包):资源转换(如less、sass转换成css,ts(TypeScript)转换成js)和集中(如所有js文件集中为一个js文件)、语法降级(如ECMAScript降成ECMAScript5,适应浏览器)、压缩、混淆、生成入口js(ECMAScript6有export(导出变量),import(导入js/css))、热加载(不重启情况下界面同步代码改动)
通用异常处理
55 day07:
域名解析:本地域名解析(hosts文件)、域名服务器解析
以上是 SpringBoot、Spring Cloud、Vue开发简单记录 的全部内容, 来源链接: utcz.com/z/377263.html