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