摘要: 断言是个啥我也不知道,先看看ecplise如何开启断言 Window->Preference->java->Installed JREs public class AssertTest { public static void main(String[] args) { int a = 10; as 阅读全文
posted @ 2022-04-15 23:14 不忘初心2021 阅读(24) 评论(0) 推荐(0) 编辑
摘要: map中存在key值相同的数据 Map<String, String> collect = oList.stream().collect( Collectors.toMap(OcmCustomerIdDO::getOcmCustId, info -> info.getUmId() == null ? 阅读全文
posted @ 2022-04-12 16:00 不忘初心2021 阅读(117) 评论(0) 推荐(0) 编辑
摘要: <select id="repTile" > <option value="0"> 请选择 </option> <option value ="1">公有备忘录</option> <option value ="2">当月打车报销</option> <option value="3">今天的任务</ 阅读全文
posted @ 2022-04-12 15:43 不忘初心2021 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 原因是mybatis版本不兼容导致 在springcloud项目版本设置 当springboot为2.1.5.RELEASE <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pa 阅读全文
posted @ 2022-04-12 08:54 不忘初心2021 阅读(352) 评论(0) 推荐(0) 编辑
摘要: set集合中的元素没有先后顺序且不允许重复,但不是随机的 set集合包含:HashSet类,TreeSet类,LinkedHashSet类 LinkedHashSet是双向链表 叫做链表数组 public class HashSetTest { public static void main(Str 阅读全文
posted @ 2022-04-11 13:34 不忘初心2021 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 服务下线:当服务正常关闭后,发送下线请求给注册中心,注册中心收到请求后,将服务置为下线状态 失效剔除:默认60s检查,在一定时间内未收到心跳,就注销此实例 自我保护:当网路分区分区存在故障时,微服务本身是正常运行的,就不应该删除该实例,所有引入自我保护机制, 保证当前节点可用,当网络恢复后,同步到其 阅读全文
posted @ 2022-04-06 20:34 不忘初心2021 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 服务注册中心一般原理说明: 服务提供者启动 服务提供者将相关服务信息主动注册到注册中心 服务消费者采用poll模式主动拉取(定时拉取)可用的服务提供者清单 服务消费者也可以直接调用服务提供者 注册中心需要完成服务提供者的健康监控,当发现服务提供者失效时需要及时剔除 注册中心对比 C:数据一致性 A: 阅读全文
posted @ 2022-04-05 23:18 不忘初心2021 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Springcloud体系结构 调用内部服务使用Feign远程调用,当有多个服务时,就会涉及Ribbon负载均衡器,当服务调用很慢或者调用失败的时候,使用Hystrix断路器熔断 Springcloud和Springboot的关系: Springcloud只是利用了Springboot的特点,可以快 阅读全文
posted @ 2022-03-31 10:29 不忘初心2021 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 链路追踪:对一次请求涉及多个服务链路进行日志记录,性能监控,具体涉及是不同的traceId 网关:分发各个微服务请求 统一接入,安全防护(统一鉴权,负责网关访问身份认证) 黑名单(实现通过ip地址控制禁止访问网关功能) 协议适配,流量管控,长短链接支持,容错能力(负载均衡) 阅读全文
posted @ 2022-03-30 23:45 不忘初心2021 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 负载均衡:将用户请求的压力分配到多个服务器,以此提高服务器性能,可靠性 熔断:微服务架构中,如果下游服务器因访问压力过大而响应变慢或者失败,上游服务为了保持系统整体可用性,暂时切断对下游服务的调用,牺牲局部,保全整体 当服务C出现返回慢或是失败的问题,在B调用C的时候,设置超时时间,超过设置时间返回 阅读全文
posted @ 2022-03-30 20:00 不忘初心2021 阅读(64) 评论(0) 推荐(0) 编辑