mybatis
chuhx
这个作者很懒,什么都没留下…
展开
-
SpringMVC+myBaties+druid+sharding,按照月份分表
项目需要分表分库,在网上找到了shardingsphere插件,接入过程还是蛮曲折的,今天终于有时间搞通了。sharding的介绍等会再说,还是直接上代码。一、引入jar包,我使用的v4.0.0版本 <!-- 集成sharding --> <dependency> <groupI...原创 2020-03-09 21:18:25 · 1480 阅读 · 2 评论 -
谈一下数据库分库分表之后,你是如何解决事务问题?
一、概述随着时间和业务的发展,数据库中表的数据量会越来越大,相应地,数据操作,增删改查的开销也会越来越大。因此,把其中一些大表进行拆分到多个数据库中的多张表中。另一方面,在分库分表以后还需要保证分库分表的和主库的事务一致性。这片文章介绍一下:https://zhuanlan.zhihu.com/p/25933039本篇文章是基于非事务消息的异步确保的方式来完成分库分表中的事务问题。...转载 2020-02-28 17:42:21 · 1051 阅读 · 0 评论 -
Mybatis批量插入大数据导致堆内存溢出问题解决方案
Mybatis批量插入内存溢出JVM环境:-Xms64m -Xmx128m由于①mybatis的DAO接口我是传List,而mybatis的foreach底层代码是arrays的,②所以需要把List转arrays,然后遍历Arrays,③用StringBuilder拼接SQL的。问题出现在②③步!因生成的arrays对象和StringBuilder对象是在堆内存中的,而堆内存的对...转载 2020-01-07 13:49:54 · 2183 阅读 · 0 评论 -
How to Get Table’s Generated Ids
I have a very simple MySql table with an auto increament primary key,1CREATETABLE sampah2(3 idINT(10)NOTNULL AUTO转载 2015-11-27 17:44:13 · 499 阅读 · 0 评论