解惑:对于SPI的一些理解

很早就了解过SPI的概念,刚开始知道是看JDBC驱动实现的时候发现有用到,后面陆陆续续发现在Dubbo中也有Dubbo SPI的概念,希望可以把自己的理解和困惑记录下来。

深入浅出MyBatis 源码:配置文件解析

本文将会介绍MyBatis配置文件解析部分的代码解读,从创建一个SqlSessionFactory作为入口,引入MyBatis配置文件的说明。简要说明配置文件中常用标签的用法和说明,根据每个标签,详细介绍MyBatis是如何解析这些标签的。

当执行“Java -jar springbootapp.jar --server.port=8081” 命令后会发生什么

本篇文章的起因是同事问我下面的Jar的启动命令中,- 和 –的参数有什么区别。下意识觉得区别是 在 xxx.jar 之前的参数叫做 VM 参数 ,传入JVM中,而后面的参数 Program 参数,是传入jar中的,对应的就是main(String[] args)中的args数组,但是说到有什么别的明显区别我倒是说不上来。