- 博客(3)
- 收藏
- 关注
原创 spring的事务是如何实现的以及在应用
最近实际业务中有一个场景,需要将客户发送的报文落库后,调用一个其他系统的接口进行验证,验证通过后,将报文落库并更新另一个表的状态。在这个场景中,由于需要根据其他系统接口验证结果来更新数据库,并且该系统是验证接口可以重复调用(这一点很重要,否则需要考虑接口跟后面落库的一致性,例如外部接口是保存接口,如果后面落库失败了需要异步任务重新落库),但是后面的落库跟更新,需要保持一致性,这时候需要把这两个操作放在一个事务里面,由此就引发了一个思考,spring的事务是如何实现的?如果将刚才这个场景,放在一个方法里加上事
2020-09-15 10:29:05 606
原创 基于注解的策略模式实际使用
基于注解的策略模式实际使用前言策略模式第一次业务需求问题所在新增小鸡炖蘑菇后的烹饪方法简单的策略模式问题基于注解的策略模式实现对流程的枚举创建一个注解注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 在我们实际业务场景中,往往对于一个流程会有多种不同的实现,在了解策略模式前,很多地方采用了很多类似面向过程编程的方法,导致编程异常复杂,往往一个小的改动会影响很多地方,这种实现方式是非常不对的,而了解了策略模式之后并没有在实际业务场景中
2020-07-21 22:21:43 911
原创 Java中static关键字简析
前言 工作三年,前两年基本都在码业务代码而很少关注JDK的具体原因,可能仅仅做到了知其然而不知其所以然,在工作的第三个年头里开始注重基础的掌握,却发现学习过的基础总是会忘记,反思一下,可能是因为工作中没有机会深入使用,第二个就是没有注重总结,所以开始决定写博客总结学过的知识,与大家分享,如果有不对的地方也希望大家可以帮忙指正出来。 static含义 static就是没有this的方法.在stat...
2019-05-08 22:24:48 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人