emacs cask 是 emacs 的一个包管理工具,他的描述文件是 Cask . 他主要的开发语言是 python 。 我的emacs配置地址: https://gith...
emacs cask 是 emacs 的一个包管理工具,他的描述文件是 Cask . 他主要的开发语言是 python 。 我的emacs配置地址: https://gith...
fileutil fileutil 提供了一些操作文件/目录的函数, 处理了不同平台 (主要是 win) 的兼容性问题. 除非遇到类似的场景需要相关的处理思路. 直接阅读 g...
利用年后换工作之际,在 3月16号--25号这九天时间出去和女朋友浪了一圈,由于是临时起意的旅行,所以找了个近的地方——泰国,主要是芭提雅、曼谷这两个中部城市。虽然时间比较长...
本文聊聊Java 虚拟机的一些概念,常见GC算法底层过程,图解,并跟踪日志做分析。篇幅有点长,不要抱着一次看完的心态去看,多一点耐心。 阅读建议,先看完《深入理解Java 虚...
应该是 heap 空间不是连续的导致
一份很有意思的 GC log这是 HBase 的 GC log。 遗憾由于没有加 -XX:+PrintHeapAtGC 参数,日志只有这些。 暴露的问题:YGC 时间久,需要 3 至 5 秒,与出现问题...
C是世界上最流行的编程语言之一。这门语言的潜力是不可估量的,这就是为什么无论什么规模的企业都可以使用它,因为它具有可扩展性和可移植性。随着语言的不断发展,学习它的人数逐渐增加...
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁, 但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下...
熟悉 Java 的同学天天和各类 class 打交道,除了按时交付功能外,早晚会遇到一些棘手问题,比如 synchroinzed 与 ReentrantLock 差别在那里,...
某天早上,毛老师在群里问「cat 上怎么看 gc」。 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。 图片展示了老年代内存占用情况。 第一个大陡坡是应用发...
http://xmlandmore.blogspot.com/2014/08/hotspot-case-study-of-tuning.html
The first value shows you the previously used size before GC, the second value shows you the current used size and the last value shows you the current reserved size.
由「Metaspace容量不足触发CMS GC」从而引发的思考某天早上,毛老师在群里问「cat 上怎么看 gc」。 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。 图片展示了老年代内存占用情况。 第一个大陡坡是应用发...
1张瑜伽垫,4个动作,让你趴强核心,趴掉脂肪,趴出腹肌! 平板支撑这个动作大家肯定都做过,可以说是非常简单的健身动作了,真正实现了趴着健身,趴着虐腹,趴着提高核心力量。 卷腹...
本文是 "RxJava 沉思录" 系列的第二篇分享。本系列所有分享: RxJava 沉思录(一):你认为 RxJava 真的好用吗? RxJava 沉思录(二):空间维度 R...
你的俯卧撑够标准吗?这才是俯卧撑的正确方法! 俯卧撑这个动作可以说是大家锻炼时常用的一个动作了,一个标准的俯卧撑能练到胸肌,三头肌,背肌,三角肌,腹肌等多块肌群,而且随时随地...
这一章应该是很枯燥,很晦涩的一章。总要面对的,不是吗? 先来简单的探探路~~ 1、volatile的应用 在并发编程中我们经常会使用synchronize和volatile。...
这个问题是在《形单影只的 Socket》博文最后留的问题,这里给出一个思路供大家参考,看下那篇文章再来看这个效果可能会更好。 传送门: https://liujiacai.n...
在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来。从Netflix的官方博文[附录1]中,我们获得的信息也比较令人振奋...