Hystrix Fegin gateway Hystrix 概念:熔断器,延迟容错库 作用:隔离远程服务调用,防止出现级联失败、雪崩效应,保护服务 解决“级联失败、雪崩效应”方案,服务降级(线程隔离、服务熔断) 线程隔离:不直接访问服务,使用空闲线程访问,没有空闲线程,直接返回错误信息(加速失败判断 ...
分类:
编程语言 时间:
2020-12-08 09:36:47
收藏:
0 评论:
0 赞:
0 阅读:
32
几何体规范性和有效性对于几何值,MySQL能够辨别语法规范性和几何有效性。如果一个几何体满足以下(不详尽)列表中的条件,那么它在句法上是正确的:●Linestring至少有两个点●Polygon至少有一个环●Polygon环是闭合的(第一个和最后一个点相同)●Polygon环至少有4个点(最小多边形是第一个和最后一个点相同的三角形)●集合不为空(GeometryCollection除外)如果一个几
分类:
数据库技术 时间:
2020-12-08 09:36:34
收藏:
0 评论:
0 赞:
0 阅读:
35
1.LineString类LineString是点之间具有线性插值的Curve。LineString示例●在世界地图上,LineString对象可以表示河流。●在城市地图中,LineString对象可以表示街道。LineString特性●LineString有线段的坐标,由连续的成对儿的点定义。●如果LineString正好由两个点组成,则它就是Line。●如果LineString既是封闭的,又是
分类:
数据库技术 时间:
2020-12-08 09:36:20
收藏:
0 评论:
0 赞:
0 阅读:
26
##info java中锁的产生,是由于硬件的发展,以及多核处理器的产生。 在单机模式下,内存区域是共享的,早期一个处理器,所有线程都需要排队处理,也就意味着在任何一个时间点,有且仅有一个线程在执行。在这种串行模式下,是没有并发问题的。但是随着硬件技术的不断发展,处理器更新为多核,这也就意味着同一个 ...
分类:
编程语言 时间:
2020-12-08 09:36:11
收藏:
0 评论:
0 赞:
0 阅读:
22
Asp.Net Core的gRPC 服务 dotnet new grpc -o GrpcGreeter code -r GrpcGreeter dotnet run 配置gRPC,gRPC 是通过AddGrpc方法启用的,每个 gRPC 服务通过MapGrpcService方法添加到路由管道。 pu ...
分类:
Web开发 时间:
2020-12-08 09:35:57
收藏:
0 评论:
0 赞:
0 阅读:
32
本人的语言逻辑能力一般啊,看到这个unless和中文的“除非”,就很是头大,每每不能理解其义,特此记录一下。 unless的中文翻译是“除非”=if not … , … 即把unless后面的表达进行否定之后,采用前述状况发生。 现在想来“除非”,理解起来是不是 除去否定情况 的含义,用韦恩图表示是 ...
分类:
其他 时间:
2020-12-08 09:35:45
收藏:
0 评论:
0 赞:
0 阅读:
29
Http服务 http:(超文本传输协议):运行在TCP网络协议上,为简单的请求响应协议、 文本: 超文本:视频,音频,图片 Http端口:80 Https端口:443 http划分:http1.0 客户端与web服务器连接后,只能获得一个web资源,第二次不能请求到会断开连接 http1.1 客户 ...
分类:
编程语言 时间:
2020-12-08 09:35:34
收藏:
0 评论:
0 赞:
0 阅读:
27
kruskal算法适用于求稀疏图的最小生成树,其基本思想基于贪心,核心操作为并查集的查询和合并操作。 思路为先对所有的权边进行排序,可以使用algorithm所带有的sort函数,然后枚举每一条边,如果入点和出点没有在同一个集合(并查集的查询操作)中那么就将这两个加入到同一个集合中(并查集的合并操作 ...
分类:
编程语言 时间:
2020-12-08 09:35:23
收藏:
0 评论:
0 赞:
0 阅读:
43
1. 引言 随着应用类型的多样化,基于浏览器的Web应用,各种App,桌面应用,微信公众号,小程序等各种应用层出不穷,在这种背景下,身份认证和授权是每个应用必不可少的的一部分。而现在的互联网,信息安全是不得不考虑的问题,所以拥有一套统一的身份认证和授权机制就显得格外重要。 Identity Serv ...
分类:
其他 时间:
2020-12-08 09:35:07
收藏:
0 评论:
0 赞:
0 阅读:
18
强制转换数据溢出情况 举例: int转byte int exampleB2 = 129; //129往前移两位得-127 System.out.println((byte)exampleB2); //-127 int exampleB3 = -129; //-129往前移一位得127 System. ...
分类:
编程语言 时间:
2020-12-08 09:34:54
收藏:
0 评论:
0 赞:
0 阅读:
19
1. 顺序控制 自上而下执行代码 2.1 分支控制(if-else if-else) 1. 示例 package main import "fmt" // func main(){ // a := -4>>2 // fmt.Println(a) // } func main(){ var age i ...
分类:
其他 时间:
2020-12-08 09:34:43
收藏:
0 评论:
0 赞:
0 阅读:
24
架构演变 远程服务调用方式 Eureka Ribbon ## 架构演变(了解) 集中式 特点:所有功能代码都在一个项目中 应用场景:访问量不太大的小项目 优点:开发、部署比较简单方便 缺点:修改代码,需要对整个项目进行打包部署,相对比较麻烦 垂直拆分 特点:根据功能把项目拆分成一个个单独的系统,系统 ...
分类:
编程语言 时间:
2020-12-08 09:34:30
收藏:
0 评论:
0 赞:
0 阅读:
19
#define INT_MAX 2147483647 int cmp(const void* a, const void* b){ return *(int*)a - *(int*)b; // 快排构造递增序列 } int threeSumClosest(int* nums, int numsSiz ...
分类:
其他 时间:
2020-12-08 09:34:20
收藏:
0 评论:
0 赞:
0 阅读:
19
##info CountDownLatch和CyclicBarrier支持在java中较为简单的线程编排,通过单个线程的阻塞来获取其他异步线程的结果。 较为常见的场景为主线程阻塞来获取子线程并行计算产生结果,用于之后的运算。 两者区别: CountDownLatch不支持循环计数,CyclicBar ...
分类:
编程语言 时间:
2020-12-08 09:34:03
收藏:
0 评论:
0 赞:
0 阅读:
42
双smart-link组组网及说明采用双smart-link组,实现两路冗余及流量负载均衡。配置步骤在SW1创建两个smart-link组需要两个保护VLAN,这里提前规划,VLAN10作为smart-link组1的保护VLAN,VLAN20作为smart-link组2的保护VLAN配置关键点配置过程:SW1:[H3C]sysnameSW1[SW1]vl10[SW1-vlan10]qu[SW1]v
分类:
其他 时间:
2020-12-08 09:33:50
收藏:
0 评论:
0 赞:
0 阅读:
26
1、什么是委托 当需要把方法传递给其他方法时,就需要使用委托。 我们习惯于把数据作为参数传递给方法,而有时某个方法执行的操作并不是针对数据进行的,而是要对另外一个方法进行调用。更麻烦的是,在编译时我们是不知道第二个方法是什么的,这个信息只能在运行时得到,所以需要把第二个方法作为参数传递给第一个方法。 ...
分类:
Web开发 时间:
2020-12-08 09:33:29
收藏:
0 评论:
0 赞:
0 阅读:
37
ElasticSearch安装 上面我们讲了单节点安装,之后我们在继续。这里遇到了一点问题,就是安装的虚拟机,在外面不能访问es。 这里是由于防火墙的原因,由于是在本地,我直接关闭防火墙,若是在云上,则设置安全组即可systemctl stop firewalld.service1.插件安装 Ela ...
分类:
其他 时间:
2020-12-08 09:33:19
收藏:
0 评论:
0 赞:
0 阅读:
55
##info 相比较CountDownLatch和CyclicBarrier,CompletableFuture支持更为复杂的线程编排。使用场景多为多个线程同步异步执行,而不是一个主线程在等待。 CompletableFuture是jdk1.8提出来的方法,了解这个类之前需要了解一下jdk1.8提出 ...
分类:
编程语言 时间:
2020-12-08 09:33:09
收藏:
0 评论:
0 赞:
0 阅读:
23
Mybatis SQL映射文件详解 mybatis除了有全局配置文件,还有映射文件,在映射文件中可以编写以下的顶级元素标签: cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元 ...
分类:
数据库技术 时间:
2020-12-08 09:32:58
收藏:
0 评论:
0 赞:
0 阅读:
20
项目地址:https://www.tinkercad.com/things/9Yv09OZnrXy-temperature-sensor-with-display //CREATED BY GIOVANNI, LUCAS B, LUCAS F & THIAGO. //WHEN THE TEMPERA ...
分类:
其他 时间:
2020-12-08 09:32:46
收藏:
0 评论:
0 赞:
0 阅读:
40