![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA日常
文章平均质量分 78
旋律秋凉
穿女装是不可能穿的,这辈子都不可能穿的,只有靠敲点代码才能维持生活这个样子
展开
-
《大厂最爱问的Spring》—浅入浅出的IOC启动流程-上
> 关注微信公众号「面向八股文编程」,更多技术文章、面试宝典更新不停前言Spring作为一款最为经典的框架,在工作和面试中出现的频率越来越高,下面我们将按照spring容器的启动过程,带着大家一起过一遍spring源码本文中使用的spring版本是基于5.0.7.RELEASE版本本文知识点提前预览:1.铺垫知识1.1什么是BeanDefinition?BeanDefinition是对bean的描述,spring将根据Be...原创 2022-04-23 19:22:27 · 468 阅读 · 0 评论 -
dubbo SPI机制与@Adaptive自适应扩展机制
1.@Adaptive使用规则疑云近期,在阅读dubbo服务暴露相关源码时,有一点引起了我的注意。 在很多dubbo源码的解读文章中,都告诉我们,对于被@Adaptive接口修饰的方法,我们都需要在其方法参数中提供一个url参数,并且在url的参数列表中指定我们所需要的扩展实现,如:@SPI("Mercedes")public interface MyCar { //汽车运行 @Adaptive void run(UR...原创 2021-07-24 18:19:01 · 601 阅读 · 0 评论 -
简单探讨spring整合mybatis时sqlSession不需要释放关闭的问题
近期,在使用spring和mybatis框架编写代码时,sqlSession不需要手动关闭这一点引起了我的兴趣。我们都知道,单独使用mybatis时,sqlSeesion使用完毕后是需要进行手动关闭的,但为什么在和spring整合后就不需要了呢?在查阅了资料后得知,这是使用了spring中的AOP面向切面编程和动态代理技术。但是我认为脱离代码谈技术就是耍流氓。因此,我对 MyBatis-Spr...原创 2018-04-11 17:14:00 · 19040 阅读 · 5 评论 -
dubbo调用发生StackOverflowError栈溢出异常
昨天在工作中,dubbo抛出了一个bug——java.lang.StackOverflowError: null,具体的报错信息如下:Caused by: java.lang.StackOverflowError: null at com.alibaba.com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java...原创 2019-04-25 17:29:09 · 2631 阅读 · 1 评论