1、kafka高效的原因:
零拷贝技术:
零拷贝主要的任务就是避免CPU将数据从一块存储拷贝到另外一块存储,主要就是利用各种零拷贝技术,避免让CPU做大量的数据拷贝任务,减少不必要的拷贝,或者让别的组件来做这一类简单的数据传输任务,让CPU解脱出来专注于别的任务。这样就可以让系统资源的利用更加有效。
2、
内存泄漏和内存溢出有啥区别? - 知乎
内存溢出(Out Of Memory) :就是申请内存时,JVM没有足够的内存空间。通俗说法就是去蹲坑发现坑位满了。内存泄露 (Memory Leak):就是申请了内存,但是没有释放,导致内存空间浪费。通俗说法就是有人占着茅坑不拉屎。
3、DDD关注的是要构建的系统中,关于所要解决问题的业务、流程和数据等内容是如何工作的,在这些问题整理清楚之后,DDD去构建一个模型,接着再去选择一个具体的技术去实现。
DDD强调的是解耦具体的实现技术,所以他可以很快的梳理业务核心逻辑。



