摘要:
场景: 前端需要字段 case_createTime 后端返回的字段为:createTime 需要后端给这个返回字段case_createTime,也就是说我们需要把 createTime 转成 case_createTime。 只需要在实体里面引入注解即可 @JsonProperty完整的类名如下 阅读全文
摘要:
1.先说拦截器 Interceptor 本项目以springboot为例: 新建 InterceptorConfig package com.opendev.mystudy.MyInterceptor; import org.springframework.context.annotation.Co 阅读全文
摘要:
在Spring框架里面常用的注解其实就那么几个,但是深入源码分析如果不懂很多的注解,源码是很难看懂的。 一、@Configuration 二、@Bean 三、@ComponentScan 四、@Scope 五、@Condition 六、@Import 七、使用FactoryBean注册组件 八.在这 阅读全文
摘要:
aa 阅读全文
摘要:
1.导入pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
摘要:
首先了解一下分布式系统最常见的面临的问题: 介绍:(现在好像已经停止更新了) hystrix可以用来做什么? 服务降级,服务熔断,接近实时的监控 服务降级: 现象:服务器忙,请稍后再试,不让客户端等待并立刻返回一个友好提示,fallback 哪些情况会发出降级:程序运行异常,超时,服务熔断触发服务降 阅读全文
摘要:
能干嘛? 反向代理,鉴权,流量控制,熔断,日志监控 Gateway的三大核心: Route(路由): 路由是构建网关的基本模块,它由ID,目标URI,一系列的断言和过滤器组成,如断言为true则匹配该路由 Predicate(断言): 参考的是Java8的java.util.function.Pre 阅读全文
摘要:
理论:在Java中有很多类的它们之间含有继承关系,怎么判断他们的类加载顺序呢 father: package com.opendev.father; public class father { public father() { System.out.println("构造器father"); } 阅读全文
摘要:
其实HashMap就是一个Node数组,只是这个数组很奇怪它的每一个Node节点都有自己的下一个Node;这个是hashMap的Node的源码; static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K ke 阅读全文
摘要:
怎么使用? 注意:FeignClinet 是在消费段调用。Feign自带负载均衡配置项 1.导入pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs 阅读全文