自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呵呵呵呵呵呵合

世界很大,我不想停止向前。

  • 博客(3)
  • 收藏
  • 关注

原创 关于mybatis+mysql批量插入的问题

之前在写项目时,会遇到在某个时间点内需要插入多条数据。之前我采用的方式是一次循环插入一条数据,每次插入都是一个过程。1.发起与数据库的链接 2.插入一条数据。当你需要批量插入成千上万条的时候。就会是这个数量级乘以2,相信大部分的时间是浪费在链接数据库上。 批量插入成千上万条数据,就只需要2个步骤了,链接数据量,插入数据,当然插入数据的时候sql的不同写法,那么执行的效率也会不同,待会我会举

2016-10-26 15:24:39 6319

原创 关于spring中@Transactional注解抛出异常不回滚的现象

今天在开发中,遇到了如题这样的问题,我自己手动抛出异常,数据还是会写入的数据库中,并且不会发生回滚,导致产生了垃圾数据。后来上网查了一下,发现spring中,注解的事务回滚是默认RunTimeException才会回滚,如果抛出的不是RunTimeException,spring是默认不会回滚的。  并且,你的程序中try catch了,哪怕是RunTimeException,也是不会回滚的。一定

2016-10-13 17:23:00 18099 4

原创 关于数据库层面上锁,解决程序并发插入多条重复数据

公司的app新版本上线,其中有一个摇一摇的功能,由于安卓端没有做好处理,导致在同一时间数据post提交了2次。在后台判断发现并没有插入的数据,然后啪啪啪一下子插入了2条。也就是在插入前没有判断是否插过了。当时出了这个bug我懵逼了,什么鬼!!后来上网查了一下以及问了主管,这个这个程序端是不好控制并发的(我目前的理解也是这样的),我目前能想到并且理解的也就只有这个了。好了BBBB说了一大堆。现在开始

2016-08-17 13:50:13 8129 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除