自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于PROPAGATION_NESTED的理解

查了一些资料,感觉并不能很清晰地表达出两者的差异。所以打算自己总结一下。先来看一下Spring中对于事务传播性的几种定义PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY -- 支...

2019-09-06 17:06:39 26822 20

原创 当@Autowired对象为null时,如何获取已经在容器中实例化的对象

背景最近想用监听器定时更新表数据。实践中发现通过监听器实例化的对象,加上@Autowired的对象会为null。简单记录两种方法备忘第一种在监听类的contextInitialized的方法中加上WebApplicationContextUtils.getRequiredWebApplicationContext(sce.getServletContext()) .g...

2019-07-09 16:44:19 1076

原创 maven打包后flash文件变大,无法正常运行

最近一个老项目重构,前台使用了swfupload来实现多文件上传,这是一个用flash实现的插件。开发阶段,打包测试时均无问题。测试阶段,在服务器部署后,该插件就莫名失效了。经过排查最终确认是maven打测试包时,加上了资源过滤导致swfupload.swf文件变大。 以下摘自maven文档Warning: Do not filter files with binary con...

2018-10-18 09:29:32 445

原创 关于@Transactional在多事务场景下的用法记录

背景:SpringMVC框架下,在抛出异常,进行事务回滚之后,还需要对某些表进行增删操作(如业务日志表)。由于我司框架已对Manager进行切面控制,统一捕获异常并处理,所以无法在Controller层去捕获。因而尝试在Manager中通过try-catch来捕获异常并处理。这里需要注意的是,用@Transactional来控制事务时,如果代码被try-catch捕获的话,事务无法回滚。可...

2018-08-20 09:22:39 1488

转载 Hashmap遍历的几种方式

//第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) {  System.out.println("key= "+ key + " and value= " + map.get(key)); }   //第二种 System.out.println("通过Map...

2018-05-08 14:07:42 21674

空空如也

空空如也

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

TA关注的人

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