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开发简单记录