寫在用Mac進行Java開發之前
原文屬於:三鬥俗塵 寫在用Mac進行Java開發之前 在用Mac進行開發之前,建議瀏覽以下幾個概念。 1. 幾個基礎概念
原文屬於:三鬥俗塵 寫在用Mac進行Java開發之前 在用Mac進行開發之前,建議瀏覽以下幾個概念。 1. 幾個基礎概念
ArrayList ArrayList 是通過一個數組來實現的,因此它是在連續的儲存位置存放物件的引用,只不過它比 Array 更智慧,能夠根據集合長度進行自動擴容。 假設讓我們來實現一個簡單的能
定義: 一棵二叉查詢樹是一棵二叉樹,每個節點都含有一個Comparable的鍵(以及對應的值)。 每個節點的鍵都大於左子樹中任意節點的鍵而小於右子樹中任意節點的鍵。 樹的術語:
之前公眾號釋出的文章中,《Java常用資料結構系列》漏了一章,就直接在掘金髮布了。 前言 TreeMap是一種帶有排序功能的key-value儲存結構,它是通過紅黑樹 實現的。如果想學習Tre
寫在前面的話: 剛開始自學Android,看了各位大牛的部落格,萌生出將自己學習過程記錄下來的想法。一來記錄下學習進度和遇到的問題、解決問題的過程和方法,爭取以後遇到同樣的問
大多數開發人員理所當然地以為效能優化很複雜,需要大量的經驗和知識。好吧,不能說這是完全錯誤的。優化應用程式以獲得最佳效能不是一件容易的事情。但是,這並不意味著如果你不具備這些知識,就不能做任何事情。 這裡有
我們知道,比特幣使用了SHA256雜湊演算法,而以太坊目前則使用的是Keccak256雜湊演算法(SHA3的變種),然而,根據以太坊2.0主要研究者Justin Ðrake的最新推文訊息表明,以太坊在2.0的
Android面試題 1、java中==和equals和hashCode的區別 基本資料型別的==比較的值相等. 類的==比較的記憶體的地址,即是否是同一個物件,在不覆蓋equals
web元件可以直接或間接的呼叫其他web資源。一個web元件通過內嵌返回客戶端內容的另一個web資源的url來間接呼叫其他web資源。在執行時,一個web資源通過包含另一個資源的內容或者轉發請求到另一個資
在java專案中建立package以後,可以在package下放一個package-info.java檔案。 這個檔案有什麼作用?如何生成? 三個作用: 為標註在包上Annotation提
前言 現在有很多Java技術方向的同學在找工作的時候,肯定都會去招聘網站上找職位投遞簡歷。 但是在很多職位JD上往往會有這樣的一個要求:熟悉分散式系統理論、設計和開發,具備複雜分散式
面試題 為什麼使用訊息佇列? 訊息佇列有什麼優點和缺點? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什麼區別,以及適合哪些場景? 面試官
filter物件可以改變請求和響應的頭資訊和內容資訊。過濾器和web元件的不同之處在於,過濾器通常不會自行建立響應。作為替代,過濾器提供附加到任意型別的web資源的功能。因此,過濾器不該對要過濾的web資源有任
首先簡單介紹一下volatile的應用,volatile作為Java多執行緒中輕量級的同步措施,保證了多執行緒環境中“共享變數”的可見性。這裡的可見性簡單而言可以理解為當一個執行緒修改了一個共享變數的時候,另
鵝廠 一面基礎技術面 二面專案技術面 三面綜合技術面 總結 某東南亞網際網路公司 一面技術面 二面研發經理綜合面試 經過半年的沉澱,加