![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计思想
文章平均质量分 87
走着走着就飞了
随风而动,随心而为
展开
-
事务与锁导致重复数据
背景 最近项目上遇到一个并发问题,调用方由于不知名的原因,在打开一个页面的时候要调用同一个接口两次,这个接口是一个新增、删除的事务性接口。然后导致在有些调用情况下数据会被重复插入。@RestController@Slf4jpublic class XxController { @Autowired private XXService service; @PostMapping(value = "/xx/munytime", produces = Media原创 2021-11-30 08:39:34 · 700 阅读 · 0 评论 -
设计模式(head first)总结
设计模式复习总结OO设计原则: 1、针对接口编程,不是针对实现编程;2、把不变化的封装起来;3、多用组合,少用继承;4、类对扩展开放,对修改关闭;5、为对象之间的松耦合设计而努力;6、依赖抽象,不要依赖具体的类;7、最少知识原则:只和你的朋友谈;8、别找我,我会找你(超类主控一切);9、类应该只有一个改变的理由;要点:可复用性、可维护性、可扩充性;设计模转载 2015-06-25 16:24:02 · 332 阅读 · 0 评论