IP属地:浙江
先主要讲下resize()方法,因为jdk1.8修改了扩容的代码实现方式,包括有链表从头部添加改为尾部添加,加入红黑树解决查询entry时的O(...
接口文件 实现类 AOP就是通过动态代理的方式实现的。
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩...
synchronized锁——为可重入锁,子类获取到对象的锁,父类也可以获取到该对象的锁。 该方法可以正常执行,而不会死锁。 项目缓存存在隐患(...
写完这个类之后,在filter中chain.doFilter(arg1,response)第一个参数arg1,直接写这个类的对象即可,这个网上一...
先从Ribbon的自动配置看,LoadBalancerAutoConfiguration。 ribbonInterceptor方法返回了一个拦截...
多线程环境下,会出现线程不安全的问题,所以要对某些方法加锁以保证线程安全。常用的方法有: 但是如果方法过多,每个方法前后都加这么一句,有点麻烦了...