环境背景 这里以配置两个mysql数据库为展示用例。持久层使用mybatis实现。两个连接分别使用不同的连接池 druid 和 hikari 相关知识 这里介绍了一些相关的知识点,清楚后可以跳过 mybatis和mybatis-spring-boot-starter的关系 在pom依赖上它们是两个不 ...
分类:
编程语言 时间:
2020-07-17 09:19:46
阅读次数:
72
不知不觉,2020年已经过去一半了,最近突然反应过来自己也看了不少文献资料了,就想着把看过的文献和觉得比较好的书籍做一个总结,基本都是大数据分布式领域的,回顾自己学识的同时,也给想从事或这个领域的小伙伴一些参考 ...
分类:
其他好文 时间:
2020-07-16 21:37:26
阅读次数:
79
一.错误现象 1.1 问题描述 springboot使用双数据源:本意是从第一个数据库中查询导数据然后加入另外一个数据库,代码一切正常后运行结果如下报错, 仔细一排查发现数据是查询到的,说明是入数据的库出问题了,结果发现我之前连接的时候是用'localhost'去连接的,在项目中配置成ip就不行了, ...
分类:
数据库 时间:
2020-07-16 18:27:51
阅读次数:
78
本文源码:GitHub·点这里||GitEE·点这里一、集群环境搭建1、环境概览ES版本6.3.2,集群名称esmaster,虚拟机centos7。服务群角色划分说明en-mastermaster主节点:esnode1en-node01slave从节点:esnode2en-node02slave从节点:esnode3ElasticSearch基础功能和用法:MySQL数据全量和增量方式向ES搜索引
分类:
其他好文 时间:
2020-07-16 12:13:06
阅读次数:
84
applicationContext.xml作为spring 全局配置文件,其配置内容也应该跟其作用相关; Bean是Spring管理的基本单位,在基于Spring的Java EE应用中,所有的组件都被当成Bean处理,包括数据源、hibernate的SessionFactory、事务管理器等。 1 ...
分类:
移动开发 时间:
2020-07-15 12:59:15
阅读次数:
84
mybatis plus+dynamic多数据源切换失败方法1:分开调用方法2:调用另一个数据源的方法的时候重新开启事务,或者挂起当前事务TOC mybatis plus+dynamic多数据源切换失败 今天测试接口的时候方法,多数据源插入数据异常了,开始以为是mybatis plus的basema... ...
分类:
其他好文 时间:
2020-07-14 21:48:57
阅读次数:
170
1.工具类 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.a ...
分类:
其他好文 时间:
2020-07-14 18:10:31
阅读次数:
50
1.在spring配置文件中配置 <!--第一个数据源--> <!-- 配置c3p0 数据源 --> <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverCla ...
分类:
编程语言 时间:
2020-07-13 22:00:17
阅读次数:
76
原理 DataSource向外提供一个 getConnection() 方法,得getConnection者得数据库 AbstractRoutingDataSource 实现了 getConnection() 方法 // line 166 @Override public Connection ge ...
分类:
编程语言 时间:
2020-07-13 18:24:15
阅读次数:
58
文件上传步骤: 客户端使用本地字节输入流,指定上传数据的数据源。 客户端使用网络字节输出流,把读取的本地文件上传到服务器。 服务器使用网络字节输入流,读取客户端上传的文件。 服务器使用本地字节输出流,把读取到的文件保存到服务器硬盘上。 服务器使用网络字节输出流,给客户端响应一个“上传成功”。 客户端 ...
分类:
Web程序 时间:
2020-07-13 15:43:14
阅读次数:
70