曾經(jīng)的我以為動(dòng)態(tài)規(guī)劃很神秘,很難理解。后來(lái)隨著刷的動(dòng)態(tài)規(guī)劃相關(guān)的題越來(lái)越多,對(duì)于動(dòng)態(tài)規(guī)劃也就駕輕就熟了。我一開(kāi)始來(lái)認(rèn)識(shí)動(dòng)態(tài)規(guī)劃是通過(guò)概念來(lái)理解的...
今天我們來(lái)聊聊 Synchronized 里面的各種鎖:偏向鎖、輕量級(jí)鎖、重量級(jí)鎖,以及三個(gè)鎖之間是如何進(jìn)行鎖膨脹的。 眾所周知,線程阻塞帶來(lái)的...
Shallow Size and Retained Size Shallow Size and Retained Size 的含義都是指的實(shí)例對(duì)...
本文介紹如何使用 curses 擴(kuò)展去控制命令行模式的顯示。 原文鏈接:https://docs.python.org/3.6/howto/cu...
文章用來(lái)介紹常用的虛擬機(jī)內(nèi)存監(jiān)控和虛擬機(jī)相關(guān)的故障排除工具。 包括JDK自帶的命令行工具、和一些可視化工具,如jvisualvm。 命令行工具 ...
介紹本人使用Atom編輯器使用的插件和主題配置,推薦給大家使用,同時(shí)也給自己做個(gè)備份。 theme 下面是一些廢話,可以跳過(guò) 說(shuō)起這個(gè)主題,真的...
通過(guò)介紹當(dāng)前的垃圾回收器和垃圾回收算法的對(duì)比和不同的優(yōu)勢(shì),來(lái)幫助讀者選擇適合自己的垃圾回收器。主要涉及對(duì)象存活的判斷、三種垃圾回收算法以及新生代...
本文用于記錄在學(xué)習(xí) JVM 過(guò)程中的實(shí)驗(yàn),在完成《深入理解Java虛擬機(jī)》第二版第三章中的實(shí)驗(yàn)的基礎(chǔ)上,同時(shí)保證在JDK1.8上實(shí)驗(yàn)的可重復(fù)性,...
我們來(lái)聊聊GZIPOutputStream 和 GZIPInputStream, 如果不關(guān)閉流會(huì)引起的問(wèn)題,以及GZIPStream申請(qǐng)和釋放堆...