本文介绍的是Dubbo 2.7.5中的事件驱动机制,简要分析了其原理,分析了引入事件驱动的原因。
很早就了解过SPI
的概念,刚开始知道是看JDBC驱动实现的时候发现有用到,后面陆陆续续发现在Dubbo
中也有Dubbo SPI
的概念,希望可以把自己的理解和困惑记录下来。
本文来源于在一次Jenkins培训当中,有用户提问:我怎么知道自己的授信失效了。于是通过Jenkins提供的Groovy Script Console能力,编写脚本找出Jenkins中所有授信失效的项目。
本文将会介绍MyBatis
配置文件解析部分的代码解读,从创建一个SqlSessionFactory
作为入口,引入MyBatis配置文件的说明。简要说明配置文件中常用标签的用法和说明,根据每个标签,详细介绍MyBatis
是如何解析这些标签的。
本篇文章的起因是同事问我下面的Jar
的启动命令中,- 和 –的参数有什么区别。下意识觉得区别是 在 xxx.jar
之前的参数叫做 VM 参数
,传入JVM
中,而后面的参数 Program 参数
,是传入jar
中的,对应的就是main(String[] args)
中的args数组,但是说到有什么别的明显区别我倒是说不上来。
本篇文章记录的是,在程序设计和服务层面,我对于「状态」的理解,状态就像「资本主义」,口里说的不想要,现实中又摆脱不掉。
对于XXL-JOB 的使用和功能介绍在其文档中非常清晰,且非常容易上手,本篇文章是把官方文档众多内容简单梳理后而成,目的在于尽可能简单清晰用通俗化的语言把XXL-JOB 工具介绍给一个小白用户。
本文介绍的是Java语言的单元测试框架,分别介绍Junit、Mockito、Powermock三种工具的特点,并附上了用于演示的Demo案例。