![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 77
java模块内容,javaSE,java多线程,并发包的一些知识点
浮生若梦flw
这个作者很懒,什么都没留下…
展开
-
Mybatis实现分包定义数据源
Mybatis实现分包定义数据库背景业务需求中需要连接两个数据库处理数据,需要用动态数据源。通过了解mybatis的框架,计划 使用分包的方式进行数据源的区分。原理前提:我们使用mybatis都会有四个步骤1:构建SqlSessionFactory2:通过SqlSessionFactory 获取到sqlSession 对象3:通过sqlSession对象获取Mapper的动态代理对象4:通过执行动态代理对象获取返回值其实点开sqlSessionFactory就的Configuration原创 2022-01-09 16:43:29 · 656 阅读 · 0 评论 -
Java 的SPI机制
Java 的SPI机制什么是java的SPI机制 SPI(Service Provider Interface)主要是被框架开发人员使用的一种技术。例如,使用 Java 语言访问数据库时我们会使用到 java.sql.Driver 接口,不同数据库产品底层的协议不同,提供的 java.sql.Driver 实现也不同,在开发 java.sql.Driver 接口时,开发人员并不清楚用户最终会使用哪个数据库,在这种情况下就可以使用 Java SPI 机制在实际运行过程中,为 java.sql.Drive原创 2021-04-03 14:53:32 · 245 阅读 · 0 评论 -
基于阻塞队列的生产者消费者模式
对于多线程下的生产者消费者模式线程操作资源类判断,干活,唤醒1:定义一个资源类class ShareResource { private Boolean FLAG = true; BlockingQueue blockingDeque = null; AtomicInteger i = new AtomicInteger(); public sh...原创 2020-03-28 17:39:20 · 167 阅读 · 0 评论