元注解 用来定义、声明注解的注解。 @Inherited注解 使用此注解声明出来的自定义注解,在使用此自定义注解时,如果注解在类上面时,子类会自动继承此注解。否则的话,子类不...
元注解 用来定义、声明注解的注解。 @Inherited注解 使用此注解声明出来的自定义注解,在使用此自定义注解时,如果注解在类上面时,子类会自动继承此注解。否则的话,子类不...
Spring Boot的理念是约定优于配置。 约定优于配置是一种软件设计范式,很早就应用在软件架构设计中,它的作用是减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵...
接入层通常指请求流量的入口。 接入层存在的目的 负载均衡 非法请求过滤 请求聚合 缓存 降级 限流 A/B测试 服务质量监控
G1(Garbage First) 是一款面向服务端应用的垃圾收集器,也是当今收集器技术发展的最前沿的成果之一。 特征 1. 并行与并发 G1能充分利用多CPU、多核环境的优...
Connector和Engine是Tomcat最核心的两个组件。Servlet 3的异步处理就是由Connector控制的。 Tomcat在收到HTTP请求后的处理流程 容器...
如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理? 思考 是什么导致了消息积压?是consumer程序bug?是consumer消费的速度落后于消息生产的速...
6月18日 哦,以前痛苦的时候就在想,为什么没有努力,以后一定要努力。现在依然还在这么想,恨自己不争气。 6月8日 出来混总是要还的。以前没有吃过苦头,现在就要吃了。现在不吃...
生命周期 Spring对bean进行实例化; Spring将值和bean的引用注入到bean对应的属性中; 如果bean实现了BeanNameAware接口,Spring调用...
强引用 强引用是我们开发过程中最常见的,例如: 只要引用存在,强引用对应的对象永远都不会被回收,即便堆内存不足,抛出Java.lang.OutOfMemoryError。 软...