“我是谁?我从哪里来?我要到哪里去”,作为一个哲学命题,最早是由公元前古希腊伟大的思想家、哲学家柏拉图提出的。 一个人自呱呱坠地那一刻起,人世间的烦恼便开始包围住了他。襁褓中...
“我是谁?我从哪里来?我要到哪里去”,作为一个哲学命题,最早是由公元前古希腊伟大的思想家、哲学家柏拉图提出的。 一个人自呱呱坠地那一刻起,人世间的烦恼便开始包围住了他。襁褓中...
从事务出发学习InnoDB 零、前言 提起数据库基础,首先上来就是数据库事务ACID、隔离级别,理论吹得溜溜的,那么我们撸起SQL来宛如一把梭的MySQL是怎么实现ACID的...
一、博客搭建可行性方案: 就我目前所了解到的,较多人采用的博客搭建方案有如下几种: 1、Git+Github+Markdown+jekyll (免费) 2、Git+Githu...
本篇结构: 前言 TCP报文首部格式 三次握手 四次挥手 wireshark抓包三次握手 wireshark抓包四次挥手 一、前言 比较郁闷,明明年纪不大,记性却出奇显出老态...
前两天看得不是很懂,恶补了两天CMS G1原理,再来看文章,楼主写得非常好!
垃圾回收器比较: G1 vs CMS最近看了Garbage-First Garbage Collection 和 A Generational Mostly-concurrent Garbage Collect...
问一个问题,困惑好久了😣😣😣,可中断的预清理阶段,有一个终止条件是
如果新生代Eden区的内存使用率达到了阈值CMSScheduleRemarkEdenPenetration,默认50%,会退出循环。(这个条件能够成立的前提是,在进行Precleaning时,Eden区的使用率小于十分之一)
没有想明白为什么会在eden的使用率不到10%的时候,一直等到50%,这样子岂不是要扫描更多的对象,很不划算啊。
图解CMS垃圾回收机制,你值得拥有简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明原创出处,谢谢! 最近在整理J...
threadlocal在访问和操作的时候会移出部分key已经被回收的entry,可以在一定程度上缓解oom问题,如果使用remove可以解决这个问题。另外个人感觉,threadlocal的用法上,使用静态常量threadlocal,以实现线程内的全局变量,比如request对象。
ThreadLocalThreadlocal的作用是实现线程隔离,定义一个threadlocal的静态变量,被多个线程引用,其中每个线程都拥有一个独特的副本进行操作,互不可见 啥是弱引用?就是一个...
一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 它不要求逻辑上相邻的元素在物理位置上也相邻...
Hystrix内部提供了两种模式执行逻辑:信号量、线程池。 默认情况下,Hystrix使用线程池模式。不过两者有什么区别,在实际场景中如何选择? 如果要使用信号量模式,需要配...
有个问题也想请教一下,metaspace使用的是本地内存,而不是虚拟机,为什么需要在gc后计算新容量?
由「Metaspace容量不足触发CMS GC」从而引发的思考某天早上,毛老师在群里问「cat 上怎么看 gc」。 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。 图片展示了老年代内存占用情况。 第一个大陡坡是应用发...