原创 單例模式你真的會了嗎?(下篇)

距離《單例模式上篇》寫出去已經很久了,竟然久久沒有更新下篇,這是庸俗人的普遍表現,只有開始,沒有繼續,也沒有結束;幹什麼事都沒有恆心,只有三天熱度。要堅持啊! 《單例模式上篇》描述了單例的幾個核心問題: 爲什麼要有單例? 正確

原创 圖解LeetCode No.0106之字符串壓縮

字符串壓縮 字符串壓縮。利用字符重複出現的次數,編寫一種方法,實現基本的字符串壓縮功能。比如,字符串aabcccccaaa會變爲a2b1c5a3。若“壓縮”後的字符串沒有變短,則返回原先的字符串。你可以假設字符串中只包含大小寫英文

原创 活了這麼多年,你可能連牙都不會刷?

目錄你的牙刷對了嗎?牙結石是很多人的通病擺脫牙結石吧正確刷牙方式跟着視頻學吧 你的牙刷對了嗎? 我們每天都要刷牙,可是…… “爲什麼我還是長蛀牙?” “爲什麼醫生總說我沒刷乾淨?” “爲什麼我牙石那麼快又長出來了?” 牙結石是很多

原创 互聯網公司那些價值觀-阿里巴巴

    前言 作爲程序員小哥哥,怎麼能不知道當今流行的互聯網公司的價值觀呢! 君不知道公司價值觀,怎麼能順利通過HR面試,怎麼能拉近與面試官的距離,這裏帶大家來聊聊中國市值排名前10的互聯網公司價值觀! 排名分別爲:阿里巴巴(4492億

原创 去面試快手,問了我很多消息隊列的知識!

目錄背景爲什麼使用消息隊列消息隊列有什麼優缺點消息隊列的選型重複消費你們是怎麼解決的? 背景 程序員不懂點消息隊列的知識,怎麼能證明你經歷過高併發系統的洗禮呢?看起來你的項目經歷比較單一和簡單嘛,面試官在心裏應該有點看低你這位候

原创 圖解LeetCode No.18之四數之和

題目 給定一個包含 n 個整數的數組 nums 和一個目標值 target,判斷 nums 中是否存在四個元素 a,b,c 和 d ,使得 a + b + c + d 的值與 target 相等?找出所有滿足條件且不重複的四元組。

原创 快手面經篇一,據說看了面試通過率提升50%

目錄寫給正在找工作的你快手面試算法基礎 寫給正在找工作的你 都說金三銀四,對於找工作的人來說,因爲每年的三月或四月是不少互聯網公司的年終季,不少人都是拿到年終獎後不滿意,或者感覺職業發展受限,之後跑路。這樣不少部門因爲人員流動,

原创 單例模式你真的會了嗎(上篇)?

目錄爲何要使用單例單例應該怎麼寫?單例典型實現方式餓漢式懶漢式雙重檢測懶漢式靜態內部類枚舉方式 單例模式相信是很多程序員接觸最多的了,也是面試過程中考察最頻繁的一個了,不知道你有沒有被問過這道面試題?歡迎留言討論。 今天我們來

原创 csdn博客markdown編輯器下修改圖片大小及文字顏色

寫在前面 學習很難,克服惰性。每天學一點,不會的就少一點。 養成習慣很重要,先從點贊開始吧!關注[程序員之道],程序員之路不再迷茫 最近用markdown寫文章,有時候直接上傳的圖片顯示太大,不知道怎麼調大小。還有一些字體,

原创 頭條面試官問了幾個equals的問題,我竟然沒答上來!嗚嗚嗚!

寫在前面 學習很難,克服惰性。每天學一點,不會的就少一點。 懦夫從不啓程,弱者死於路中,只剩我們前行,一步都不能停。 養成習慣很重要,先從點贊開始吧!關注[程序員之道],程序員之路不再迷茫! 擦,這兩個值明明應該是相等的啊,爲

原创 我爲什麼使用intellij ultimate而不是community版本

目錄intellij idea版本區別如何選擇 intellij idea版本區別 下載鏈接 Community: 社區版,但是功能有限制,Android Studio就是基於這個版本定製的。 Ultimate: 終極版,功能無限

原创 再也不怕數據結構和算法之開篇

爲什麼要學習算法和數據結構 算法和數據結構是程序員的基本內功,基本內功修煉不好,以後修煉一些招式,如設計模式、架構,新的技術熱點如區塊鏈,新的技術語言go等,都會感覺非常喫力。 喜歡看武俠小說的知道,張無忌正是因爲內功精純,再

原创 map.containsKey()我再也不想使用這個api了

平時寫代碼時,經常有一些這樣的處理: 例如:如果key存在,則在原來的基礎之上+1,或其他操作,如果key不存在,那麼賦一個初始值,假設爲1。 JDK8之前寫法 每次都需要判斷下map.containsKey(),真的好煩啊!

原创 績效溝通季的瓜不好喫,小心下一個喫瓜的是你?

寫在前面 學習很難,克服惰性。每天學一點,不會的就少一點。 懦夫從不啓程,弱者死於路中,只剩我們前行,一步都不能停。 養成習慣很重要,先從點贊開始吧! 最近跟一位進入大廠的朋友深夜暢談(其實是不斷的安慰他),道哥的朋友當然大多

原创 圖解LeetCode No.695之島嶼的最大面積

題目 給定一個包含了一些 0 和 1的非空二維數組 grid , 一個 島嶼 是由四個方向 (水平或垂直) 的 1 (代表土地) 構成的組合。你可以假設二維矩陣的四個邊緣都被水包圍着。 找到給定的二維數組中最大的島嶼面積。(如果沒