java
demon7639
这个作者很懒,什么都没留下…
展开
-
Spring事务处理异常回滚问题
问题如下:项目中使用了Spring + Mybatis, 使用@Transactional(propagation = Propagation.REQUIRED, rollbackFor = FrameworkException.class)对方法进行注解来使用事务,FrameworkException是自己封装的继承Exception的异常。在运行过程中发现,sql语句出现异常会回滚,但是根据s原创 2016-11-18 17:07:37 · 525 阅读 · 0 评论 -
springWeb项目名和context root不一致,导致 WebApplicationContext 初始化两次的解决方法
遇到这样一个问题:项目在tomcat启动,定时器任务会调用两次,检查了很久配置文件,没有发现重复;删除tomcat重新配置、重装tomcat等方法都试过,一直乜有解决;参考了资料:http://www.cnblogs.com/digdeep/p/5421938.html发现问题原因是:springWeb项目名和context root不一致,参考了资料:http://www.cnblo原创 2016-08-23 17:53:32 · 1884 阅读 · 0 评论 -
jsch包中Sftp连接问题
jsch利用java实现了ssh的功能,具体资料可参考官网http://www.jcraft.com/jsch/。我在项目中使用了jsch中的sftp功能,在get文件时使用如下方式:ChannelSftp.get(src, dst, new MyProgressMonitor())ChannelSftp的使用网上有很多。其中src是源文件,dst是目标文件,MyProgressMonitor是自定原创 2016-11-24 09:45:38 · 6118 阅读 · 0 评论 -
Jacoco单元测试配置和使用
Eclipse 插件使用离线安装jacoco Eclipse 插件 eclemma-2.3.3安装完成后图标 选中项目点击图标执行或者项目上右击执行Coverage as结果 展开分析报告,双击后在编辑器里可以看到覆盖情况被不同的颜色标识出来,其中绿颜色表示代码被单元测试覆盖到,黄色表示部分覆盖,红色则表示完全没有覆盖到。 Maven Jacoco单元测试报告生成pom.xml中添加m原创 2017-06-22 10:47:02 · 2956 阅读 · 0 评论 -
kafka重复消费问题
问题描述 采用kafka读取消息进行处理时,consumer会重复读取afka队列中的数据。问题原因 kafka的consumer消费数据时首先会从broker里读取一批消息数据进行处理,处理完成后再提交offset。而我们项目中的consumer消费能力比较低,导致取出的一批数据在session.timeout.ms时间内没有处理完成,自动提交offset失败,然后kafka会重新分配part原创 2017-06-22 11:01:25 · 25762 阅读 · 0 评论