摘要: Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。如下: 实现方式 通过@ControllerAdvice和@ExceptionHandler实现处理controller层的异常 @Controller 阅读全文
posted @ 2020-07-27 16:53 江舟 阅读(127) 评论(0) 推荐(0)
摘要: 应用场景 用到分布式锁说明遇到了多个进程共同访问同一个资源的问题, 一般是在两个场景下会防止对同一个资源的重复访问: 提高效率。比如多个节点计算同一批任务,如果某个任务已经有节点在计算了,那其他节点就不用重复计算了,以免浪费计算资源。不过重复计算也没事,不会造成其他更大的损失。也就是允许偶尔的失败。 阅读全文
posted @ 2020-07-23 18:57 江舟 阅读(251) 评论(0) 推荐(0)
摘要: 对于commons pool就不作介绍了,文章分两部分:源码分析,例子。 源码分析 在Commons pool之中主要有几个概念: ObjectPool:提供所有对象的存取管理。 PooledObject:池化的对象,是对对象的一个包装,加上了对象的一些其他信息,包括对象的状态(已用、空闲),对象的 阅读全文
posted @ 2020-06-11 15:42 江舟 阅读(631) 评论(0) 推荐(0)
摘要: Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。我们只需要声明接口和一些简单的注解,就能像使用普通的Bean一样调用远程服务。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud F 阅读全文
posted @ 2020-06-02 20:40 江舟 阅读(312) 评论(0) 推荐(0)
摘要: Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。 启用Ribbon需要增加的maven依赖: <dependency> <groupId>org.springframework.cloud</gr 阅读全文
posted @ 2020-06-02 20:37 江舟 阅读(341) 评论(0) 推荐(0)
摘要: restTemplate是spring实现的,基于restful风格的http请求模板。使用restTemplate可以简化请求操作的复杂性,同时规范了代码风格。本系列文章,将根据以下目录顺序,从源码的角度解析restTemplate。 继承结构 HttpAccessor,是一个抽象类,它抽象的是一 阅读全文
posted @ 2020-06-02 20:34 江舟 阅读(594) 评论(0) 推荐(0)
摘要: @EnableEurekaServer @EnableEurekaServer @SpringBootApplication public class EurekaServerApplication { public static void main(String[] args) { SpringA 阅读全文
posted @ 2020-06-02 20:31 江舟 阅读(357) 评论(0) 推荐(0)
摘要: Eureka Server 创建项目命名为eureka-server maven依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter- 阅读全文
posted @ 2020-06-02 20:25 江舟 阅读(191) 评论(0) 推荐(0)
摘要: 前言 ##配置 ###SpringCloud spring.application.name 微服务id ###Eureka eureka.client.serviceUrl.defaultZone 注册中心地址 eureka.instance.hostname 设置当前实例的主机名称 eureka 阅读全文
posted @ 2020-06-02 20:21 江舟 阅读(201) 评论(0) 推荐(0)
摘要: Canal 项目地址:https://github.com/alibaba/canal 参考文章: https://blog.csdn.net/weixin_42715914/article/details/103186316 https://www.jianshu.com/p/87944efe10 阅读全文
posted @ 2020-05-18 20:29 江舟 阅读(181) 评论(0) 推荐(0)