摘要: 1. 什么是死锁? 死锁并不是锁的一种,而是一种错误使用锁导致的现象,死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。系统发生死锁现象不仅浪费大量的系统资源,甚至导致整个系统崩溃,带来灾难性后果。所以,对于死锁问题在理 阅读全文
posted @ 2023-02-07 15:33 若-飞 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.什么是 GC 在计算机科学中,垃圾回收(GC)是一种自动管理内存的机制,垃圾回收器会去尝试回收程序不再使用的对象及其占用的内存。 最早 John McCarthy 在 1959 年左右发明了垃圾回收,以简化 Lisp 中的手动内存管理的机制(来自 @wikipedia)。 2.为什么要 GC 手 阅读全文
posted @ 2023-02-07 14:37 若-飞 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.内存泄漏归纳 简单归纳一下,还是“临时性”内存泄露和“永久性”内存泄露: 临时性泄露,指的是该释放的内存资源没有及时释放,对应的内存资源仍然有机会在更晚些时候被释放,即便如此在内存资源紧张情况下,也会是个问题。这类主要是 string、slice 底层 buffer 的错误共享,导致无用数据对象 阅读全文
posted @ 2023-02-07 14:27 若-飞 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 1.官方 https://kafka.apache.org 2.k8s部署 2.1. 编译镜像 Dockerfile ENV KAFKA_USER=kafka \ KAFKA_DATA_DIR=/var/lib/kafka/data \ JAVA_HOME=/usr/lib/jvm/java-8-o 阅读全文
posted @ 2023-02-07 10:13 若-飞 阅读(214) 评论(0) 推荐(0) 编辑