什么是粘包以及怎么解決 只有TCP有粘包現(xiàn)象,UDP永遠(yuǎn)不會(huì)粘包,因?yàn)門CP是基于數(shù)據(jù)流的協(xié)議,而UDP是基于數(shù)據(jù)報(bào)的協(xié)議 發(fā)送端可以是一K一K...
設(shè)計(jì)模式分類
緩存穿透和緩存雪崩 緩存穿透 在查詢一個(gè)一定不存在的數(shù)據(jù),由于緩存是不命中時(shí)被動(dòng)寫入,并且處于容錯(cuò)考慮,如果從存儲(chǔ)層查不到數(shù)據(jù)則不寫入緩存,這將...
一個(gè)箱子100個(gè)球,2個(gè)人輪流拿出來(lái),拿到最后一個(gè)球?yàn)閯?條件:一個(gè)人一次最多可拿1到5個(gè)球.問(wèn):如果你是第一個(gè)拿,你第一次會(huì)拿幾個(gè)并能保證你是...
kill -9 和 kill -10 的區(qū)別 看這篇文章:https://www.cnblogs.com/liuhouhou/p/5400540...
Mysql的數(shù)據(jù)結(jié)構(gòu) InnoDB 是按照索引來(lái)存儲(chǔ)數(shù)據(jù)的;用戶數(shù)據(jù)都存儲(chǔ)在聚簇索引中;索引形成的B+樹,聚簇索引會(huì)按照 (主鍵、所在頁(yè)最小值...
ArrayList線程不安全的場(chǎng)景 數(shù)組越界異常 ArrayIndexOutOfBoundsException列表大小為9,即size=9,線程...
微信的掃碼登錄是如何實(shí)現(xiàn)的 掃碼登錄具體的每個(gè)步驟: ①:用戶 A 訪問(wèn)微信網(wǎng)頁(yè)版,微信服務(wù)器為這個(gè)會(huì)話生成一個(gè)全局唯一的 ID,上面的 URL...
如何實(shí)現(xiàn)多個(gè)應(yīng)用的Session共享 使用Redis緩存用戶session Spring 為 Spring Session 和 Redis 的集...