曾經(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)理解的拥峦,這對(duì)于我來(lái)說(shuō)總是顯得晦澀。我...
曾經(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)理解的拥峦,這對(duì)于我來(lái)說(shuō)總是顯得晦澀。我...
今天我們來(lái)聊聊 Synchronized 里面的各種鎖:偏向鎖略号、輕量級(jí)鎖、重量級(jí)鎖洋闽,以及三個(gè)鎖之間是如何進(jìn)行鎖膨脹的玄柠。 眾所周知,線程阻塞帶來(lái)的上下文切換的代價(jià)是很大的诫舅,Ja...
在夯實(shí)Java基礎(chǔ)知識(shí)刊懈,遇到了浮點(diǎn)數(shù)精度問(wèn)題这弧。總結(jié)一下俏讹。先看個(gè)例子: 輸出是什么当宴?0.07? 錯(cuò)泽疆!輸出結(jié)果為: 0.06999999999999999為什么呢户矢? 這就是本文要...
Shallow Size and Retained Size Shallow Size and Retained Size 的含義都是指的實(shí)例對(duì)象,不是類本身殉疼。 下面將用 s...
??經(jīng)過(guò)幾天折騰梯浪,終于把hotspot源碼順利安裝在32位ubuntu 環(huán)境中捌年。這篇文章記錄一下在安裝過(guò)程中的一些步驟。 0 環(huán)境選擇 ??在編譯openjdk的hotspo...
本文介紹如何使用 curses 擴(kuò)展去控制命令行模式的顯示虏劲。 原文鏈接:https://docs.python.org/3.6/howto/curses.html 原文作者...
“ 每個(gè)人都有自己的親身經(jīng)歷托酸,每個(gè)人都有一條生活道路。千萬(wàn)人柒巫,千萬(wàn)條励堡,各不相同,各有特點(diǎn)堡掏。但是并不是好人都有一條好路应结,壞人都有一壞路。有的時(shí)候卻恰恰相反泉唁。這雖然不是歷史的必然...
文章用來(lái)介紹常用的虛擬機(jī)內(nèi)存監(jiān)控和虛擬機(jī)相關(guān)的故障排除工具鹅龄。 包括JDK自帶的命令行工具、和一些可視化工具亭畜,如jvisualvm扮休。 命令行工具 JDK一些常用的命令行工具,能...
介紹本人使用Atom編輯器使用的插件和主題配置,推薦給大家使用二拐,同時(shí)也給自己做個(gè)備份服鹅。 theme 下面是一些廢話,可以跳過(guò) 說(shuō)起這個(gè)主題百新,真的是一波三折企软。Atom 默認(rèn)的 ...
通過(guò)介紹當(dāng)前的垃圾回收器和垃圾回收算法的對(duì)比和不同的優(yōu)勢(shì),來(lái)幫助讀者選擇適合自己的垃圾回收器饭望。主要涉及對(duì)象存活的判斷仗哨、三種垃圾回收算法以及新生代和老年代的幾種傳統(tǒng)的收集器形庭,最...