死鎖是什么 死鎖是并發(fā)系統(tǒng)中常見的問題,同樣也會出現(xiàn)在數(shù)據(jù)庫MySQL的并發(fā)讀寫請求場景中。當兩個及以上的事務(wù),雙方都在等待對方釋放已經(jīng)持有的鎖或因為加鎖順序不一致造成循環(huán)等...
問題 HttpClient偶爾報NoHttpResponseException: xxx failed to respond feign.RetryableException...
1.gg跳到文件的開頭位置 2.10gg跳到文件的第十行位置處 3.shift+$跳到一行的行尾,shift+^跳到一行的行首 4.set nu 顯示一個文件的行號,這樣就是...
一. 前提 很早之前就了解到目前主流的APM開源框架如Pinpoint、SkyWalking等等都是通過java.lang.instrument包提供的字節(jié)碼增強功能來實現(xiàn)的...
上次簡單的了解了一下在Spring Boot下通過使用rocketmq-spring-boot-starter進行普通消息的發(fā)送、接收以及使用集群模式來模擬實現(xiàn)廣播模式,文章...
小黑和小黃是好朋友,一天,小黑喬遷新居,邀請好朋友小黃來家里慶祝,他們喝了牛奶,吃了巧克力,飯后,兩個好朋友在沙發(fā)看電視,突然…… 小黑把小黃帶到了衛(wèi)生間,小黃驚呆了,原來,...
在高并發(fā)業(yè)務(wù)場景下,典型的阿里雙11秒殺等業(yè)務(wù),消息隊列中間件在流量削峰、解耦上有不可替代的作用。 之前介紹了《MQ消息隊列的12點核心原理總結(jié)》,以及《如何從0到1設(shè)計一個...
寫在前面,好像不同的教材對b樹,b-樹的定義不一樣。我就不糾結(jié)這個到底是叫b-樹還是b-樹了。 如圖所示,區(qū)別有以下兩點: B+樹中只有葉子節(jié)點會帶有指向記錄的指針,而B樹則...
在高并發(fā)下,Java程序的GC問題屬于很典型的一類問題,帶來的影響往往會被進一步放大。不管是「GC頻率過快」還是「GC耗時太長」,由于GC期間都存在Stop The Worl...
背景 先說一下基本情況,本次是對線上商品服務(wù)的JVM優(yōu)化。商品服務(wù)的訪問量非常高,單機QPS在3000左右,線上總共部署了15個商品服務(wù)節(jié)點。JVM堆內(nèi)存大小是8G,其中給新...
什么是并發(fā) 我們假設(shè)上圖中的這些小人是嚴格按照這個邏輯到達系統(tǒng)的,那顯然,系統(tǒng)的絕對并發(fā)用戶數(shù)是 4。如果描述 1 秒內(nèi)的并發(fā)用戶數(shù),那就是 16。是不是顯而易見? 但是,在...
從"取外賣"看中斷 中斷是系統(tǒng)用來響應(yīng)硬件設(shè)備請求的一種機制,它會打斷進程的正常調(diào)度和執(zhí)行,然后調(diào)用內(nèi)核中的中斷處理程序來響應(yīng)設(shè)備的請求。 你可能要問了,為什么要有中斷呢?我...