Decorative image frame

电商系统中关于订单和库存的几个问题

原创整理,转载请注明出处

电商系统关于订单和库存的几个问题

最近参加面试,被问及电商项目中如何处理并发情况下用户下单、减库存、事务一致性等问题。由于之前的项目类似于一个单体项目,对于高并发、高可用的的设计未有考虑,故面试问答很不流畅,有一定的相关概念,却没有一整套解决相关问题的流程。所以决定做个总结,以备后用。
总结起来有一下几个问题:

阅读全文...

Minor GC、Major GC和Full GC之间的区别

原文链接: javacodegeeks 翻译: ImportNew.com - 光光头去打酱油

译文链接: http://www.importnew.com/15820.html

在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些疑惑。
文章要求读者熟悉 JVM 内置的通用垃圾回收原则。堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,代假设和其他不同的 GC 算法超出了本文讨论的范围。

阅读全文...