- 博客(5)
- 收藏
- 关注
原创 Spring AOP注解失效的思考
代码环境:jdk1.8.0_171,dubbo2.5.3,springboot1.5.3.RELEASE,spring4.3.8RELEASE 前天遇到了个很诡异的bug,有部分@Cacheable注解的缓存未生效,但@CachePut正常。网上查了下,全是什么类内部调用的,我这边不是此问题。比对了下生产环境的代码,发现新代码中,实现了ApplicationContextAw...
2019-01-11 11:08:52
841
原创 VisualSVN server仓库地址变更
家里和公司的电脑都有SVN,一直是用U盘来回考,网上搜了下,发现可以用云盘的方式。具体就不讲了,主要就是利用云盘对指定文件夹进行同步的功能。那么,问题来了:公司的是32位系统,安装的是subVision,家里的是64位系统,安装的是VisualSVN,subVision的仓库地址变更很容易,但VisualSVN的仓库在哪里,不知道。 今天有空,专门解决它,发现很容易,步骤如下:
2015-07-03 18:07:55
2324
转载 dbunit处理auto_increment数据问题
使用dbunit的目的是消除对数据库的影响,但是在实际使用过程中发现,对于auto_increment的数据,dbunit不会还原到备份之前。 因此,我们在还原之前应该首先truncate掉所有的数据库表,然后在执行还原操作。 操作:DatabaseOperation.TRUNCATE_TABLE.execute(this.dbconn, restoreDataSet);
2015-06-23 11:25:58
441
转载 使用DBUnit测试时违反外键约束的解决办法
DBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。它会把数据库表里的数据和一个xml文件关联起来,也就是说它可以让数据在XML文件和数据库之间转换。基于这种设计模式DBUnit可以在测试之前,先备份数据库到一个临时XML文件中,然后删除数据库中的所有数据接着把我们写好的模拟数据存入数据库中,最后,在测试完毕后,删除现有数据再存入之前备份的数
2015-06-15 11:44:06
878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人