HashMap 是 Java 面試必考的知識點(diǎn)禽笑,面試官從這個小知識點(diǎn)就可以了解我們對 Java 基礎(chǔ)的掌握程度脸甘。網(wǎng)上的源碼分析總結(jié)太多太多了主胧,現(xiàn)飯炒了三遍也還是要吃的,所以我...
HashMap 是 Java 面試必考的知識點(diǎn)禽笑,面試官從這個小知識點(diǎn)就可以了解我們對 Java 基礎(chǔ)的掌握程度脸甘。網(wǎng)上的源碼分析總結(jié)太多太多了主胧,現(xiàn)飯炒了三遍也還是要吃的,所以我...
概述 HashMap是基于哈希表(散列表),實(shí)現(xiàn)Map接口的雙列集合,數(shù)據(jù)結(jié)構(gòu)是“鏈表散列”,也就是數(shù)組+鏈表 恋拷,key唯一的value可以重復(fù),允許存儲null 鍵null...
問題 當(dāng)上層業(yè)務(wù)會短時間內(nèi)調(diào)用兩次接口厅缺,導(dǎo)致線上報錯死鎖蔬顾,報錯信息如下: 死鎖日志: db結(jié)構(gòu) 唯一索引 userid+userKey普通索引 userkey+userval...
最近在業(yè)務(wù)中需要使用ES來進(jìn)行數(shù)據(jù)查詢,在某些場景下需要對數(shù)據(jù)進(jìn)行去重湘捎,以及去重后的統(tǒng)計诀豁。為了方便大家理解,特意從SQL角度窥妇,方便大家能夠理解ES查詢語句舷胜。 1 - dist...
Guava 首先峦树,Guava是什么辣辫?其實(shí)也就是一個Java的第三方工具,有集合魁巩、緩存急灭、字符串等功能; 問題 分析問題歪赢,由于使用了refreshAfterWrite的功能化戳,如果...
持久化消息和非持久化消息的發(fā)送策略:消息同步發(fā)送和異步發(fā)送ActiveMQ支持同步单料、異步兩種發(fā)送模式將消息發(fā)送到broker上埋凯。同步發(fā)送過程中,發(fā)送者發(fā)送一條消息會阻塞直到b...
前言 昨天白对,筆者在一篇面經(jīng)中突然看到阿里的這樣一道面試題: Mybatis中的Dao接口和XML文件里的SQL是如何建立關(guān)系的?如果有兩個XML文件和這個DAO建立關(guān)系换怖,豈不...
歡迎關(guān)注筆者的公眾號:【阿飛的博客】铸屉,首發(fā)都在這里6て选!彻坛! 每個優(yōu)秀的程序員和架構(gòu)師都應(yīng)該掌握分庫分表顷啼,這是我的觀點(diǎn)。 移動互聯(lián)網(wǎng)時代昌屉,海量的用戶每天產(chǎn)生海量的數(shù)量钙蒙,比如: 用...
準(zhǔn)備 macOS下載idea\eclipse等IDE配置好Java環(huán)境配置好mvn環(huán)境下載oracle客戶端 為什么要下載客戶端笛谦?雖然測試的時候可以連接測試服務(wù)器的oracl...
Postman在Web開發(fā)時非常好用,方便管理一系列的Restful API管理 基礎(chǔ)功能 各種Restful API請求的發(fā)送與結(jié)果分析(不介紹了) 變量&環(huán)境 變量 這個...
@我是鄉(xiāng)下娃_793c 多謝指正昌阿,馬上修改
golang學(xué)習(xí)之debug先說一下饥脑,之前接觸的Java,最近有需要接觸到golang懦冰,所以一般會使用遷移思維灶轰,想著debug調(diào)試代碼,網(wǎng)上搜了很多資料刷钢,大家推薦的都是golang的集成工具笋颤,類似gbd...
jdk8,接口可以運(yùn)行main方法
抽象類和接口的區(qū)別Java中的抽象類和接口是兩個有些類似的概念,在某些情況下他們有著類似的語義内地。下面來總結(jié)一下他們各自的特點(diǎn)伴澄。 一.抽象類 首先要強(qiáng)調(diào)的是抽象類是類,用class聲明阱缓。當(dāng)一個類...
說明非凌,本文所使用的機(jī)器是:SUSE Linux Enterprise。 問題定位 這看起來像是環(huán)境變量引起的問題荆针,為了證實(shí)這一猜想敞嗡,我在這條命令之前加了一句:which ap...
@鹽加多了會咸 謝謝,謝謝:奖场:磴病!
linux執(zhí)行遠(yuǎn)程命令找不到環(huán)境變量問題:當(dāng)使用ssh執(zhí)行遠(yuǎn)程命令或者遠(yuǎn)程服務(wù)器的運(yùn)行腳本時玖媚,報錯:can‘t find .....這里我碰到的是go里面的箕肃,見下圖: 我配置的gopath在/home/go下面...
問題:當(dāng)使用ssh執(zhí)行遠(yuǎn)程命令或者遠(yuǎn)程服務(wù)器的運(yùn)行腳本時,報錯:can‘t find .....這里我碰到的是go里面的最盅,見下圖: 我配置的gopath在/home/go下面...