摘要:
概述: 服务的合并,转发,验证,异构协议。将上百个请求融为一个发送到后台,返回大的JSON返回处理; 作用:这减少了客户端与应用程序间的交互次数,还简化了客户端代码。 Zuul可以通过加载动态过滤机制,从而实现以下各项功能: l 验证与安全保障: 识别面向各类资源的验证要求并拒绝那些与要求不符的请求 阅读全文
摘要:
红圈是断路器的三种状态: 关闭:1.当consumer访问provider时,在网络超时访问内,访问成功; 2.有时互相调用会出现网络涌动,(比如北京访问广东的服务器要经过很多次路由才能达到并相应),断路器在打开前会再次确认调用状态,如在阈值访问内调用成功,则继续关闭; 打开:上述情况下,多次调用并 阅读全文
摘要:
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。它是分布式系统中最核心最重要的理论。 分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳 阅读全文
摘要:
融合相同属性的对象 阅读全文
摘要:
取出对象中某个属性值 List<User> 分组(根据性别) 求两个数组的交集 对map的value进行排序 List转Map(抽取某一属性做value) List转Map(value为对象本身) 数组中某属性最大值 分组查询职员数量 数组中返回的第一个元素 数组中属性是否有某值(是否所有人都没在工 阅读全文
摘要:
前提: 强行注入: //允许bean实例在所有的bean属性被设置时才能执行 强行引用: --就是普通的GetBean 阅读全文
摘要:
web.xml 调用: 说明:Spring cache key 生成策略 类名+方法名+参数信息 补充:关于生成策略多种多样,foton使用的策略是类路径hashcode + 方法hashcode + 参数hashcode 这样存储命中率比较低节约空间 DefaultKey.java 阅读全文
摘要:
public Triple getCarRunSummary(String did, Date startDate, Date endDate) { Map map = kuduRepository.getCarRunSummary(did, startDate, endDate); if (map != null) { Long mileage = map.get("total... 阅读全文