`
bill008
  • 浏览: 10181 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

rethinking 事务处理

阅读更多

         昨天给同事培训,按公司要求最后要考试。这次讲的是比较细节的技术,我想出个卷子也考不出什么东西来。于是就想到干脆出个题目,让大家做个项目出来。

        今天来公司加班,想到这件事。本来想出一个可以给公司用用的小系统,挂在oa上。比如我一直想要用的一个技术人员履历和能力评级系统。但后来想想,这个题目没有用到事务处理,因为这次考试一定要考spring的AOP,以及对各个事务级别的把握。

        这样一想,实在想不出公司里面有那个部门有需要事务处理的应用来。于是想到底什么地方需要事务呢?我的印象里面,银行是需要的,因为帐对不上就麻烦了,可惜财务系统都有了。于是网上看到一文章里讲网上购书系统需要事务处理,比如订单插入表和修改库存要放到一个事务里面。于是想到公司的车辆管理现在还在走纸的派车单,完全可以试试。

        仔细想想,派车这种应用,一张表就可以搞定,完全没有必要搞得很复杂。反过来想那个网上购书系统,用事务是必须的,但事务回滚的原因是什么呢?是买书的人填错了东西?不是。排除系统的错误,有种情况。还剩一本书的时候,两个人去买,其中一个人就买不到了。那个人一定相当的郁闷。

 

 

 

后面的就没有了,一个晚上的心血。。。

我以为只有我们公司论坛有这毛病呢,想不到这里也这样

刚刚看到一直在闪,我以为会和google一样自动保存呢

没想到。。。

以前光看不写,现在终于遭报应了,出来混总是要还的。。。

自我感觉这文章还是比较有价值的,丢了可惜。斑竹能帮忙找找吗

分享到:
评论

相关推荐

    Rethinking eventual consistency部分段落翻译

    接着,多操作事务处理(Multi-operation Transactions)和隔离约束(Isolation Constraints)是数据库事务处理的关键方面。1SR(One-Shot Serializability)要求每个事务的历史记录都可以等价于一个序列化的历史,在...

    Real World Java EE Patterns Rethinking Best Practices

    6. **扩展模式**:探讨了如何处理并发和事务扩展性的问题。 7. **懒加载与透明持久化的问题**:解释了在使用懒加载时可能遇到的问题以及如何解决这些问题。 #### 四、业务层重构思考 1. **服务外观模式**(Service...

    02-5-2参考论文列表1

    **Blink, IBM Informix Warehouse Accelerator, Business Analytics in (a) Blink, Hekaton**: 这些提及的是具体的产品或技术,如IBM的快速仓库加速器和微软的Hekaton内存优化OLTP引擎,它们都是为高速事务处理和...

    CIDOB-联合国成立75周年:重新思考多边主义(英文)-2020.9-108页精品报告2020.pdf

    在联合国等国际组织中,多边主义不仅是一种合作方式,也是处理国际事务、维护世界和平、促进经济发展的重要原则。 2. 技术在多边外交中的作用:报告中提及“TECHNO-MULTILATERALISM: THE UN IN THE AGE OF POST-...

    Sun Certified Enterprise Architect for Java EE Study Guide

    在Java EE中,EJB是核心组件之一,它提供了面向服务的架构,支持事务管理、安全性、生命周期管理和分布式计算。EJB 3.0及其后续版本大大简化了API,使得开发人员更容易使用。EJB组件可以是会话bean(Session Beans)...

    real_world_java_ee_patterns.pdf

    3. **容器服务实现**:诸如事务管理、安全控制、并发处理等服务通常通过面向切面编程(AOP)技术来实现,具体来说是通过动态代理的方式。 4. **POJOs与EJBs的关系**:POJOs(Plain Old Java Objects)本质上是另一种...

Global site tag (gtag.js) - Google Analytics