摘要:
jvm中堆是垃圾回收的主要战场,之前我们聊了对象如何判断要被回收的,现在来聊聊垃圾回收的算法。 标记清除算法( Mark-Sweep ) 最基础的垃圾回收算法,分为两个阶段,标注和清除。标记阶段标记出所有需要回收的对象,清除阶段回收被标记的对象所占用的空间。 复制算法(copying) 为了解决Ma 阅读全文
posted @ 2021-08-20 17:23
公众号/架构师与哈苏
阅读(86)
评论(0)
推荐(0)
摘要:
java堆和方法区主要存放各种类型的对象(方法区中也存储一些静态变量和全局常量等信息),那么我们在使用GC对其进行回收的时候首先要考虑的就是如何判断一个对象是否应该被回收。也就是要判断一个对象是否还有其他的引用或关联使得这个对象处于存活的状态。我们需要将不在存活状态的所有对象标记出,以便于GC进行回 阅读全文
posted @ 2021-08-20 16:09
公众号/架构师与哈苏
阅读(149)
评论(0)
推荐(0)
摘要:
mysql的隔离级别从高到低分别为: 串行化->可重复读->读已提交->读未提交 Serialzable(串行化):可避免脏读,不可重复读,幻读的发生。 Repeatable read(可重复度): 可避免脏读,不可重复读的发生。 read committed (读已提交): 可避免脏读的发生。 r 阅读全文
posted @ 2021-08-20 09:16
公众号/架构师与哈苏
阅读(51)
评论(0)
推荐(0)
浙公网安备 33010602011771号