隨意的記錄2021-09-02

今天主要總結(jié)一些測試基礎(chǔ)面試題

1、redis基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)有哪些疑苫?(5種)

參考博客:https://www.cnblogs.com/haoprogrammer/p/11065461.html

  • string:使用:get 、 set 扁耐、 del
  • hash:使用:所有hash的命令都是 h 開頭的 hget 、hset 、 hdel 等
  • LinkedList
  • set
  • zset摸袁,使用場景:排行榜

2、mq的作用

message queue义屏,對消息異步處理靠汁,發(fā)郵件,發(fā)警告之類的闽铐,可以從mq直接獲取蝶怔,常見的kafka,mqtt

3兄墅、自動化日常如何執(zhí)行踢星,一次多長時間,如何縮短時間

縮短時間可以多線程隙咸,還有是服務(wù)切割沐悦,設(shè)置多個測試套件

4、jmeter壓測中tps始終在一個數(shù)值

在負載逐漸升高的情況扎瓶,tps不變所踊,這并不是說明性能穩(wěn)定,而是說單位時間內(nèi)的單線程tps逐漸降低概荷;再分析響應(yīng)時間秕岛,響應(yīng)時間也是逐漸升高,則從側(cè)面反映出現(xiàn)線程的tps是下降的

5误证、壓測內(nèi)存過高如何解決

  • 通過top命令继薛,可以確認哪個進程導(dǎo)致cpu變高的;
  • top -Hp pid 對改進程下的線程觀察
  • jstack 查找這個線程的信息
  • jstack [進程]|grep -A [線程的16進制]
    常見線程描述:
    wait on monitor entry: 被阻塞的,這種情況是有問題的
    runnable : 注意 IO 線程
    in Object.wait(): 注意非線程池等待

愈捅?遏考??6蓝谨、spring中怎么用數(shù)據(jù)庫灌具;spring ioc的理解;spring bean的理解和使用

  • 引入mybatis譬巫?
  • 控制反轉(zhuǎn)咖楣?

7、支付回調(diào)延遲的處理

第一類芦昔,要求不高诱贿,可以第二天凌晨統(tǒng)一泡任務(wù)調(diào)用接口處理
第二類,要求高,針對單個查詢珠十,主動調(diào)用支付端的查詢支付結(jié)果料扰,并反饋到頁面上

8、索引數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)庫索引是數(shù)據(jù)庫管理系統(tǒng)中一個排序的數(shù)據(jù)結(jié)構(gòu)焙蹭,主要有B數(shù)索引晒杈,hash索引兩種、

哈希索引就是采用一定的哈希算法壳嚎,把鍵值換算成新的哈希值桐智,檢索時不需要類似 B+ 樹那樣從根節(jié)點到葉子節(jié)點逐級查找,只需一次哈希算法即可立刻定位到相應(yīng)的位置烟馅,速度非乘低ィ快。
哈希索引缺點 Hash 索引只支持等值比較, Hash 索引無法被用來避免數(shù)據(jù)的排序操作,Hash 索引不支持多列聯(lián)合索引的最左匹配規(guī)則,Hash 索引在任何時候都不能避免表掃描
mysql 中用的最多是 B+ 樹,

B+ 樹的特征:
1.有 k 個子樹的中間節(jié)點包含有 k 個元素(B 樹中是 k-1 個元素)郑趁,每個元素不保存數(shù)據(jù)刊驴,只用來索引,所有數(shù)據(jù)都保存在葉子節(jié)點寡润。
2.所有的葉子結(jié)點中包含了全部元素的信息捆憎,及指向含這些元素記錄的指針,且葉子結(jié)點本身依關(guān)鍵字的大小自小而大順序鏈接梭纹。
3.所有的中間節(jié)點元素都同時存在于子節(jié)點躲惰,在子節(jié)點元素中是最大(或最小)元素变抽。

