- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 自己基于JUC包中的ReentrantLock的Futrue
学习了java并发锁,ReentrantLock后,基于ReentrantLock实现的简易版Future
2022-12-02 18:46:27 132
原创 数据结构与算法之手写LinkedList(Java)
public class LinkedList<T> { private final Node<T> head; private final Node<T> tail; private int size; public <T> LinkedList() { head = new Node<>(); tail = new Node<>(); head.
2022-03-15 22:54:47 922
原创 tomcat WebXml类的metadataComplete属性值
在servlet3.0以后,我们想要定义一个Servlet可以不再使用web.xml,可以直接在Servlet类上加@WebServlet注解来代替在web.xml配置一堆 但是WebXml类有一个属性,metaDataComplete 默认值是false 当其变为true后,前面说的直接在Servlet类上加@WebServlet注解就失效了 其在web.xml中的定义如上图所示 在ContextConfig类中,要不要去扫描加了@WebServlet注解的类逻辑代码如下 ...
2022-03-11 09:49:41 504
原创 使用了@ConditionalOnBean注解的一些疑问及解答
使用了@ConditionalOnBean注解的一些疑问及解答 首先说明一下前提:@ConditionalOnBean这样的注解是spring-boot开发中,那些组件等自动配置时真正使用的,并不适合我们程序员自己写代码的时候依靠这些注解,具体为什么,自己去百度吧.这个文章不是解释为什么不推荐我们自己使用的. 假如我们使用了@ConditionalOnBean注解,意思是当前这个类想要加入spring容器是有条件的,spring判断是否存在需要的bean,如果存在,则把当前类放入到spring容器中,否则
2020-12-21 17:52:34 863 1
原创 dubbo超时时间
dubbo客户端和服务端超时间 dubbo消费端超时时间意思是,请求从发出开始计算,如果超出了消费端配置的超时时间,则客户端报错,然后重试,默认的容错机制是fail over,重试2次. dubbo服务端的超时时间是,处理请求的时间是否超过了服务端配置的超时时间,如果超过了,服务端只会报warm警告,不会报错. 而且,消费端发现超时(超过了消费端配置的超时时间)后,服务端如果还没有处理完本次请求,服务端不会停止处理,还会继续处理,直至处理完毕. ...
2020-10-23 11:47:37 1072
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人