Loading

上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: ADT:单调队列(Leetcode1438) 题目描述 1438. 绝对差不超过限制的最长连续子数组 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 limit 。 如果不存在满足条件的子数组,则返回 阅读全文
posted @ 2021-02-21 11:40 cpaulyz 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 什么是ACID、CAP与BASE ACID 事务是由一组SQL语句组成的逻辑处理单元,事务具有4属性,通常称为事务的ACID属性。 原子性(Actomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。 一致性(Consistent):在事务开始和完成时,数据都必须保 阅读全文
posted @ 2021-02-16 21:54 cpaulyz 阅读(249) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(八):Zuul路由网关 1 介绍 1.1 什么是Zuul Zuul官方介绍 Zuul包含了对请求的路由(用来跳转的)和过滤两个最主要功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求 阅读全文
posted @ 2021-02-10 18:14 cpaulyz 阅读(137) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(七):Hystrix之Dashboard流监控 Hystrix Dashboard,它主要用来实时监控Hystrix的各项指标信息。通过Hystrix Dashboard反馈的实时信息,可以帮助我们快速发现系统中存在的问题。下面通过一个例子来学习 1 Demo 1.1 编写d 阅读全文
posted @ 2021-02-09 17:32 cpaulyz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(六):Hystrix之服务熔断、服务降级 1 Hystrix介绍 Hystrix是一个应用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等 Hystrix 能够保证在一个依赖出问题的情况下,不会导致整个体系服务失败,避免级联 阅读全文
posted @ 2021-02-09 17:31 cpaulyz 阅读(294) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(五):Feign注解形式的服务调用 1 Feign简介 Feign 本质上也是实现了 Ribbon,只不过后者是在调用方式上,为了满足一些开发者习惯的接口调用习惯 用于替换原本客户端下的各种RestTemplate操作 1.1 Feign是什么 Feign是声明式Web Se 阅读全文
posted @ 2021-02-08 17:49 cpaulyz 阅读(865) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(四):服务发现与Ribbon负载均衡详解 1 负载均衡及Ribbon 1.1 Ribbon是什么 Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能 阅读全文
posted @ 2021-02-05 19:14 cpaulyz 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Swagger2:自动生成API接口文档 有个项目需要用到Swagger2来做前后端对接,查了下文档发现挺好用的,记录一下 Swagger2使用文档 依赖 <!--swagger2的依赖--> <dependency> <groupId>io.springfox</groupId> <artifac 阅读全文
posted @ 2021-02-04 15:04 cpaulyz 阅读(412) 评论(0) 推荐(0) 编辑
摘要: SpringCloud(三):Eureka与服务注册 本文介绍SpringCloud中Eureka的单机/集群构建,与将服务注册到Eureka的过程。服务发现将在Ribbon章节中进行介绍。 1 Eureka简介 1.1 什么是Eureka Netflix在涉及Eureka时,遵循的就是API原则. 阅读全文
posted @ 2021-02-04 13:57 cpaulyz 阅读(261) 评论(0) 推荐(0) 编辑
摘要: ADT:双优先队列,解决中位数问题 相关算法题:480. 滑动窗口中位数 1 思路 需要维护一个数据结构,能够支持 void insert(int num) void remove(int num) double getMedian() 因为是中位数,这里用两个优先队列来实现,示例图如下: 为了方便 阅读全文
posted @ 2021-02-03 22:16 cpaulyz 阅读(363) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页