摘要:
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 目录 代理模式什么是代理模式? 阅读全文
摘要:
1.Automa 下载 https://github.com/AutomaApp/automa 2.工作流如下 1.首先点击按钮触发 2.执行活动标签模块 此模块会设置当前页面为活动标签页 3.接着执行 JavaScript 脚本 上面的 document.querySelectorAll 获取需要 阅读全文
摘要:
创建者模式 单例模式饿汉式静态变量方式静态代码块方式 懒汉式线程不安全方式线程安全(synchronized)——效率低线程安全(双重检验锁)——效率高——概率报错空指针线程安全(双重检验锁、volatile)——效率高——反射破坏静态内部类方式——无加锁、效率高——序列化破坏枚举方式 存在问题静态 阅读全文
摘要:
1.开闭原则 对扩展开放,对修改关闭 。在程序需要进行拓展的时候,不能去修改原有的代码想要达到这样的效果,我们需要使用接口和抽象类 。因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以从抽象派生来的实现类来进行扩展,当软件需要发生变化时,只需要根据需求 阅读全文
摘要:
1.前端发送请求 前端发送请求时有一个全局拦截器,拦截所有请求并配置 Authorization 头部信息,配置token,一共给后台鉴权 // 请求拦截器 service.interceptors.request.use( config => { if (!permission.access(co 阅读全文
摘要:
1.前端请求验证码 getCodeImg().then(response => { this.codeUrl = "data:image/gif;base64," + response.captcha; this.formLogin.uuid = response.uuid; }); export 阅读全文
摘要:
一.项目介绍 地址 后端:https://gitee.com/geek_qi/cloud-platform 前端:https://gitee.com/geek_qi/Cloud-Platform-UI-V2 介绍 Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具 阅读全文
摘要:
原文链接:https://www.jianshu.com/p/8396aedbb1a5 为何要进行服务链路追踪? 在一个微服务系统架构中,一个完整的请求可能涉及到多个微服务的调用,这个调用形成一个链路。 比如,下单的请求,需要经过网关去调用业务服务,业务服务去调用订单服务,而订单服务同步调用商品服务 阅读全文
摘要:
文档 introduction 官网下载地址 Release v1.8.3 · alibaba/Sentinel 官网WIKI Sentinel · alibaba/spring-cloud-alibaba Wiki 启动Sentinel 基本启动 java -jar sentinel-dashbo 阅读全文
摘要:
介绍 Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构 阅读全文