PriorityQueue 是線性結(jié)構(gòu)嗎?90%的人都搞錯(cuò)了! 文章首發(fā)于「陳樹義」公眾號及個(gè)人博客 shuyi.tech[shuyi.tech...
文章首發(fā)于公眾號「架構(gòu)師指南」及個(gè)人博客 shuyi.tech[https://shuyi.tech],歡迎關(guān)注訪問。 對于剛?cè)腴T的編程者來說,...
文章首發(fā)于個(gè)人博客 shuyi.tech[http://shuyi.tech],歡迎點(diǎn)擊原文跳轉(zhuǎn)閱讀。 設(shè)計(jì)模式說白了就是傳統(tǒng)經(jīng)驗(yàn)的總結(jié),它能讓...
說到 SOLID 原則,相信有過幾年工作經(jīng)驗(yàn)的朋友都有個(gè)大概印象,但就是不知道它具體是什么。甚至有些工作了十幾年的朋友,它們對 SOLID 原則...
文章首發(fā)于公眾號「陳樹義」及個(gè)人站點(diǎn)(https://shuyi.tech[https://shuyi.tech/]),歡迎訪問。 設(shè)計(jì)模式的本...
集合系列(一):集合框架概述 Java 集合是 Java API 用得最頻繁的一類,掌握 Java 集合的原理以及繼承結(jié)構(gòu)非常有必要??偟膩碚f,...
最近在系統(tǒng)回顧學(xué)習(xí) Java 虛擬機(jī)方面的知識,其中想到一個(gè)很有意思的問題:布爾型在虛擬機(jī)中到底是什么類型? 要想解答這個(gè)問題,我們看 JDK ...
一個(gè)軟件開發(fā)人員,工作到了一定的年限(一般是3、4年左右),如果他還沒學(xué)會閱讀源碼,那么他就會遇到瓶頸。因?yàn)榈搅诉@個(gè)時(shí)候的開發(fā),他應(yīng)該不僅僅只會...
從第一個(gè)緩存框架 Memcached 誕生以來,緩存就廣泛地存在于互聯(lián)網(wǎng)應(yīng)用中。如果你的應(yīng)用流量很小,那么使用緩存可能并不需要做多余的考慮。但如...