Spring Cloud服务消费(Feign) Spring Cloud Open Feign一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它即可完成对Web服务接口的绑定,并且支持可插拔的支持。除此之外,Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Ribbon和Eureka来提供负载均衡的HTTP客户端。 2022-02-20 微服务架构学习 Spring Cloud
Spring Cloud服务消费(Ribbon) Spring Cloud Ribbon是什么是基于Netflix Ribbon实现的一套客户端负载均衡工具,是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问达到负载均衡的作用。 具体操作我们将继续利用之前的eureka-server作为服务注册中心,eureka-client作为服务提供者。还是跟之前一样,使用Spri 2022-02-20 微服务架构学习 Spring Cloud
Spring Cloud服务消费(基础) 使用LoadBalancerClient这是一个负载均衡客户端的抽象定义,负载均衡的好处在于: 提供动态的负载均衡功能,可以将所有请求动态分布到其所管理的所有服务实例中进行处理; 所以在分布式系统设计中,负载均衡可以用来实现系统的高可用、集群扩容等功能。负载均衡也分为“客户端负载均衡”和“服务端负载均衡”两种模式。 我们的Spring Cloud Eureka属于客户端负载均衡的情况,所以这里 2022-02-19 微服务架构学习 Spring Cloud
初识Spring Cloud Spring Cloud是什么?一个基于Spring Boot实现的云应用开发工具,为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话以及集群状态管理等操作提供了一种简单的开发方式。 微服务架构“微服务架构”这几年非常火热,以至于关注微服务架构相关的开源产品被反复提及(比如:Netflix和Dubbo),Spring Cloud也因 2022-02-19 微服务架构学习 Spring Cloud
CSS3之Sass学习 Sass 基本教程简介Sass一个CSS预处理器,属于CSS的扩展语言,因此语法完全兼容CSS;最早是由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。Sass全称(Syntactically Awesome Stylesheets) Sass的文件后缀为.scss,因此Scss生成的格式化良好的代码,易于组织和维护;出现Scss的原因是CSS原本的语 2022-02-18 前端 CSS3
CSS3进阶操作 CSS3 进阶操作CSS3 边框在CSS3中你可以创建圆角边框、阴影边框。属性如下: border-radius:边框圆角 box-shadow:盒子阴影 border-image:边框图片 CSS3 圆角举个例子: 123456789101112131415#cornenr1 { border-radius: 25px; background: #a8bcf4; paddin 2022-02-18 前端 CSS3
CSS3基础回顾 CSS3 基础回顾简介全称“层叠样式表”(Cascade Style Sheet),用来修饰HTML元素的外观:包括大小、位置、颜色和形状等等; 语法语法如下: 123selector { property-type: property-value;} 简单来说:需要对哪个元素做修饰,首先要选中需要修饰的元素,然后再使用CSS对其作修改。 选择器基本比较常用的选择器有:cla 2022-02-18 前端 CSS3
Canvas文本 Canvas文本文本API使用Canvas显示字体分下面三步: 使用font设置字体; 使用fillStyle设置字体颜色; 使用fillText()方法显示字体; 默认情况下font属性可以不指定,如果不指定字体,则默认使用10px无衬字体;贴上一个例子: 1234567891011window.onload = function() { let canvas = docum 2022-02-18 前端 HTML
Canvas非零环绕原则 非零环绕原则概述非零环绕原则描述了一种计算机该如何给封闭图形上色的规则,非常简单,我们只需要记住一个下面一条规则就行。 给封闭图形设置一个渲染方向(假如你的图形是一笔成画的),比如顺时针,那么与之相反的逆时针就是反方向。根据线条的方向来按照下列规则判断: 从封闭图形画一条射线,如果与之相交的线条中正向和逆向不等(正多逆少或者逆多正少,只要不是0即可),那么就认为图形内部; 从封闭图形画一条射线, 2022-02-18 前端 HTML
Canvas变换 Canvas变换图形变换图形变换无外乎是利用数学方法调整所绘形状的物理属性,实质上是坐标变形。所有的变换都依赖于后台的数学矩阵运算,所以只需要使用即可,无需理会底层原理。 平移变换:translate(x, y) 旋转变换:rotate(deg) 缩放变换:scale(sx, sy) 平移变换顾名思义,就是一般的图形位移。例如我想把位于(100, 100)的矩形平移至(200, 200)点,那 2022-02-18 前端 HTML