解决方案 »

  1.   

    1、首先这个问题是针对模块开发或是组件开发来说,还是对于框架本身,比如使用mvc框架等。
    2、对于组件本身不操作数据库的情况下,要做到并发和避免脏数据的话,最重要就是使用java提供的util.current中的一些接口。
    比如:currentHashMap /  copyOnwriteArrayList //  copyOnWriteArraySet   还有进行共享加锁  或称为更粒度化的锁 ReentrantLock等。
    3、如果是操作数据库本身的脏数据,那么就要用到乐观锁机制了。