spring
文章平均质量分 54
西西的天空之城
这个作者很懒,什么都没留下…
展开
-
代码精简之路(1)
前言 对于接口请求和应答类中,我们除了设置相应的接口字段外,还需要为各个字段设置get和set的方法,以及toString方法。常规方式 一般的ide中,已为提供便捷的生成代码,以下面代码为例:首先,我们先建言一个请求类TestReqpackage hystrix.domain;public class TestReq { private String name; private String age; private String addr; ...原创 2021-10-28 09:32:12 · 179 阅读 · 0 评论 -
使用Hystrix实现服务隔离
前言虽然Netflix在多年之前,已经停止更新Hystrix,但是Hystrix在国内依然在广泛使用,Hystrix主要作用是实现服务隔离与保护,以及熔断与降级。服务隔离一般在使用tomcat容器时,http服务用共用一个线程池,当一个http服务访问后端出现响应慢异常时, 造成了服务响应延迟。当多个请求集中在这一个服务上时,这会导致所有的线程池中的线程被这一个服务耗尽,并都处阻塞状态,最终导致整个服务崩溃。使用服务隔离,就是对不同的服务分配不同的线程池,当一个服务出现异常时,不会对其它服务原创 2021-10-25 11:02:07 · 223 阅读 · 0 评论 -
注解不够用?自定义注解来帮忙
一、相关概念注解是一种特殊的接口,其继承了Annotation,其具体实现类是java运行时的动态代理类,我们可以通过反射获取到动态代理对象,再通过代理对象,就可以调用接口中定义的方法。元注解是可以加在注解上的注解。元注解是不可以自定义的。元注解分为以下四个类型,现在通过图表来一一进行讲解。1.@Retention该注解是用来标注一个注解的生命周期,其参数包含 以下几种:RetentionPolicy.SOURCE 源文件有效 RetentionPolicy.CLASS .原创 2021-10-14 17:42:40 · 74 阅读 · 0 评论