B+ 樹的優(yōu)勢:
1.單一節(jié)點存儲更多的元素础拨,使得查詢的 IO 次數(shù)更少。
2.所有查詢都要查找到葉子節(jié)點绍载,查詢性能穩(wěn)定诡宗。
3.所有葉子節(jié)點形成有序鏈表,便于范圍查詢击儡。

9塔沃、為什么選擇redis做緩存

由于redis訪問速度快,支持數(shù)據(jù)類型豐富阳谍,所以redis適合用來存儲數(shù)據(jù)蛀柴,再結(jié)合expire,我們可以設(shè)置過期時間然后再進行緩存的更新操作

10矫夯、數(shù)據(jù)庫和緩存的數(shù)據(jù)一致性怎么保證

  • 查詢緩存數(shù)據(jù)是否存在
  • 不存在再查詢數(shù)據(jù)庫
  • 講數(shù)據(jù)添加到緩存的同事返回結(jié)果
  • 下次訪問發(fā)現(xiàn)緩存直接返回緩存數(shù)據(jù)
    緩存淘汰機制

10名扛、MQ 是怎么防止消息丟失的

消息丟失分為三種情況 生產(chǎn)者丟失 mq 自己丟失 消費則丟失
消息確認機制

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市茧痒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌融蹂,老刑警劉巖旺订,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弄企,死亡現(xiàn)場離奇詭異,居然都是意外死亡区拳,警方通過查閱死者的電腦和手機拘领,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來樱调,“玉大人约素,你說我怎么就攤上這事“柿瑁” “怎么了圣猎?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乞而。 經(jīng)常有香客問我送悔,道長,這世上最難降的妖魔是什么爪模? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任欠啤,我火速辦了婚禮,結(jié)果婚禮上屋灌,老公的妹妹穿的比我還像新娘洁段。我一直安慰自己,他們只是感情好共郭,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布祠丝。 她就那樣靜靜地躺著,像睡著了一般落塑。 火紅的嫁衣襯著肌膚如雪纽疟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天憾赁,我揣著相機與錄音污朽,去河邊找鬼。 笑死龙考,一個胖子當著我的面吹牛蟆肆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晦款,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼炎功,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了缓溅?” 一聲冷哼從身側(cè)響起蛇损,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后淤齐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體股囊,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年更啄,在試婚紗的時候發(fā)現(xiàn)自己被綠了稚疹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡祭务,死狀恐怖内狗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情义锥,我是刑警寧澤柳沙,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站缨该,受9級特大地震影響偎行,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贰拿,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一蛤袒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧膨更,春花似錦妙真、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矗漾,卻和暖如春锈候,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背敞贡。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工泵琳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人誊役。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓获列,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛔垢。 傳聞我的和親對象是個殘疾皇子击孩,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 數(shù)據(jù)庫基礎(chǔ)知識 為什么要使用數(shù)據(jù)庫 數(shù)據(jù)保存在內(nèi)存 優(yōu)點: 存取速度快 缺點: 數(shù)據(jù)不能永久保存 數(shù)據(jù)保存在文件 ...
    carter記錄閱讀 539評論 0 0
  • java 基礎(chǔ) JDK1.8新特性 Lambda表達式 函數(shù)式接口 方法引用和構(gòu)造器調(diào)用 Stream API 接...
    __Covet閱讀 327評論 0 0
  • 分布式系統(tǒng)面臨的第一個問題就是數(shù)據(jù)分布,即將數(shù)據(jù)均勻地分布到多個存儲節(jié)點鹏漆。另外巩梢,為了保證可靠性和可用性创泄,需要將數(shù)據(jù)...
    olostin閱讀 4,550評論 2 26
  • 1.redis的值可以有string, list且改, hash验烧, set, zset又跛, bitmaps, hyper...
    神煩2閱讀 366評論 0 1
  • 16宿命:用概率思維提高你的勝算 以前的我是風險厭惡者,不喜歡去冒險若治,但是人生放棄了冒險慨蓝,也就放棄了無數(shù)的可能。 ...
    yichen大刀閱讀 6,033評論 0 4